aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CodeGen.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2017-09-12Update branch coalescing to be a PowerPC specific passLei Huang1-1/+0
2017-09-09RegAllocFast: Cleanup; NFCMatthias Braun1-1/+1
2017-09-04Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Sam McCall1-1/+0
2017-09-01Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry1-0/+1
2017-08-31Temporarily revert "Update branch coalescing to be a PowerPC specific pass"Eric Christopher1-0/+1
2017-08-30Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY so...Hans Wennborg1-1/+0
2017-08-30Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry1-0/+1
2017-08-23Update branch coalescing to be a PowerPC specific passLei Huang1-1/+0
2017-08-18Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" ro...Geoff Berry1-1/+0
2017-08-17 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forward...Geoff Berry1-0/+1
2017-08-17Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry1-1/+0
2017-08-16[MachineCopyPropagation] Extend pass to do COPY source forwardingGeoff Berry1-0/+1
2017-07-07[RegAllocFast] Add the proper initialize method to use the .mir infrastructureQuentin Colombet1-0/+1
2017-06-29Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper1-2/+0
2017-06-28[X86] Correct dwarf unwind information in function epiloguePetar Jovanovic1-0/+2
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-06-02[RABasic] Properly initialize the passQuentin Colombet1-0/+1
2017-05-31Add LiveRangeShrink pass to shrink live range within BB.Dehao Chen1-0/+1
2017-05-18Revert r302938 "Add LiveRangeShrink pass to shrink live range within BB."Hans Wennborg1-1/+0
2017-05-15[X86] Relocate code of replacement of subtarget unsupported masked memory int...Ayman Musa1-0/+1
2017-05-12Add LiveRangeShrink pass to shrink live range within BB.Dehao Chen1-0/+1
2017-05-10[CodeGen] Split SafeStack into a LegacyPass and a utility. NFC.Ahmed Bougacha1-1/+1
2017-03-18CodeGen.cpp: Sort alphabetically; NFCMatthias Braun1-6/+6
2017-03-06[Outliner] Fixed Asan bot failure in r296418Jessica Paquette1-0/+1
2017-03-01Improve scheduling with branch coalescingNemanja Ivanovic1-0/+1
2017-02-28Revert "Add MIR-level outlining pass"Matthias Braun1-1/+0