Age | Commit message (Expand) | Author |
2018-05-14 | Rename DEBUG macro to LLVM_DEBUG. | Nicola Zaghen |
2018-01-10 | LiveRangeEdit: Inline markDeadRemat() into only user; NFC | Matthias Braun |
2018-01-10 | LiveRangeEdit: Simplify code; NFC | Matthias Braun |
2017-12-13 | Rename LiveIntervalAnalysis.h to LiveIntervals.h | Matthias Braun |
2017-11-28 | [CodeGen] Rename functions PrintReg* to printReg* | Francis Visoiu Mistrih |
2017-11-08 | Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering | David Blaikie |
2017-02-02 | [LiveRangeEdit] Don't mess up with LiveInterval when a new vreg is created. | Quentin Colombet |
2016-12-16 | Implement LaneBitmask::any(), use it to replace !none(), NFCI | Krzysztof Parzyszek |
2016-12-15 | [LiveRangeEdit] Change eliminateDeadDef assert to if condition. | Geoff Berry |
2016-12-15 | Extract LaneBitmask into a separate type | Krzysztof Parzyszek |
2016-12-12 | [LiveRangeEdit] Add assert string and descriptive comment. | Geoff Berry |
2016-11-29 | [LiveRangeEdit] Handle instructions with no defs correctly. | Geoff Berry |
2016-10-28 | MachineRegisterInfo: Remove unused arg from isConstantPhysReg(); NFC | Matthias Braun |
2016-10-11 | [RegAllocGreedy] Attempt to split unspillable live intervals | Dylan McKay |
2016-08-24 | Create subranges for new intervals resulting from live interval splitting | Krzysztof Parzyszek |
2016-07-08 | Allow dead insts to be kept in DeadRemat only when they are rematerializable. | Wei Mi |
2016-06-30 | CodeGen: Use MachineInstr& in TargetInstrInfo, NFC | Duncan P. N. Exon Smith |
2016-06-09 | [LiveRangeEdit] Fix a crash in eliminateDeadDef. | Quentin Colombet |
2016-05-10 | [foldMemoryOperand()] Pass LiveIntervals to enable liveness check. | Jonas Paulsson |
2016-04-15 | Don't skip splitSeparateComponents in eliminateDeadDefs for HoistSpillHelper:... | Wei Mi |
2016-04-13 | Recommit r265547, and r265610,r265639,r265657 on top of it, plus | Wei Mi |
2016-04-08 | Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug ... | Hans Wennborg |
2016-04-06 | Recommit r265309 after fixed an invalid memory reference bug happened | Wei Mi |
2016-04-04 | Revert r265309 and r265312 because they caused some errors I need to investig... | Wei Mi |
2016-04-04 | Replace analyzeSiblingValues with new algorithm to fix its compile | Wei Mi |
2016-02-27 | CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC | Duncan P. N. Exon Smith |
2015-09-25 | TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropri... | Matthias Braun |
2015-09-22 | LiveIntervalAnalysis: Factor common code into splitSeparateComponents; NFC | Matthias Braun |
2015-08-10 | Trace copies when checking for rematerializability in spill weight calculation | Robert Lougher |
2015-06-01 | LiveRangeEdit: Fix liveranges not shrinking on subrange kill. | Matthias Braun |
2015-05-19 | MachineInstr: Remove unused parameter. | Matthias Braun |
2015-01-27 | MachineRegisterInfo can access TII off of the MachineFunction's | Eric Christopher |
2015-01-21 | LiveIntervalAnalysis: Factor out code to update liveness on vreg def removal | Matthias Braun |
2015-01-21 | LiveIntervalAnalysis: Factor out code to update liveness on physreg def removal | Matthias Braun |
2014-12-24 | LiveRangeEdit: Check for completely empy subranges after removing ValNos. | Matthias Braun |
2014-12-11 | LiveInterval: Use range based for loops for subregister ranges. | Matthias Braun |
2014-12-10 | LiveInterval: Use more range based for loops for value numbers and segments. | Matthias Braun |
2014-12-10 | LiveRangeEdit: Adapt eliminateDeadDef() to subregister liveness. | Matthias Braun |
2014-11-17 | Add missing semicolon from r222118. | Craig Topper |
2014-11-17 | Move register class name strings to a single array in MCRegisterInfo to reduc... | Craig Topper |
2014-07-29 | Add TargetInstrInfo interface isAsCheapAsAMove. | Jiangning Liu |
2014-04-22 | [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE | Chandler Carruth |
2014-04-14 | [C++11] More 'nullptr' conversion. In some cases just using a boolean check i... | Craig Topper |
2014-03-17 | Switch a number of loops in lib/CodeGen over to range-based for-loops, now that | Owen Anderson |
2014-03-13 | Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing | Owen Anderson |
2013-11-11 | CalcSpillWeights: give a better describing name to calculateSpillWeights | Arnaud A. de Grandmaison |
2013-10-10 | Represent RegUnit liveness with LiveRange instance | Matthias Braun |
2013-10-10 | Pass LiveQueryResult by value | Matthias Braun |
2013-08-30 | Use LiveRangeQuery for instruction-level liveness queries. | Andrew Trick |
2013-08-30 | Replace LiveInterval::killedAt with isKilledAtInstr. | Andrew Trick |