aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetPassConfig.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-24Add support for Windows Secure Hot-Patching (redo) (#145565)sivadeilra1-0/+3
2025-06-24Revert "Add support for Windows Secure Hot-Patching" (#145553)Qinkun Bao1-3/+0
2025-06-24Add support for Windows Secure Hot-Patching (#138972)sivadeilra1-0/+3
2025-05-30CodeGen: Convert some assorted errors to use reportFatalUsageError (#142031)Matt Arsenault1-12/+13
2025-04-21[LLVM] Cleanup pass initialization for Analysis passes (#135858)Rahul Joshi1-5/+6
2025-04-07[NFC]In codegen pipeline, turn static-data-splitter pass on/off with its own ...Mingming Liu1-13/+18
2025-03-28[CodeGen][StaticDataPartitioning]Place local-linkage global variables in hot ...Mingming Liu1-1/+6
2025-03-14Rename ExpandLargeFpConvertPass to ExpandFpPass (#131128)Frederik Harwath1-1/+1
2025-03-03[CodeGen][NewPM] Port MachineSink to NPM (#115434)Akshat Oke1-2/+2
2025-01-29[GlobalISel] Do not run verifier after ResetMachineFunctionPass (#124799)David Green1-2/+4
2025-01-28[AsmPrinter][ELF] Support profile-guided section prefix for jump tables' (rea...Mingming Liu1-1/+1
2025-01-27[GISel] Explicitly disable BF16 tablegen patterns. (#124113)David Green1-7/+6
2025-01-22[CodeGen] Introduce Static Data Splitter pass (#122183)Mingming Liu1-0/+7
2024-12-29Remove -print-lsr-output in favor of --stop-after=loop-reduceFangrui Song1-6/+0
2024-11-22[BasicBlockSections] Allow mixing of -basic-block-sections with MFS. (#117076)Rahman Lavaee1-8/+9
2024-11-18[CodeGen][NewPM] Port PeepholeOptimizer to NPM (#116326)Akshat Oke1-1/+1
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai1-4/+6
2024-11-13[CGData] Global Merge Functions (#112671)Kyungwoo Lee1-0/+7
2024-11-07Revert "TLS loads opimization (hoist)" (#114740)abhishek-kaushik221-3/+0
2024-10-30[CodeGen][NewPM] Port TailDuplicate pass to NPM (#113293)Akshat Oke1-4/+4
2024-10-23[CodeGen][NewPM] Port OptimizePHIs to NPM (#113433)Akshat Oke1-1/+1
2024-10-16[CodeGen][NewPM] Port EarlyIfConversion pass to NPM. (#108508)Christudasan Devadasan1-2/+2
2024-10-14[NewPM][CodeGen] Port StackColoring to NPM (#111812)Akshat Oke1-1/+1
2024-09-04[CodeGen][NewPM] Port MachineCSE pass to new pass manager. (#106605)Christudasan Devadasan1-3/+3
2024-08-29[ExtendLifetimes] Implement llvm.fake.use to extend variable lifetimes (#86149)Stephen Tozer1-0/+1
2024-08-17[LSR] Split the -lsr-term-fold transformation into it's own pass (#104234)Philip Reames1-0/+2
2024-08-13[LTO] Run ObjCARCContractPass according to the callgraph (#103034)Jay Foad1-3/+3
2024-08-09[LTO] enable `ObjCARCContractPass` only on optimized build (#101114)Peter Rong1-0/+4
2024-08-06[VP] Merge ExpandVP pass into PreISelIntrinsicLowering (#101652)Alexis Engelke1-5/+0
2024-08-01[CodeGen] Merge lowerConstantIntrinsics into pre-isel lowering (#97727)Alexis Engelke1-1/+0
2024-05-31[EntryExitInstrumenter] Move passes out of clang into LLVM default pipelines ...Egor Pasko1-0/+3
2024-05-24Revert "Run ObjCContractPass in Default Codegen Pipeline (#92331)"Nikita Popov1-3/+0
2024-05-23Run ObjCContractPass in Default Codegen Pipeline (#92331)Nuri Amari1-0/+3
2024-03-08[LLVM][CodeGen] Teach SelectionDAG how to expand FREM to a vector math call. ...Paul Walker1-1/+5
2024-02-26[CodeGen] [ARM] Make RISC-V Init Undef Pass Target Independent and add suppor...Jack Styles1-0/+2
2024-02-13[WebAssembly] Demote PHIs in catchswitch BB only (#81570)Heejin Ahn1-1/+1
2024-02-01[SHT_LLVM_BB_ADDR_MAP] Allow basic-block-sections and labels be used together...Rahman Lavaee1-12/+16
2024-01-24[NewPM][CodeGen][llc] Add NPM support (#70922)paperchalice1-3/+2
2024-01-23Fix MFS warning formatYi Kong1-1/+1
2024-01-20Reland "[CodeGen] Support start/stop in CodeGenPassBuilder (#70912)" (#78570)paperchalice1-76/+33
2024-01-18Revert "[CodeGen] Support start/stop in CodeGenPassBuilder" (#78567)paperchalice1-34/+0
2024-01-18[CodeGen] Support start/stop in CodeGenPassBuilder (#70912)paperchalice1-0/+34
2024-01-09Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#77...Nick Anderson1-2/+2
2024-01-05Revert 4d7c5ad58467502fcbc433591edff40d8a4d697d "[NewPM] Update CodeGenPrepar...Simon Pilgrim1-2/+2
2024-01-05Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#75...Nick Anderson1-2/+2
2023-12-19[SystemZ][z/OS] Add exception handling for XPLINK (#74638)Yusra Syeda1-0/+1
2023-12-15[CodeGen][NewPM] Add necessary codegen options (#70904)paperchalice1-0/+10
2023-12-13[CodeGen] Port `ExpandMemCmp` to new pass manager (#74050)paperchalice1-1/+1
2023-12-12[CodeGen][GC] Remove `GCInfoPrinter` (#75033)paperchalice1-9/+4
2023-10-27[BasicBlockSections] Apply path cloning with -basic-block-sections. (#68860)Rahman Lavaee1-0/+1