aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetPassConfig.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-11-11Change related to 2nd comments from nocchijiangKyungwoo Lee1-1/+1
2024-11-10Address comments from nocchijiangKyungwoo Lee1-0/+4
2024-11-04[CGData] Global Merge FunctionsKyungwoo Lee1-0/+3
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
2023-09-18Revert "[ARM] Always lower direct calls as direct when the outliner is enable...Jon Roelofs1-3/+0
2023-09-15[ARM] Always lower direct calls as direct when the outliner is enabled (#66434)Jon Roelofs1-0/+3
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-17/+20
2023-08-22Add a pass to garbage-collect empty basic blocks after code generation.Rahman Lavaee1-0/+8
2023-07-21[AArch64] Move branch relaxation after bbsection assignmentDaniel Hoekwater1-0/+2
2023-07-11[CodeGen] Part II of "Fine tune MachineFunctionSplitPass (MFS) for FSAFDO".Han Shen1-14/+19
2023-06-09CodeGen: Expand memory intrinsics in PreISelIntrinsicLoweringMatt Arsenault1-1/+1
2023-04-25[MachO] Disable atexit()-based lowering when LTO'ing kernel/kext codeJulian Lettner1-1/+5
2023-03-14Remove -lower-global-dtors-via-cxa-atexit flagJulian Lettner1-2/+1
2023-02-16[llvm] add CallBrPrepare pass to pipelinesNick Desaulniers1-1/+1
2023-02-16[llvm] boilerplate for new callbrprepare codegen IR passNick Desaulniers1-0/+2
2023-02-01[NFC][Profile] Access profile through VirtualFileSystemSteven Wu1-6/+7
2023-01-19[codegen] Add StackFrameLayoutAnalysisPassPaul Kirth1-0/+2
2023-01-13Revert "[codegen] Add StackFrameLayoutAnalysisPass"Paul Kirth1-2/+0
2023-01-13[codegen] Add StackFrameLayoutAnalysisPassPaul Kirth1-0/+2
2022-12-30Revert "[CodeGen] Temporarily disable-lsr in HWASAN build"Vitaly Buka1-6/+2