summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CMakeLists.txt
AgeCommit message (Expand)Author
2017-12-18LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFCMatthias Braun
2017-12-13Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun
2017-11-28[CodeGen] Separate MachineOperand implementation from MachineInstrFrancis Visoiu Mistrih
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-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun
2017-09-12Update branch coalescing to be a PowerPC specific passLei Huang
2017-08-31Temporarily revert "Update branch coalescing to be a PowerPC specific pass"Eric Christopher
2017-08-23Update branch coalescing to be a PowerPC specific passLei Huang
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-19Recommit rL305677: [CodeGen] Add generic MacroFusion passFlorian Hahn
2017-06-19Revert r305677 [CodeGen] Add generic MacroFusion pass.Florian Hahn
2017-06-19[CodeGen] Add generic MacroFusion pass.Florian Hahn
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-10Add a late IR expansion pass for the experimental reduction intrinsics.Amara Emerson
2017-04-26MachineFrameInfo: Move implementation to an own file; 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-14Add new pass LazyMachineBlockFrequencyInfoAdam Nemet
2017-02-10[CMake] Fix pthread handling for out-of-tree buildsEric Fiselier
2017-01-31[X86] Implement -mfentryNirav Dave
2017-01-25New OptimizationRemarkEmitter pass for MIRAdam Nemet
2017-01-20CodeGen: Add/Factor out LiveRegUnits class; NFCIMatthias Braun
2016-12-08Move DwarfGenerator.cpp to unittestsDaniel Jasper
2016-12-08Make a DWARF generator so we can unit test DWARF APIs with gtest.Greg Clayton
2016-11-22TargetSubtargetInfo: Move implementation to lib/CodeGen; NFCMatthias Braun
2016-11-17[CMake] NFC. Updating CMake dependency specificationsChris Bieneman
2016-10-06Move AArch64BranchRelaxation to generic codeMatt Arsenault
2016-09-01Add a counter-function insertion passHal Finkel
2016-08-27[GlobalISel] Add a fallback path to SDISel.Quentin Colombet
2016-08-24CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun
2016-08-23Revert r279564. It introduces undefined behavior (binding a reference to aRichard Smith
2016-08-23CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun
2016-08-23Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineF...Matthias Braun
2016-08-23CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun
2016-08-19Revert "RegScavenging: Add scavengeRegisterBackwards()"Matthias Braun
2016-08-18CodeGen: Add/Factor out LiveRegUnits class; NFCIMatthias Braun
2016-07-29MachinePipeliner pass that implements Swing Modulo SchedulingBrendon Cahoon