summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetPassConfig.cpp
AgeCommit message (Expand)Author
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
2022-12-01Revert "[CodeGen] Add new pass for late cleanup of redundant definitions."Jonas Paulsson
2022-12-01[CodeGen] Add new pass for late cleanup of redundant definitions.Jonas Paulsson
2022-12-01[X86] Add ExpandLargeFpConvert Pass and enable for X86Freddy Ye
2022-11-30Revert "Use-after-return sanitizer binary metadata"Marco Elver
2022-11-30Use-after-return sanitizer binary metadataDmitry Vyukov
2022-11-30Revert "Use-after-return sanitizer binary metadata"Dmitry Vyukov
2022-11-30Use-after-return sanitizer binary metadataDmitry Vyukov
2022-11-29Revert "Use-after-return sanitizer binary metadata"Kazu Hirata
2022-11-29Use-after-return sanitizer binary metadataDmitry Vyukov
2022-11-26[CodeGen] Use std::optional in TargetPassConfig.cpp (NFC)Kazu Hirata
2022-09-06[llvm/CodeGen] Enable the ExpandLargeDivRem pass for X86, Arm and AArch64Matthias Gehre
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-06-29[X86][AMX] Split greedy RA for tile registerLuo, Yuanke
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song
2022-05-26Reland "[Propeller] Promote functions with propeller profiles to .text.hot."Rahman Lavaee
2022-05-26Revert "[Propeller] Promote functions with propeller profiles to .text.hot."Rahman Lavaee