1. 11a44b7 Trace copies when checking for rematerializability in spill weight calculation by Robert Lougher · 10 years ago
  2. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  3. 829dd81 [PBQP] Tweak spill costs and coalescing benefits by Arnaud A. de Grandmaison · 11 years ago
  4. 307c2cb Remove unnecessary TargetMachine.h includes. by Eric Christopher · 11 years ago
  5. fc6de42 Have MachineFunction cache a pointer to the subtarget to make lookups by Eric Christopher · 11 years ago
  6. d913448 Remove the TargetMachine forwards for TargetSubtargetInfo based by Eric Christopher · 11 years ago
  7. 1b9dde0 [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
  8. 7af3432 CalcSpillWeights: Hack to prevent x87 nonsense by Duncan P. N. Exon Smith · 12 years ago
  9. c0196b1 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  10. abb90c9 Phase 1 of refactoring the MachineRegisterInfo iterators to make them suitable by Owen Anderson · 12 years ago
  11. d6f1f84 [C++11] Replace llvm::tie with std::tie. by Benjamin Kramer · 12 years ago
  12. 9f49d74 [block-freq] Refactor LiveInterals::getSpillWeight to use the new MachineBlockFrequencyInfo methods. by Michael Gottesman · 12 years ago
  13. f5f040f CalcSpillWeights: allow overidding the spill weight normalizing function by Arnaud A. de Grandmaison · 12 years ago
  14. ea3ac16 CalcSpillWeights: give a better describing name to calculateSpillWeights by Arnaud A. de Grandmaison · 12 years ago
  15. 760c1e0 CalculateSpillWeights does not need to be a pass by Arnaud A. de Grandmaison · 12 years ago
  16. f7a60a8 Revert "CalculateSpillWeights does not need to be a pass" by Arnaud A. de Grandmaison · 12 years ago
  17. ed812f6 CalculateSpillWeights does not need to be a pass by Arnaud A. de Grandmaison · 12 years ago
  18. 3b52f0b CalculateSpillWeights cleanup: remove unneeded includes by Arnaud A. de Grandmaison · 12 years ago
  19. e2a1d89 Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo. by Benjamin Kramer · 12 years ago
  20. c4bd84c typo by Nadav Rotem · 13 years ago
  21. cea596a Remove LIS::isAllocatable() and isReserved() helpers. by Jakob Stoklund Olesen · 13 years ago
  22. c8c2920 Tidy up a few more uses of MF.getFunction()->getName(). by David Blaikie · 13 years ago
  23. a538d83 Add a getName function to MachineFunction. Use it in places that previously did getFunction()->getName(). Remove includes of Function.h that are no longer needed. by Craig Topper · 13 years ago
  24. a1f43dc Avoid iterating with LiveIntervals::iterator. by Jakob Stoklund Olesen · 13 years ago
  25. 9e27e26 Stop using LiveIntervals::isReMaterializable(). by Jakob Stoklund Olesen · 13 years ago
  26. da96006 Move CalculateRegClass to MRI::recomputeRegClass. by Jakob Stoklund Olesen · 14 years ago
  27. 39af582 Don't inflate register classes used by inline asm. by Jakob Stoklund Olesen · 14 years ago
  28. 8d71a75 More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo. by Evan Cheng · 14 years ago
  29. 4edf17d Teach LiveInterval::isZeroLength about null SlotIndexes. by Jakob Stoklund Olesen · 14 years ago
  30. 3b7b7bc Use the new TRI->getLargestLegalSuperClass hook to constrain register class inflation. by Jakob Stoklund Olesen · 15 years ago
  31. e991f72 Recompute register class and hint for registers created during spilling. by Jakob Stoklund Olesen · 15 years ago
  32. c6cc485 Make SpillIs an optional pointer. Avoid creating a bunch of temporary SmallVectors. by Jakob Stoklund Olesen · 15 years ago
  33. 1dd377d Move more fragments of spill weight calculation into CalcSpillWeights.h by Jakob Stoklund Olesen · 15 years ago
  34. 1331a15 Replace TargetRegisterInfo::printReg with a PrintReg class that also works without a TRI instance. by Jakob Stoklund Olesen · 15 years ago
  35. 8ac477f Begin adding static dependence information to passes, which will allow us to by Owen Anderson · 15 years ago
  36. df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
  37. fa3ea11 Clean up debug output. by Jakob Stoklund Olesen · 15 years ago
  38. 57f3db6 Give up on register class recalculation when the register is used with subreg by Jakob Stoklund Olesen · 15 years ago
  39. 53c5022 Implement register class inflation. by Jakob Stoklund Olesen · 15 years ago
  40. e00c49d Transpose the calculation of spill weights such that we are calculating one by Jakob Stoklund Olesen · 15 years ago
  41. a57b97e Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
  42. b15cbd3 Remove remaining calls to TII::isMoveInstr. by Jakob Stoklund Olesen · 15 years ago
  43. 128a019 Fix typo. by Eric Christopher · 15 years ago
  44. c953acb Always normalize spill weights, also for intervals created by spilling. by Jakob Stoklund Olesen · 16 years ago
  45. 0a75cee Remove duplicated #include. by Evan Cheng · 16 years ago
  46. 3ebd551 Emit an error for illegal inline asm constraint (which uses illegal type) rather than asserting. by Evan Cheng · 16 years ago
  47. c9505b6 fix missing #includes. by Chris Lattner · 16 years ago
  48. b06015a move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
  49. c3adf44 Skip DEBUG_VALUE in some places where it was affecting codegen. by Dale Johannesen · 16 years ago
  50. e40730d by David Greene · 16 years ago
  51. 4c05226 Changed slot index ranges for MachineBasicBlocks to be exclusive of endpoint. by Lang Hames · 16 years ago
  52. d17e296 Moved spill weight calculation out of SimpleRegisterCoalescing and into its own pass: CalculateSpillWeights. by Lang Hames · 16 years ago