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