aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Passes/PassBuilder.cpp
AgeCommit message (Expand)AuthorFilesLines
30 hours[CodeGen] Port `two-address-instructions` to new pass manager (#98632)paperchalice1-0/+1
32 hours[CodeGen][NewPM] Port `MachineVerifier` to new pass manager (#98628)paperchalice1-0/+1
2 days[CodeGen][NewPM] Add `MachineOptimizationRemarkEmitterAnalysis` (#98601)paperchalice1-0/+1
4 days[CodeGen][NewPM] Port `machine-block-freq` to new pass manager (#98317)paperchalice1-0/+1
6 days[CodeGen][NewPM] Port `LiveIntervals` to new pass manager (#98118)paperchalice1-0/+1
7 days[CodeGen][NewPM] Port `SlotIndexes` to new pass manager (#97941)paperchalice1-0/+1
7 days[CodeGen][NewPM] Port `LiveVariables` to new pass manager (#97880)paperchalice1-0/+1
7 days[CodeGen][NewPM] Port `machine-loops` to new pass manager (#97793)paperchalice1-0/+1
2024-06-29Reapply "[LLVM][Instrumentation] Add numerical sanitizer (#85916)"Alexander Shaposhnikov1-0/+1
2024-06-29Revert "[LLVM][Instrumentation] Add numerical sanitizer (#85916)"Alexander Shaposhnikov1-1/+0
2024-06-28[LLVM][Instrumentation] Add numerical sanitizer (#85916)Alexander Shaposhnikov1-0/+1
2024-06-28Reapply "[CodeGen][NewPM] Port machine-branch-prob to new pass manager" (#968...paperchalice1-0/+1
2024-06-27[PassManager] Add pretty stack frames (#96078)Nikita Popov1-3/+13
2024-06-27Revert "[CodeGen][NewPM] Port machine-branch-prob to new pass manager" (#96858)paperchalice1-1/+0
2024-06-27[CodeGen][NewPM] Port machine-branch-prob to new pass manager (#96389)paperchalice1-0/+1
2024-06-26[PassBuilder] Parse machine function analyses inside require/invalidate (#96634)paperchalice1-0/+12
2024-06-25[CodeGen][NewPM] Port machine post dominator tree analysis to new pass manage...paperchalice1-0/+1
2024-06-24Reapply [IR] Lazily initialize the class to pass name mapping (NFC) (#96321) ...Nikita Popov1-15/+7
2024-06-24Revert "[IR] Lazily initialize the class to pass name mapping (NFC) (#96321)"Nikita Popov1-4/+15
2024-06-24[IR] Lazily initialize the class to pass name mapping (NFC) (#96321)Nikita Popov1-15/+4
2024-06-22[CodeGen][NewPM] Extract MachineFunctionProperties modification part to an RA...paperchalice1-1/+2
2024-06-22[CodeGen][NewPM] Port machine dominator tree analysis to new pass manager (#9...paperchalice1-0/+1
2024-06-21[RegAlloc] Don't call always-true ShouldAllocClass (#96296)Alexis Engelke1-5/+7
2024-06-20[IR] Remove RepeatedPass (#96211)Nikita Popov1-59/+0
2024-06-07[AArch64][LoopIdiom] Generalize AArch64LoopIdiomTransform into LoopIdiomVecto...Min-Yih Hsu1-0/+1
2024-06-07[NewPM][CodeGen] Port `regallocfast` to new pass manager (#94426)paperchalice1-0/+56
2024-06-06[AMDGPU] Implement variadic functions by IR lowering (#93362)Jon Chesterfield1-0/+1
2024-06-05[NewPM][CodeGen] Port `localstackalloc` to new pass manager (#94303)paperchalice1-0/+1
2024-06-04[NewPM][CodeGen] Port `finalize-isel` to new pass manager (#94214)paperchalice1-0/+1
2024-05-16[NewPM] Add pass options for InternalizePass to preserve GVs (reland) (#92383)Tim Besard1-0/+18
2024-05-15Revert "[NewPM] Add pass options for `InternalizePass` to preserve GVs." (#92...Mehdi Amini1-18/+0
2024-05-15[NewPM] Add pass options for `InternalizePass` to preserve GVs. (#91334)Tim Besard1-0/+18
2024-05-08[llvm][ctx_profile] Add instrumentation lowering (#90821)Mircea Trofin1-0/+1
2024-05-04[Instrumentation] Support verifying machine function (#90931)paperchalice1-0/+9
2024-05-02[Pass] Add `pre-isel-intrinsic-lowering` to pass registry (#90851)paperchalice1-0/+1
2024-04-30[NewPM][CodeGen] Add `MachineFunctionAnalysis` (#88610)paperchalice1-10/+12
2024-04-11[NewPM] Remove `MachinePassInfoMixin` (#88243)paperchalice1-1/+1
2024-04-04[UBSAN] Rename `remove-traps` to `lower-allow-check` (#84853)Vitaly Buka1-1/+1
2024-03-30Reland "[PassManager] Support MachineFunctionProperties (#83668)" (#87141)paperchalice1-0/+27
2024-03-30Revert "Reland "[PassManager] Support MachineFunctionProperties (#83668)"" (#...paperchalice1-27/+0
2024-03-30Reland "[PassManager] Support MachineFunctionProperties (#83668)" (#87137)paperchalice1-0/+27
2024-03-30Revert "[PassManager] Support MachineFunctionProperties (#83668)" (#87136)paperchalice1-27/+0
2024-03-30[PassManager] Support MachineFunctionProperties (#83668)paperchalice1-0/+27
2024-03-22[Passes] Expose parseSinglePassOption (#86226)paperchalice1-41/+48
2024-03-22Revert "[Passes] Expose parseSinglePassOption" (#86225)paperchalice1-31/+24
2024-03-22[Passes] Expose parseSinglePassOption (#86117)paperchalice1-24/+31
2024-03-19[NFC][RemoveDIs] Use iterators for insertion at various call-sites (#84736)Jeremy Morse1-1/+1
2024-03-16[PassBuilder] Expose parametrized passes related functions (#85357)paperchalice1-51/+6
2024-03-07[ubsan][pgo] Pass to remove ubsan checks based on profile data (#83471)Vitaly Buka1-0/+1
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali1-0/+1