summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Passes
Commit message (Expand)AuthorAgeFilesLines
* [NewPM] Port MergeFunctions passNikita Popov2020-01-142-0/+2
* [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-092-3/+2
* [Matrix] Add first set of matrix intrinsics and initial lowering pass.Florian Hahn2019-12-122-0/+2
* [SCEV] Make SCEV verification available from command line with new PMDaniil Suchkov2019-12-021-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
* [cmake] Explicitly mark libraries defined in lib/ as "Component Libraries"Tom Stellard2019-11-211-1/+1
* [SVFS] Inject TLI Mappings in VFABI attribute.Francesco Petrogalli2019-11-152-0/+2
* 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-142-0/+4
* Revert "Add a pass to lower is.constant and objectsize intrinsics"Dmitri Gribenko2019-10-142-4/+0
* Add a pass to lower is.constant and objectsize intrinsicsJoerg Sonnenberger2019-10-132-0/+4
* Insert module constructors in a module passVitaly Buka2019-10-111-0/+2
* Revert 374481 "[tsan,msan] Insert module constructors in a module pass"Nico Weber2019-10-111-2/+0
* [tsan,msan] Insert module constructors in a module passVitaly Buka2019-10-101-0/+2
* [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-182-0/+3
* Revert "Data Dependence Graph Basics"Bardia Mahjour2019-09-172-3/+0
* Data Dependence Graph BasicsBardia Mahjour2019-09-172-0/+3
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-1/+0
* [MergedLoadStoreMotion] Sink stores to BB with more than 2 predecessorsDenis Bakhvalov2019-09-052-1/+25
* [NewPM][Sancov] Make Sancov a Module Pass instead of 2 PassesLeonard Chan2019-09-041-1/+0
* [LoopPassManager + MemorySSA] Only enable use of MemorySSA for LPMs known to ...Alina Sbirlea2019-08-211-12/+19
* Title: Loop Cache AnalysisWhitney Tsang2019-08-092-0/+2
* [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-252-1/+4
* hwasan: Initialize the pass only once.Peter Collingbourne2019-07-171-2/+2
* Revert "[NewPM] Port Sancov"Leonard Chan2019-07-152-4/+1
* [NewPM] Port SancovLeonard Chan2019-07-112-1/+4
* 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
OpenPOWER on IntegriCloud