summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Passes
Commit message (Expand)AuthorAgeFilesLines
* Add a transform pass to make the executable semantics of poison explicit in t...Philip Reames2019-07-092-0/+2
* [clang][NewPM] Do not eliminate available_externally durng `-O2 -flto` runsLeonard Chan2019-06-201-2/+4
* [Attributor] Pass infrastructure and fixpoint frameworkJohannes Doerfert2019-06-052-0/+2
* [NewPassManager] Add tuning option: ForgetAllSCEVInLoopUnroll [NFC].Alina Sbirlea2019-05-231-2/+5
* [NewPassManager] Add tuning option: LoopUnrolling [NFC].Alina Sbirlea2019-05-231-3/+6
* [MergeICmps] Make the pass compatible with the new pass manager.Clement Courbet2019-05-232-0/+2
* Fix typos in comment.Joerg Sonnenberger2019-05-161-1/+1
* [NewPM] Port HWASan and Kernel HWASanLeonard Chan2019-05-142-0/+3
* [NewPM] Setup Passes for KASan and KMSanPetr Hosek2019-05-091-1/+4
* [NewPassManager] Add tuning option: SLPVectorization [NFC].Alina Sbirlea2019-05-081-1/+3
* Tidy up a comment, fix a typo, remove a comment that's obsolete.Eric Christopher2019-05-031-3/+2
* [ThinLTO] Pass down opt level to LTO backend and handle -O0 LTO in new PMTeresa Johnson2019-04-231-1/+14
* [NewPM] Add Option handling for SimpleLoopUnswitchSerguei Katkov2019-04-222-1/+39
* Remove the EnableEarlyCSEMemSSA set of options from the legacyEric Christopher2019-04-191-5/+1
* [LICM & MemorySSA] Make limit flags pass tuning options.Alina Sbirlea2019-04-191-3/+9
* [NewPassManager] Adding pass tuning options: loop vectorize.Alina Sbirlea2019-04-191-1/+7
* [GuardWidening] Wire up a NPM version of the LoopGuardWidening passPhilip Reames2019-04-181-0/+1
* [NewPM] Add Option handling for LoopVectorizeSerguei Katkov2019-04-182-1/+26
* Elaborate why we have an option on by default for enabling chr.Eric Christopher2019-04-181-0/+2
* Add basic loop fusion pass.Kit Barton2019-04-172-0/+2
* Revert "Add basic loop fusion pass." Per request.Eric Christopher2019-04-172-2/+0
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-172-0/+2
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-172-2/+0
* Add basic loop fusion pass.Kit Barton2019-04-172-0/+2
* [PGO] Profile guided code size optimization.Hiroshi Yamauchi2019-04-151-1/+11
* [NewPM] Add Option handling for SimplifyCFGSerguei Katkov2019-04-152-1/+39
* SafepointIRVerifier port to new Pass ManagerFedor Sergeev2019-03-312-0/+2
* Temporarily revert "SafepointIRVerifier port to new Pass Manager"Adrian Prantl2019-03-282-2/+0
* SafepointIRVerifier port to new Pass ManagerSerguei Katkov2019-03-282-0/+2
* Resubmit r356511 "[TailCallElim] Add tailcall elimination pass to LTO pipelines"Robert Lougher2019-03-201-0/+4
* Revert r356511 "[TailCallElim] Add tailcall elimination pass to LTO pipelines"Robert Lougher2019-03-191-4/+0
* [TailCallElim] Add tailcall elimination pass to LTO pipelinesRobert Lougher2019-03-191-0/+4
* [PGO] Context sensitive PGO (part 3)Rong Xu2019-03-041-29/+61
* Add a module pass for order file instrumentationManman Ren2019-02-282-0/+6
* Recommit r354930 "[PGO] Context sensitive PGO (part 1)"Rong Xu2019-02-271-1/+2
* Revert "[PGO] Context sensitive PGO (part 1)"Vlad Tsyrklevich2019-02-271-2/+1
* [PGO] Context sensitive PGO (part 1)Rong Xu2019-02-261-1/+2
* Fix a small comment typo.Eric Christopher2019-02-261-1/+1
* [HotColdSplit] Schedule splitting late to fix perf regressionVedant Kumar2019-02-151-14/+17
* [NewPM] Second attempt at porting ASanLeonard Chan2019-02-132-1/+5
* [HotColdSplit] Move splitting after instrumented PGO useTeresa Johnson2019-02-061-8/+8
* [SamplePGO] More pipeline changes when flattened profile used in ThinLTO post...Teresa Johnson2019-02-051-20/+32
* [NewPM][MSan] Add Options HandlingPhilip Pfaffe2019-02-042-3/+38
* Default lowering for experimental.widenable.conditionMax Kazantsev2019-01-312-0/+2
* [HotColdSplit] Move splitting earlier in the pipelineVedant Kumar2019-01-241-5/+8
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-195-20/+15
* [SampleFDO] Skip profile reading when flattened profile used in ThinLTO postlinkWei Mi2019-01-171-3/+9
* [NewPM][TSan] Reiterate the TSan portPhilip Pfaffe2019-01-162-0/+2
* [LoopUnroll] add parsing for unroll parameters in -passes pipelineFedor Sergeev2019-01-102-2/+104
* Revert r350647: "[NewPM] Port tsan"Florian Hahn2019-01-092-2/+0
OpenPOWER on IntegriCloud