aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CodeGen.cpp
AgeCommit message (Expand)AuthorFilesLines
2021-07-14[RemoveRedundantDebugValues] Add a Pass that removes redundant DBG_VALUEsDjordje Todorovic1-0/+1
2021-07-07[AMDGPU] Disable garbage collection passesStanislav Mekhanoshin1-0/+1
2021-01-02[NFC][CodeGen] Split DwarfEHPrepare pass into an actual transform and an lega...Roman Lebedev1-1/+1
2020-12-16[Debugify] Support checking Machine IR debug infoXiang1 Zhang1-0/+1
2020-12-16Revert "[Debugify] Support checking Machine IR debug info"Xiang1 Zhang1-1/+0
2020-12-16[Debugify] Support checking Machine IR debug infoXiang1 Zhang1-0/+1
2020-12-14Revert "[Debugify] Support checking Machine IR debug info"Nico Weber1-1/+0
2020-12-14[Debugify] Support checking Machine IR debug infoXiang1 Zhang1-0/+1
2020-12-14Revert "[Debugify] Support checking Machine IR debug info"Xiang1 Zhang1-1/+0
2020-12-14[Debugify] Support checking Machine IR debug infoXiang1 Zhang1-0/+1
2020-12-08[ScalarizeMaskedMemIntrinsic] Move from CodeGen into TransformsAnna Thomas1-1/+0
2020-08-06[NFC] Rename BBSectionsPrepare -> BasicBlockSections.Snehasish Kumar1-1/+1
2020-04-10Re-land [Codegen/Statepoint] Allow usage of registers for non gc deopt values.Serguei Katkov1-0/+1
2020-04-09Add pass to strip debug info from MIRDaniel Sanders1-0/+1
2020-04-09Revert "[Codegen/Statepoint] Allow usage of registers for non gc deopt values."Serguei Katkov1-1/+0
2020-04-09[Codegen/Statepoint] Allow usage of registers for non gc deopt values.Serguei Katkov1-0/+1
2020-04-07Add MIR-level debugify with only locations support for nowDaniel Sanders1-0/+1
2020-03-16Basic Block Sections support in LLVM.Sriraman Tallam1-0/+1
2020-03-10[VE] Target-specific bit size for sjljehprepareKazushi (Jam) Marukawa1-0/+1
2019-12-03[CodeGen] Move ARMCodegenPrepare to TypePromotionSam Parker1-0/+1
2019-10-28Add Windows Control Flow Guard checks (/guard:cf).Andrew Paverd1-0/+1
2019-09-30[NewPM] Port MachineModuleInfo to the new pass manager.Yuanfang Chen1-1/+1
2019-09-10Revert "Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen...Dmitri Gribenko1-0/+1
2019-09-10Reland "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into op...Clement Courbet1-1/+0
2019-09-05[MIR] MIRNamer pass for improving MIR test authoring experience.Puyan Lotfi1-0/+1
2019-09-03[MachinePipeliner] Add a way to unit-test the schedule emitterJames Molloy1-0/+1
2019-08-20 [CodeGen] Add a pass to do block predication on SSA machine IR.Thomas Raoux1-0/+1
2019-06-26Revert "r364412 [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into op...Clement Courbet1-0/+1
2019-06-26[ExpandMemCmp][MergeICmps] Move passes out of CodeGen into opt pipeline.Clement Courbet1-1/+0
2019-06-19Rename ExpandISelPseudo->FinalizeISel, delay register reservationMatt Arsenault1-1/+1
2019-06-07[CodeGen] Generic Hardware Loop SupportSam Parker1-0/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-19Subject: [PATCH] [CodeGen] Add pass to combine interleaved loads.Martin Elshuber1-0/+1
2018-07-26RegUsageInfo: Cleanup; NFCMatthias Braun1-0/+2
2018-07-26CodeGen.cpp: Sort initializers; NFCMatthias Braun1-2/+2
2018-05-31[WebAssembly] Add Wasm exception handling prepare passHeejin Ahn1-0/+1
2018-04-24Correct dwarf unwind information in function epiloguePetar Jovanovic1-0/+1
2018-03-22[CodeGen] Add a new pass for PostRA sinkJun Bum Lim1-0/+1
2018-01-22Introduce the "retpoline" x86 mitigation technique for variant #2 of the spec...Chandler Carruth1-0/+1
2018-01-19Split MachineLICM into EarlyMachineLICM and MachineLICM; NFCMatthias Braun1-0/+1
2018-01-19Split TailDuplicatePass into pre- and post-RA variant; NFCMatthias Braun1-1/+2
2017-11-14Rename CountingFunctionInserter and use for both mcount and cygprofile calls,...Hans Wennborg1-1/+0
2017-11-08Revert "Correct dwarf unwind information in function epilogue for X86"Reid Kleckner1-1/+0
2017-11-07Reland "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic1-0/+1
2017-11-03re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet1-0/+1
2017-11-02mir-canon: First commit.Puyan Lotfi1-0/+1
2017-11-01Revert "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic1-1/+0
2017-11-01Correct dwarf unwind information in function epilogue for X86Petar Jovanovic1-0/+1
2017-10-03Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Geoff Berry1-1/+0
2017-10-02Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry1-0/+1