Commit History

作者 SHA1 備註 提交日期
  Andrew Trick b961a26cec Allow MachineCSE to coalesce trivial subregister copies the same way 11 年之前
  Andrew Trick 86d28968fd whitespace 11 年之前
  Craig Topper a0ec3f9b7b Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector size. 12 年之前
  Chandler Carruth d04a8d4b33 Use the new script to sort the includes of every file under lib. 12 年之前
  Manman Ren 39834da697 CSE: allow PerformTrivialCoalescing to check copies across basic block 12 年之前
  Jakub Staszak bb8ddc7e4f Don't use iterator after being erased. 12 年之前
  Ulrich Weigand b64e2115de Do not consider a machine instruction that uses and defines the same 12 年之前
  Jakob Stoklund Olesen feab72c20a Remove unused BitVectors from getAllocatableSet(). 13 年之前
  Jakob Stoklund Olesen fb9ebbf236 Switch most getReservedRegs() clients to the MRI equivalent. 13 年之前
  Benjamin Kramer 5fa2d458af MachineCSE: Hoist isConstantPhysReg out of the loop, it checks for overlaps already. 13 年之前
  Benjamin Kramer cfc0ad6e48 PR13578: Teach MachineCSE that instructions that use a constant register can be CSE'd safely. 13 年之前
  Manman Ren 39ad568c62 X86: enable CSE between CMP and SUB 13 年之前
  Manman Ren ba86b13ad9 MachineCSE: Update the heuristics for isProfitableToCSE. 13 年之前
  Bill Wendling 96cb112852 Remove tabs. 13 年之前
  Nick Lewycky 7a7a6db6d7 Remove ParentMap. You can just ask the domnode for its parent. No functionality 13 年之前
  Jakob Stoklund Olesen f152fe8d48 Switch some getAliasSet clients to MCRegAliasIterator. 13 年之前
  Craig Topper e4fd907e72 Use uint16_t to store register overlaps to reduce static data. 13 年之前
  Jakob Stoklund Olesen 2129a0f677 Handle regmasks in MachineCSE. 13 年之前
  Lang Hames c2e08db4e5 Re-enable 150652 and 150654 - Make FPSCR non-reserved, and make MachineCSE bail on reserved registers. This *should* be safe as of r150786. 13 年之前
  Lang Hames 1834df8384 Oop - r150653 + r150654 broke one of my test cases. Backing out for now... 13 年之前
  Lang Hames f7e31b9e81 MachineCSE shouldn't extend the live ranges of reserved or allocatable registers. 13 年之前
  Andrew Trick 1dd8c8560d Codegen pass definition cleanup. No functionality. 13 年之前
  Andrew Trick 1df91b0e54 whitespace 13 年之前
  Duncan Sands 5b8a1db7ea Persuade GCC that there is nothing worth warning about here (there isn't). 13 年之前
  Evan Cheng f96703e62f Avoid CSE of instructions which define physical registers across MBBs unless 13 年之前
  Evan Cheng 97b5beb7fe Allow machine-cse to look across MBB boundary when cse'ing instructions that 13 年之前
  Evan Cheng 5a96b3dad2 Add bundle aware API for querying instruction properties and switch the code 13 年之前
  Bill Wendling f6fb7ed53c We need to verify that the machine instruction we're using as a replacement for 14 年之前
  Evan Cheng e837dead3c - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and 14 年之前
  Eli Friedman 5e926ac651 Re-revert r130877; it's apparently causing a regression on 197.parser, 14 年之前