aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CodeGen.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2017-02-28Add MIR-level outlining passMatthias Braun1-0/+1
2017-02-24Add missing initialization for MachineOptimizationRemarkEmitterJustin Bogner1-0/+1
2017-02-18MachineRegionInfo: Fix pass initializationMatthias Braun1-0/+1
2017-01-31[X86] Implement -mfentryNirav Dave1-0/+1
2016-11-14RegAllocGreedy: Properly initialize this pass, so that -run-pass will workTom Stellard1-0/+1
2016-10-06Move AArch64BranchRelaxation to generic codeMatt Arsenault1-0/+1
2016-09-01Add a counter-function insertion passHal Finkel1-0/+1
2016-07-29MachinePipeliner pass that implements Swing Modulo SchedulingBrendon Cahoon1-0/+1
2016-07-14XRay: Add entry and exit sledsDean Michael Berris1-0/+1
2016-07-08[PM] Port UnreachableBlockElim to the new Pass ManagerWei Mi1-1/+1