summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetPassConfig.cpp
AgeCommit message (Expand)Author
2024-08-06[VP] Merge ExpandVP pass into PreISelIntrinsicLowering (#101652)Alexis Engelke
2024-08-01[CodeGen] Merge lowerConstantIntrinsics into pre-isel lowering (#97727)Alexis Engelke
2024-05-31[EntryExitInstrumenter] Move passes out of clang into LLVM default pipelines ...Egor Pasko
2024-05-24Revert "Run ObjCContractPass in Default Codegen Pipeline (#92331)"Nikita Popov
2024-05-23Run ObjCContractPass in Default Codegen Pipeline (#92331)Nuri Amari
2024-03-08[LLVM][CodeGen] Teach SelectionDAG how to expand FREM to a vector math call. ...Paul Walker
2024-02-26[CodeGen] [ARM] Make RISC-V Init Undef Pass Target Independent and add suppor...Jack Styles
2024-02-13[WebAssembly] Demote PHIs in catchswitch BB only (#81570)Heejin Ahn
2024-02-01[SHT_LLVM_BB_ADDR_MAP] Allow basic-block-sections and labels be used together...Rahman Lavaee
2024-01-24[NewPM][CodeGen][llc] Add NPM support (#70922)paperchalice
2024-01-23Fix MFS warning formatYi Kong
2024-01-20Reland "[CodeGen] Support start/stop in CodeGenPassBuilder (#70912)" (#78570)paperchalice
2024-01-18Revert "[CodeGen] Support start/stop in CodeGenPassBuilder" (#78567)paperchalice
2024-01-18[CodeGen] Support start/stop in CodeGenPassBuilder (#70912)paperchalice
2024-01-09Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#77...Nick Anderson
2024-01-05Revert 4d7c5ad58467502fcbc433591edff40d8a4d697d "[NewPM] Update CodeGenPrepar...Simon Pilgrim
2024-01-05Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#75...Nick Anderson
2023-12-19[SystemZ][z/OS] Add exception handling for XPLINK (#74638)Yusra Syeda
2023-12-15[CodeGen][NewPM] Add necessary codegen options (#70904)paperchalice
2023-12-13[CodeGen] Port `ExpandMemCmp` to new pass manager (#74050)paperchalice
2023-12-12[CodeGen][GC] Remove `GCInfoPrinter` (#75033)paperchalice
2023-10-27[BasicBlockSections] Apply path cloning with -basic-block-sections. (#68860)Rahman Lavaee
2023-09-18Revert "[ARM] Always lower direct calls as direct when the outliner is enable...Jon Roelofs
2023-09-15[ARM] Always lower direct calls as direct when the outliner is enabled (#66434)Jon Roelofs
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-08-22Add a pass to garbage-collect empty basic blocks after code generation.Rahman Lavaee
2023-07-21[AArch64] Move branch relaxation after bbsection assignmentDaniel Hoekwater
2023-07-11[CodeGen] Part II of "Fine tune MachineFunctionSplitPass (MFS) for FSAFDO".Han Shen
2023-06-09CodeGen: Expand memory intrinsics in PreISelIntrinsicLoweringMatt Arsenault
2023-04-25[MachO] Disable atexit()-based lowering when LTO'ing kernel/kext codeJulian Lettner
2023-03-14Remove -lower-global-dtors-via-cxa-atexit flagJulian Lettner
2023-02-16[llvm] add CallBrPrepare pass to pipelinesNick Desaulniers
2023-02-16[llvm] boilerplate for new callbrprepare codegen IR passNick Desaulniers
2023-02-01[NFC][Profile] Access profile through VirtualFileSystemSteven Wu
2023-01-19[codegen] Add StackFrameLayoutAnalysisPassPaul Kirth
2023-01-13Revert "[codegen] Add StackFrameLayoutAnalysisPass"Paul Kirth
2023-01-13[codegen] Add StackFrameLayoutAnalysisPassPaul Kirth
2022-12-30Revert "[CodeGen] Temporarily disable-lsr in HWASAN build"Vitaly Buka
2022-12-29[CodeGen] Temporarily disable-lsr in HWASAN buildVitaly Buka
2022-12-12[AA] Remove CFL AA passesNikita Popov
2022-12-08Revert "[llvm] Replace llvm::Any with std::any"Sebastian Neubauer
2022-12-08[llvm] Replace llvm::Any with std::anySebastian Neubauer
2022-12-07Fix @llvm.global_ctors docs (NFC)Keith Smiley
2022-12-05Reapply "[CodeGen] Add new pass for late cleanup of redundant definitions."Jonas Paulsson
2022-12-05Use-after-return sanitizer binary metadataDmitry Vyukov
2022-12-05Revert "Reapply "[CodeGen] Add new pass for late cleanup of redundant definit...Jonas Paulsson
2022-12-04[Passes] llvm::Optional => std::optionalFangrui Song
2022-12-03Reapply "[CodeGen] Add new pass for late cleanup of redundant definitions."Jonas Paulsson
2022-12-02[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-12-02Use CTAD on llvm::SaveAndRestoreJan Svoboda