Commit History

Author SHA1 Message Date
  Jakob Stoklund Olesen 396618b43a Switch all register list clients to the new MC*Iterator interface. 13 years ago
  Craig Topper e4fd907e72 Use uint16_t to store register overlaps to reduce static data. 13 years ago
  Jakob Stoklund Olesen d5d61edfc6 Fix global live range splitting regmask accuracy. 13 years ago
  Jakob Stoklund Olesen 938200859e Add a static MachineOperand::clobbersPhysReg(). 13 years ago
  Jakob Stoklund Olesen 6ef7da0197 Add register mask support to InterferenceCache. 13 years ago
  Andrew Trick 23d1c5ce8a Remove pointless mode line in .cpp file. 13 years ago
  Andrew Trick 524ff020f3 wrong filename 13 years ago
  Jakob Stoklund Olesen c7931fd725 Allow null interference cursors to be queried. 14 years ago
  Jakob Stoklund Olesen f1c709837b Reapply r135121 with a fixed copy constructor. 14 years ago
  Jakob Stoklund Olesen 4fcfcf4984 Revert r135121 which broke a gcc-4.2 builder. 14 years ago
  Jakob Stoklund Olesen 6a9feaac93 Count references to interference cache entries. 14 years ago
  Jakob Stoklund Olesen 9d29cbad32 Precompute interference for neighbor blocks as long as there is no interference. 14 years ago
  Jakob Stoklund Olesen f34ae32a6b Avoid moving iterators when the previous block was just visited. 14 years ago
  Jakob Stoklund Olesen 5907d86365 Add an InterferenceCache class for caching per-block interference ranges. 14 years ago