aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Revert "[Passes] Add relative lookup table converter pass"Gulfem Savrun Yeniceri2021-03-239-31/+13
* [Passes] Add relative lookup table converter passGulfem Savrun Yeniceri2021-03-229-13/+31
* Revert of D49126 [PredicateInfo] Use custom mangling to support ssa_copy with...Jeroen Dobbelaere2021-03-201-2/+2
* Reland [SCEV] Improve modelling for (null) pointer constantsRoman Lebedev2021-03-131-5/+5
* Temporairly evert "[SCEV] Improve modelling for (null) pointer constants"Roman Lebedev2021-03-131-5/+5
* [SCEV] Improve modelling for (null) pointer constantsRoman Lebedev2021-03-121-5/+5
* [opt] Error if -debug-pass is specified alongside the new PMArthur Eubanks2021-03-021-0/+4
* Move EntryExitInstrumentation pass locationArthur Eubanks2021-03-016-6/+0
* [Remarks] Provide more information about auto-init callsFrancis Visoiu Mistrih2021-02-251-0/+1
* [ThinLTO][NewPM] Clean up dead code under -O0Arthur Eubanks2021-02-241-0/+3
* Reland "[Libcalls, Attrs] Annotate libcalls with noundef"Dávid Bolvanský2021-02-201-2/+2
* Revert "[Libcalls, Attrs] Annotate libcalls with noundef"Dávid Bolvanský2021-02-201-2/+2
* [Libcalls, Attrs] Annotate libcalls with noundefDávid Bolvanský2021-02-201-2/+2
* [MemCopyOpt] Enable MemorySSA by defaultNikita Popov2021-02-1912-41/+21
* [NPM][LTO] Update buildLTODefaultPipeline to be more in-line with the old pas...David Green2021-02-171-63/+92
* Recommit "[LTO] Use lto::backend for code generation."Florian Hahn2021-02-151-2/+6
* [opt][NewPM] Add a --print-passes flag to print all available passesArthur Eubanks2021-02-101-0/+22
* [FileCheck] Default --allow-unused-prefixes to falseFangrui Song2021-02-081-1/+1
* Introduce -print-changed=[diff | diff-quiet] which show changes in patch-like...Jamie Schmeiser2021-02-082-0/+304
* Revert "[LTO] Add option enable NewPM with LTOCodeGenerator."Florian Hahn2021-02-031-6/+2
* [LTO] Add option enable NewPM with LTOCodeGenerator.Florian Hahn2021-01-301-2/+6
* [LowerConstantIntrinsics] Preserve Dominator Tree, if avaliableRoman Lebedev2021-01-304-4/+0
* [NewPM] Add ExtraVectorizerPasses supportBjorn Pettersson2021-01-261-2/+24
* [NewPM][opt] Run the "default" AA pipeline by defaultArthur Eubanks2021-01-2111-11/+66
* [NFC] Disallow unused prefixes under llvm/testMircea Trofin2021-01-211-12/+0
* Revert "[NewPM][opt] Run the "default" AA pipeline by default"Arthur Eubanks2021-01-2111-66/+11
* [NewPM][opt] Run the "default" AA pipeline by defaultArthur Eubanks2021-01-2111-11/+66
* [NFC] Disallow unused prefixes under OtherMircea Trofin2021-01-195-4/+19
* [IR] Allow scalable vectors in structs to support intrinsics returning multip...Craig Topper2021-01-172-8/+18
* [NewPM][Inliner] Move the 'always inliner' case in the same CGSCC pass as 're...Mircea Trofin2021-01-159-72/+26
* Introduce new quiet mode and new option handling for -print-changed.Jamie Schmeiser2021-01-111-0/+151
* [NewPM] Don't error when there's an unrecognized pass nameArthur Eubanks2021-01-071-2/+2
* [Cloning] Copy metadata of global declarationsRuiling Song2021-01-081-0/+10
* Moving UniqueInternalLinkageNamesPass to the start of IR pipelines.Hongtao Yu2021-01-021-0/+12
* [NewPM] Fix CGSCCOptimizerLateEPCallbacks place in pipelineArthur Eubanks2020-12-281-1/+1
* Precommit analysis/etc tests for inselt poison placeholderJuneyoung Lee2020-12-241-1/+11
* [AnnotationRemarks] Also generate annotation remarks when using -O0.Florian Hahn2020-12-151-0/+1
* [PGO] Enable preinline and cleanup when optimize for sizeZequan Wu2020-12-103-26/+72
* [Time-report] Add a flag -ftime-report={per-pass,per-pass-run} to control the...Yuanfang Chen2020-12-081-2/+26
* [NewPM] Make pass adaptors less templateyArthur Eubanks2020-12-042-12/+12
* [NewPM] Support --print-before/after in NPMArthur Eubanks2020-12-032-4/+37
* [Remarks][2/2] Expand remarks hotness threshold option support in more toolsWei Wang2020-11-301-0/+85
* [llvm][inliner] Reuse the inliner pass to implement 'always inliner'Mircea Trofin2020-11-308-35/+72
* [PassManager] Run Induction Variable Simplification pass *after* Recognize lo...Roman Lebedev2020-11-2510-10/+10
* [NewPM] Add pipeline EP callback after initial frontend cleanupArthur Eubanks2020-11-243-0/+9
* Reland [CGSCC] Detect devirtualization in more casesArthur Eubanks2020-11-231-0/+12
* [test] Pin tests using -dot-callgraph to legacy PMArthur Eubanks2020-11-232-4/+4
* OpaquePtr: Bulk update tests to use typed sretMatt Arsenault2020-11-201-1/+1
* Port -lower-matrix-intrinsics-minimal to NPMArthur Eubanks2020-11-191-0/+5
* [NPM] Move more O0 pass building into PassBuilderArthur Eubanks2020-11-197-61/+116