summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CodeGen.cpp
AgeCommit message (Expand)Author
2018-11-19Subject: [PATCH] [CodeGen] Add pass to combine interleaved loads.Martin Elshuber
2018-07-26RegUsageInfo: Cleanup; NFCMatthias Braun
2018-07-26CodeGen.cpp: Sort initializers; NFCMatthias Braun
2018-05-31[WebAssembly] Add Wasm exception handling prepare passHeejin Ahn
2018-04-24Correct dwarf unwind information in function epiloguePetar Jovanovic
2018-03-22[CodeGen] Add a new pass for PostRA sinkJun Bum Lim
2018-01-22Introduce the "retpoline" x86 mitigation technique for variant #2 of the spec...Chandler Carruth
2018-01-19Split MachineLICM into EarlyMachineLICM and MachineLICM; NFCMatthias Braun
2018-01-19Split TailDuplicatePass into pre- and post-RA variant; NFCMatthias Braun
2017-11-14Rename CountingFunctionInserter and use for both mcount and cygprofile calls,...Hans Wennborg
2017-11-08Revert "Correct dwarf unwind information in function epilogue for X86"Reid Kleckner
2017-11-07Reland "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic
2017-11-03re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet
2017-11-02mir-canon: First commit.Puyan Lotfi
2017-11-01Revert "Correct dwarf unwind information in function epilogue for X86"Petar Jovanovic
2017-11-01Correct dwarf unwind information in function epilogue for X86Petar Jovanovic
2017-10-03Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Geoff Berry
2017-10-02Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-09-12Update branch coalescing to be a PowerPC specific passLei Huang
2017-09-09RegAllocFast: Cleanup; NFCMatthias Braun
2017-09-04Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Sam McCall
2017-09-01Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-31Temporarily revert "Update branch coalescing to be a PowerPC specific pass"Eric Christopher
2017-08-30Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY so...Hans Wennborg
2017-08-30Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-23Update branch coalescing to be a PowerPC specific passLei Huang
2017-08-18Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" ro...Geoff Berry
2017-08-17 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forward...Geoff Berry
2017-08-17Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-16[MachineCopyPropagation] Extend pass to do COPY source forwardingGeoff Berry
2017-07-07[RegAllocFast] Add the proper initialize method to use the .mir infrastructureQuentin Colombet
2017-06-29Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper
2017-06-28[X86] Correct dwarf unwind information in function epiloguePetar Jovanovic
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-06-02[RABasic] Properly initialize the passQuentin Colombet
2017-05-31Add LiveRangeShrink pass to shrink live range within BB.Dehao Chen
2017-05-18Revert r302938 "Add LiveRangeShrink pass to shrink live range within BB."Hans Wennborg
2017-05-15[X86] Relocate code of replacement of subtarget unsupported masked memory int...Ayman Musa
2017-05-12Add LiveRangeShrink pass to shrink live range within BB.Dehao Chen
2017-05-10[CodeGen] Split SafeStack into a LegacyPass and a utility. NFC.Ahmed Bougacha
2017-03-18CodeGen.cpp: Sort alphabetically; NFCMatthias Braun
2017-03-06[Outliner] Fixed Asan bot failure in r296418Jessica Paquette
2017-03-01Improve scheduling with branch coalescingNemanja Ivanovic
2017-02-28Revert "Add MIR-level outlining pass"Matthias Braun
2017-02-28Add MIR-level outlining passMatthias Braun
2017-02-24Add missing initialization for MachineOptimizationRemarkEmitterJustin Bogner
2017-02-18MachineRegionInfo: Fix pass initializationMatthias Braun
2017-01-31[X86] Implement -mfentryNirav Dave
2016-11-14RegAllocGreedy: Properly initialize this pass, so that -run-pass will workTom Stellard
2016-10-06Move AArch64BranchRelaxation to generic codeMatt Arsenault