- f842297 Rename LiveIntervalAnalysis.h to LiveIntervals.h by Matthias Braun · 8 years ago
- 25528d6 [CodeGen] Unify MBB reference format in both MIR and debug output by Francis Visoiu Mistrih · 8 years ago
- 9d419d3 [CodeGen] Rename functions PrintReg* to printReg* by Francis Visoiu Mistrih · 8 years ago
- b3bde2e Fix a bunch more layering of CodeGen headers that are in Target by David Blaikie · 8 years ago
- 5df3d89 [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- 93cf232 Rangify loops, formatting changes, use bool instead of unsigned, NFC by Krzysztof Parzyszek · 8 years ago
- 3008594 Missed a check for UndefVI in r306466 by Krzysztof Parzyszek · 8 years ago
- 0b7688e Create a PHI value when merging with a known undef live-in by Krzysztof Parzyszek · 8 years ago
- a6e7740 LiveRangeCalc: Slightly improve map usage; NFC by Matthias Braun · 8 years ago
- a04d7ad RegisterCoalescer: Simplify subrange splitting code; NFC by Matthias Braun · 9 years ago
- de44c9d Treat segment [B, E) as not overlapping block with boundaries [A, B) by Krzysztof Parzyszek · 9 years ago
- 17d266b Remove unused lambda captures. NFC by Malcolm Parsons · 9 years ago
- ea9f8ce Implement LaneBitmask::any(), use it to replace !none(), NFCI by Krzysztof Parzyszek · 9 years ago
- 91b5cf8 Extract LaneBitmask into a separate type by Krzysztof Parzyszek · 9 years ago
- e1d9628 LiveRangeCalc: Fix reporting of invalid vreg usage in liveness calculation by Matthias Braun · 9 years ago
- f3d1a1a Improve debug error message with register name by Matt Arsenault · 9 years ago
- 3bf4aec Do not consider subreg defs as reads when computing subrange liveness by Krzysztof Parzyszek · 9 years ago
- 0a955d6 Do not use MRI::getMaxLaneMaskForVReg as a mask covering whole register by Krzysztof Parzyszek · 9 years ago
- a7ed090 Create subranges for new intervals resulting from live interval splitting by Krzysztof Parzyszek · 9 years ago
- 71f9564 LiveIntervalAnalysis: Rework constructMainRangeFromSubranges() by Matthias Braun · 9 years ago
- 740af6f Revert "LiveIntervalAnalysis: Rework constructMainRangeFromSubranges()" by Tom Stellard · 9 years ago
- 8d6e57b LiveIntervalAnalysis: Rework constructMainRangeFromSubranges() by Matthias Braun · 9 years ago
- 3ac9cc6 CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC by Duncan P. N. Exon Smith · 10 years ago
- e6a2485 TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropriate; NFC by Matthias Braun · 10 years ago
- 5391754 LiveRangeCalc: Improve error messages on malformed IR by Matthias Braun · 10 years ago
- a25e13a Do not track subregister liveness when it brings no benefits by Matthias Braun · 11 years ago
- 876e717 LiveRangeCalc: Don't start liveranges of PHI instruction at the block begin. by Matthias Braun · 11 years ago
- 11042c8 LiveRangeCalc: Rename some parameters from kill to use, NFC. by Matthias Braun · 11 years ago
- dbcca0d LiveInterval: Introduce createMainRangeFromSubranges(). by Matthias Braun · 11 years ago
- 1aed6ff LiveRangeCalc: Rewrite subrange calculation by Matthias Braun · 11 years ago
- c3a72c2 Revert "LiveRangeCalc: Rewrite subrange calculation" by Matthias Braun · 11 years ago
- 0352201 LiveRangeCalc: Rewrite subrange calculation by Matthias Braun · 11 years ago
- 42fab34 LiveRangeCalc: use more range based for loops; NFC by Matthias Braun · 11 years ago
- 09afa1e LiveInterval: Use range based for loops for subregister ranges. by Matthias Braun · 11 years ago
- e5a2a0c Silencing a -Wsequence-point warning, and the resulting undefined behavior. NFC. by Aaron Ballman · 11 years ago
- e3d3b88 Add a flag to enable/disable subregister liveness. by Matthias Braun · 11 years ago
- 2f66232 LiveIntervalAnalysis: Compute subregister ranges. by Matthias Braun · 11 years ago
- 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 11 years ago
- c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 11 years ago
- b36376e Switch a number of loops in lib/CodeGen over to range-based for-loops, now that by Owen Anderson · 12 years ago
- 16c6bf4 Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing by Owen Anderson · 12 years ago
- d6f1f84 [C++11] Replace llvm::tie with std::tie. by Benjamin Kramer · 12 years ago
- 2d5c32b Work on LiveRange instead of LiveInterval where possible by Matthias Braun · 12 years ago
- 13ddb7c Rename LiveRange to LiveInterval::Segment by Matthias Braun · 12 years ago
- b389271 Copy single reaching defs directly into the LiveInterval. by Jakob Stoklund Olesen · 13 years ago
- 4aed470 Clear kill flags while computing live ranges. by Jakob Stoklund Olesen · 13 years ago
- 97e14e0 Eliminate the IS_PHI_DEF flag and VNInfo::setIsPHIDef(). by Jakob Stoklund Olesen · 13 years ago
- 3d604ab Be more verbose when detecting dominance problems. by Jakob Stoklund Olesen · 13 years ago
- 989b3b1 Implement LiveRangeCalc::extendToUses() and createDeadDefs(). by Jakob Stoklund Olesen · 13 years ago
- 5ef0e0b Pass context pointers to LiveRangeCalc::reset(). by Jakob Stoklund Olesen · 13 years ago
- ad6b22e Don't store COPY pointers in VNInfo. by Jakob Stoklund Olesen · 14 years ago
- 6cee53d Fix assert condition. by Lang Hames · 14 years ago
- 0494c5c Switch extendInBlock() to take a kill slot instead of the last use slot. by Jakob Stoklund Olesen · 14 years ago
- cac923b Unbreak msvc. by NAKAMURA Takumi · 14 years ago
- 487f2a3 Extract live range calculations from SplitKit. by Jakob Stoklund Olesen · 14 years ago