Historie revizí

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