summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CodeGen.cpp
AgeCommit message (Expand)Author
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
2016-09-01Add a counter-function insertion passHal Finkel
2016-07-29MachinePipeliner pass that implements Swing Modulo SchedulingBrendon Cahoon
2016-07-14XRay: Add entry and exit sledsDean Michael Berris
2016-07-08[PM] Port UnreachableBlockElim to the new Pass ManagerWei Mi
2016-06-24[PM] Port PreISelIntrinsicLowering to the new PMMichael Kuperstein
2016-05-31CodeGen: Refactor renameDisconnectedComponents() as a passMatthias Braun
2016-05-19[ARM, AArch64] Properly initialize InterleavedAccessPassMatthew Simpson
2016-04-28CodeGen: Add DetectDeadLanes pass.Matthias Braun
2016-04-22Introduce llvm.load.relative intrinsic.Peter Collingbourne
2016-04-22CodeGen: Add a stand-alone hazard recognizer passTom Stellard
2016-04-19Introduce a "patchable-function" function attributeSanjoy Das