summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Passes/PassBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NewPM] Port MergeFunctions passNikita Popov2020-01-141-0/+1
* [Inlining] Add PreInlineThreshold for the new pass managerKazu Hirata2020-01-131-2/+6
* [ThinLTO] Pass CodeGenOpts like UnrollLoops/VectorizeLoop/VectorizeSLPWei Mi2020-01-091-0/+6
* [NFCI][LoopUnrollAndJam] Changing LoopUnrollAndJamPass to a functionWhitney Tsang2020-01-091-2/+1
* [Matrix] Add first set of matrix intrinsics and initial lowering pass.Florian Hahn2019-12-121-0/+1
* Revert "Revert "As a follow-up to my initial mail to llvm-dev here's a first ...Eric Christopher2019-11-261-19/+29
* Revert "As a follow-up to my initial mail to llvm-dev here's a first pass at ...Muhammad Omair Javaid2019-11-261-29/+19
* As a follow-up to my initial mail to llvm-dev here's a first pass at the O1 d...Eric Christopher2019-11-251-19/+29
* [SVFS] Inject TLI Mappings in VFABI attribute.Francesco Petrogalli2019-11-151-0/+1
* Add missing includes needed to prune LLVMContext.h include, NFCReid Kleckner2019-11-141-0/+1
* [NewPM] Add an SROA pass after loop unrollGuozhi Wei2019-11-011-0/+3
* PM: silence `-Wpessimizing-move` from GCC 9.2.1 (NFC)Saleem Abdulrasool2019-10-271-1/+1
* In the new pass manager use PTO.LoopUnrolling to determine when and howEric Christopher2019-10-141-6/+6
* Reapply r374743 with a fix for the ocaml bindingJoerg Sonnenberger2019-10-141-0/+3
* Revert "Add a pass to lower is.constant and objectsize intrinsics"Dmitri Gribenko2019-10-141-3/+0
* Add a pass to lower is.constant and objectsize intrinsicsJoerg Sonnenberger2019-10-131-0/+3
* [NewPM] Port MachineModuleInfo to the new pass manager.Yuanfang Chen2019-09-301-0/+1
* Regex: Make "match" and "sub" const member functionsThomas Preud'homme2019-09-241-1/+1
* [Unroll] Add an option to control complete unrollingSerguei Katkov2019-09-191-0/+9
* Data Dependence Graph BasicsBardia Mahjour2019-09-181-0/+1
* Revert "Data Dependence Graph Basics"Bardia Mahjour2019-09-171-1/+0
* Data Dependence Graph BasicsBardia Mahjour2019-09-171-0/+1
* [MergedLoadStoreMotion] Sink stores to BB with more than 2 predecessorsDenis Bakhvalov2019-09-051-0/+20
* [LoopPassManager + MemorySSA] Only enable use of MemorySSA for LPMs known to ...Alina Sbirlea2019-08-211-12/+19
* Title: Loop Cache AnalysisWhitney Tsang2019-08-091-0/+1
* [Loop Peeling] Introduce an option for profile based peeling disabling.Serguei Katkov2019-08-021-0/+2
* [PGO] Add PGO support at -O0 in the experimental new pass managerRong Xu2019-08-011-21/+60
* Reland the "[NewPM] Port Sancov" patch from rL365838. No functionalLeonard Chan2019-07-251-1/+2
* Revert "[NewPM] Port Sancov"Leonard Chan2019-07-151-2/+1
* [NewPM] Port SancovLeonard Chan2019-07-111-1/+2
* Add a transform pass to make the executable semantics of poison explicit in t...Philip Reames2019-07-091-0/+1
* [clang][NewPM] Do not eliminate available_externally durng `-O2 -flto` runsLeonard Chan2019-06-201-2/+4
* [Attributor] Pass infrastructure and fixpoint frameworkJohannes Doerfert2019-06-051-0/+1
* [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-231-0/+1
* Fix typos in comment.Joerg Sonnenberger2019-05-161-1/+1
* [NewPM] Port HWASan and Kernel HWASanLeonard Chan2019-05-141-0/+1
* [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-221-0/+29
* 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
* [NewPM] Add Option handling for LoopVectorizeSerguei Katkov2019-04-181-0/+21
* 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-171-0/+1
* Revert "Add basic loop fusion pass." Per request.Eric Christopher2019-04-171-1/+0
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+1
OpenPOWER on IntegriCloud