aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CodeGen.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-02-26[CodeGen] [ARM] Make RISC-V Init Undef Pass Target Independent and add suppor...Jack Styles1-0/+1
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali1-1/+1
2024-01-09Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#77...Nick Anderson1-1/+1
2024-01-05Revert 4d7c5ad58467502fcbc433591edff40d8a4d697d "[NewPM] Update CodeGenPrepar...Simon Pilgrim1-1/+1
2024-01-05Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#75...Nick Anderson1-1/+1
2023-12-13[CodeGen] Port `ExpandMemCmp` to new pass manager (#74050)paperchalice1-1/+1
2023-12-13[CodeGen] Port `IndirectBrExpand` to new pass manager (#75287)paperchalice1-1/+1
2023-10-27[BasicBlockSections] Apply path cloning with -basic-block-sections. (#68860)Rahman Lavaee1-0/+1
2023-04-21[BreakFalseDeps] Respect dead blocks.Serguei Katkov1-0/+1
2023-04-14[llvm-c] Remove PassRegistry and initialization APIsNikita Popov1-5/+0
2023-02-16[llvm] boilerplate for new callbrprepare codegen IR passNick Desaulniers1-0/+1
2023-02-13[HardwareLoops] NewPM support.Samuel Parker1-1/+1
2023-01-19[codegen] Add StackFrameLayoutAnalysisPassPaul Kirth1-0/+1
2023-01-13Revert "[codegen] Add StackFrameLayoutAnalysisPass"Paul Kirth1-1/+0
2023-01-13[codegen] Add StackFrameLayoutAnalysisPassPaul Kirth1-0/+1
2023-01-03[TypePromotion] NewPM support.Samuel Parker1-1/+1
2022-12-20RFC: Uniformity Analysis for Irreducible Control FlowSameer Sahasrabuddhe1-0/+2
2022-12-09[Assignment Tracking][Analysis] Add analysis passOCHyams1-0/+1
2022-12-05Reapply "[CodeGen] Add new pass for late cleanup of redundant definitions."Jonas Paulsson1-0/+1
2022-12-05Use-after-return sanitizer binary metadataDmitry Vyukov1-0/+1
2022-12-05Revert "Reapply "[CodeGen] Add new pass for late cleanup of redundant definit...Jonas Paulsson1-1/+0
2022-12-03Reapply "[CodeGen] Add new pass for late cleanup of redundant definitions."Jonas Paulsson1-0/+1
2022-12-01Revert "[CodeGen] Add new pass for late cleanup of redundant definitions."Jonas Paulsson1-1/+0
2022-12-01[CodeGen] Add new pass for late cleanup of redundant definitions.Jonas Paulsson1-0/+1
2022-12-01[X86] Add ExpandLargeFpConvert Pass and enable for X86Freddy Ye1-0/+1
2022-11-30Revert "Use-after-return sanitizer binary metadata"Marco Elver1-1/+0
2022-11-30Use-after-return sanitizer binary metadataDmitry Vyukov1-0/+1
2022-11-30Revert "Use-after-return sanitizer binary metadata"Dmitry Vyukov1-1/+0
2022-11-30Use-after-return sanitizer binary metadataDmitry Vyukov1-0/+1
2022-11-29Revert "Use-after-return sanitizer binary metadata"Kazu Hirata1-1/+0
2022-11-29Use-after-return sanitizer binary metadataDmitry Vyukov1-0/+1
2022-10-21[ObjCARC] Remove legacy PM versions of optimization passesArthur Eubanks1-0/+1
2022-09-22-dot-machine-cfg for printing MachineFunction to a dot fileChristudasan Devadasan1-0/+1
2022-08-26[llvm/CodeGen] Add ExpandLargeDivRem passMatthias Gehre1-0/+1
2022-05-19[SelectOpti][1/5] Setup new select-optimize passSotiris Apostolakis1-0/+1
2022-04-11[CodeGen] Async unwind - add a pass to fix CFI informationMomchil Velikov1-0/+1
2022-04-05Revert "[CodeGen] Async unwind - add a pass to fix CFI information"Muhammad Omair Javaid1-1/+0
2022-04-04[CodeGen] Async unwind - add a pass to fix CFI informationMomchil Velikov1-0/+1
2022-03-23Reland "Lower `@llvm.global_dtors` using `__cxa_atexit` on MachO"Julian Lettner1-0/+1
2022-03-23Revert "Lower `@llvm.global_dtors` using `__cxa_atexit` on MachO"Zequan Wu1-1/+0
2022-03-17Lower `@llvm.global_dtors` using `__cxa_atexit` on MachOJulian Lettner1-0/+1
2022-03-15Revert rG9c542a5a4e1ba36c24e48185712779df52b7f7a6 "Lower `@llvm.global_dtors`...Simon Pilgrim1-1/+0
2022-03-14Lower `@llvm.global_dtors` using `__cxa_atexit` on MachOJulian Lettner1-0/+1
2022-02-10Reland "[clang-cl] Support the /JMC flag"Yuanfang Chen1-0/+1
2022-02-10Revert "[clang-cl] Support the /JMC flag"Yuanfang Chen1-1/+0
2022-02-10[clang-cl] Support the /JMC flagYuanfang Chen1-0/+1
2021-12-10Reapply CycleInfo: Introduce cycles as a generalization of loopsSameer Sahasrabuddhe1-0/+2
2021-12-07Revert "CycleInfo: Introduce cycles as a generalization of loops"Jonas Devlieghere1-2/+0
2021-12-07CycleInfo: Introduce cycles as a generalization of loopsSameer Sahasrabuddhe1-0/+2
2021-11-23[SampleFDO] Recompute BFI if the sample loader changes BPIRong Xu1-0/+2