Age | Commit message (Expand) | Author | Files | Lines |
2019-10-17 | Move LiveRangeCalc header to publicily available position. NFC | Marcello Maggioni | 1 | -1/+1 |
2019-08-01 | Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re... | Daniel Sanders | 1 | -2/+1 |
2019-03-26 | [LiveRange] Reset the VNIs when splitting subranges | Quentin Colombet | 1 | -4/+5 |
2019-01-19 | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 1 | -4/+3 |
2018-10-30 | Pass TRI to printReg | Matt Arsenault | 1 | -1/+1 |
2018-06-26 | Account for undef values from predecessors in extendSegmentsToUses | Krzysztof Parzyszek | 1 | -0/+21 |
2017-12-13 | Rename LiveIntervalAnalysis.h to LiveIntervals.h | Matthias Braun | 1 | -1/+1 |
2017-12-04 | [CodeGen] Unify MBB reference format in both MIR and debug output | Francis Visoiu Mistrih | 1 | -1/+1 |
2017-11-28 | [CodeGen] Rename functions PrintReg* to printReg* | Francis Visoiu Mistrih | 1 | -2/+2 |
2017-11-17 | Fix a bunch more layering of CodeGen headers that are in Target | David Blaikie | 1 | -1/+1 |
2017-08-24 | [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa... | Eugene Zelenko | 1 | -9/+21 |
2017-06-28 | Rangify loops, formatting changes, use bool instead of unsigned, NFC | Krzysztof Parzyszek | 1 | -18/+16 |
2017-06-28 | Missed a check for UndefVI in r306466 | Krzysztof Parzyszek | 1 | -1/+1 |
2017-06-27 | Create a PHI value when merging with a known undef live-in | Krzysztof Parzyszek | 1 | -8/+19 |
2017-06-27 | LiveRangeCalc: Slightly improve map usage; NFC | Matthias Braun | 1 | -8/+11 |
2017-03-03 | RegisterCoalescer: Simplify subrange splitting code; NFC | Matthias Braun | 1 | -27/+4 |
2017-01-18 | Treat segment [B, E) as not overlapping block with boundaries [A, B) | Krzysztof Parzyszek | 1 | -1/+6 |
2017-01-13 | Remove unused lambda captures. NFC | Malcolm Parsons | 1 | -2/+1 |
2016-12-16 | Implement LaneBitmask::any(), use it to replace !none(), NFCI | Krzysztof Parzyszek | 1 | -2/+2 |
2016-12-15 | Extract LaneBitmask into a separate type | Krzysztof Parzyszek | 1 | -7/+8 |
2016-09-19 | LiveRangeCalc: Fix reporting of invalid vreg usage in liveness calculation | Matthias Braun | 1 | -3/+3 |
2016-09-03 | Improve debug error message with register name | Matt Arsenault | 1 | -1/+2 |
2016-09-02 | Do not consider subreg defs as reads when computing subrange liveness | Krzysztof Parzyszek | 1 | -1/+6 |
2016-08-29 | Do not use MRI::getMaxLaneMaskForVReg as a mask covering whole register | Krzysztof Parzyszek | 1 | -4/+3 |
2016-08-24 | Create subranges for new intervals resulting from live interval splitting | Krzysztof Parzyszek | 1 | -50/+141 |
2016-05-20 | LiveIntervalAnalysis: Rework constructMainRangeFromSubranges() | Matthias Braun | 1 | -1/+17 |
2016-05-12 | Revert "LiveIntervalAnalysis: Rework constructMainRangeFromSubranges()" | Tom Stellard | 1 | -17/+1 |
2016-05-10 | LiveIntervalAnalysis: Rework constructMainRangeFromSubranges() | Matthias Braun | 1 | -1/+17 |
2016-02-27 | CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC | Duncan P. N. Exon Smith | 1 | -6/+6 |
2015-09-25 | TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropri... | Matthias Braun | 1 | -7/+8 |
2015-05-11 | LiveRangeCalc: Improve error messages on malformed IR | Matthias Braun | 1 | -1/+7 |
2015-03-19 | Do not track subregister liveness when it brings no benefits | Matthias Braun | 1 | -2/+2 |
2015-02-20 | LiveRangeCalc: Don't start liveranges of PHI instruction at the block begin. | Matthias Braun | 1 | -5/+2 |
2015-02-18 | LiveRangeCalc: Rename some parameters from kill to use, NFC. | Matthias Braun | 1 | -19/+19 |
2014-12-24 | LiveInterval: Introduce createMainRangeFromSubranges(). | Matthias Braun | 1 | -7/+12 |
2014-12-16 | LiveRangeCalc: Rewrite subrange calculation | Matthias Braun | 1 | -151/+108 |
2014-12-15 | Revert "LiveRangeCalc: Rewrite subrange calculation" | Matthias Braun | 1 | -102/+149 |
2014-12-15 | LiveRangeCalc: Rewrite subrange calculation | Matthias Braun | 1 | -149/+102 |
2014-12-15 | LiveRangeCalc: use more range based for loops; NFC | Matthias Braun | 1 | -20/+18 |
2014-12-11 | LiveInterval: Use range based for loops for subregister ranges. | Matthias Braun | 1 | -10/+10 |
2014-12-10 | Silencing a -Wsequence-point warning, and the resulting undefined behavior. NFC. | Aaron Ballman | 1 | -1/+1 |
2014-12-10 | Add a flag to enable/disable subregister liveness. | Matthias Braun | 1 | -2/+3 |
2014-12-10 | LiveIntervalAnalysis: Compute subregister ranges. | Matthias Braun | 1 | -60/+188 |
2014-04-22 | [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE | Chandler Carruth | 1 | -1/+2 |
2014-04-14 | [C++11] More 'nullptr' conversion. In some cases just using a boolean check i... | Craig Topper | 1 | -4/+4 |
2014-03-17 | Switch a number of loops in lib/CodeGen over to range-based for-loops, now that | Owen Anderson | 1 | -10/+8 |
2014-03-13 | Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing | Owen Anderson | 1 | -4/+4 |
2014-03-02 | [C++11] Replace llvm::tie with std::tie. | Benjamin Kramer | 1 | -4/+4 |
2013-10-10 | Work on LiveRange instead of LiveInterval where possible | Matthias Braun | 1 | -30/+26 |
2013-10-10 | Rename LiveRange to LiveInterval::Segment | Matthias Braun | 1 | -2/+2 |