Commit History

Auteur SHA1 Bericht Datum
  Jakob Stoklund Olesen 396618b43a Switch all register list clients to the new MC*Iterator interface. 13 jaren geleden
  Jakob Stoklund Olesen 275fd2523e Remove some redundant tests. 13 jaren geleden
  Jakob Stoklund Olesen 397fc4874e Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass(). 13 jaren geleden
  Jakob Stoklund Olesen 41afb9da2c Remove extra comma in debug output. 13 jaren geleden
  Jakob Stoklund Olesen 3429c7571e Print <def,read-undef> to avoid confusion. 13 jaren geleden
  Rafael Espindola 95d594cac3 Teach CodeGen's version of computeMaskedBits to understand the range metadata. 13 jaren geleden
  Benjamin Kramer 85f9cef27e MachineInstr: Inline the fast path (non-bundle instruction) of hasProperty. 13 jaren geleden
  Benjamin Kramer 861ea230a7 Limit the number of memory operands in MachineInstr to 2^16 and store the number in padding. 13 jaren geleden
  Craig Topper fac2598149 Use uint16_t to store instruction implicit uses and defs. Reduces static data. 13 jaren geleden
  Chandler Carruth b53a1d67b1 Try to clarify this comment some. 13 jaren geleden
  Chandler Carruth fc22625eb0 Remove another outbreak of customized (and completely broken) hashing. 13 jaren geleden
  Craig Topper e4fd907e72 Use uint16_t to store register overlaps to reduce static data. 13 jaren geleden
  Jakob Stoklund Olesen 741981adf3 Move getBundleStart() into MachineInstrBundle.h. 13 jaren geleden
  Lang Hames 00195d828b Reverse iterator - should be incrementing rather than decrementing. 13 jaren geleden
  Lang Hames cc2037be2c Make LiveIntervals::handleMove() bundle aware. 13 jaren geleden
  Jakob Stoklund Olesen 1cf8b0f2a5 Handle regmasks in findRegisterDefOperandIdx(). 13 jaren geleden
  Benjamin Kramer c667ba69ac Put instruction names into an indexed string table on the side, removing a pointer from MCInstrDesc. 13 jaren geleden
  Andrew Trick 99a7a13f4a Added MachineInstr::isBundled() to check if an instruction is part of a bundle. 13 jaren geleden
  Jakob Stoklund Olesen 77180e0b40 Handle register mask operands in setPhysRegsDeadExcept(). 13 jaren geleden
  Jakob Stoklund Olesen a37818dbb1 ArrayRef'ize MI::setPhysRegsDeadExcept(). 13 jaren geleden
  Jakob Stoklund Olesen 59cb77fb11 Handle all live physreg defs in the same place. 13 jaren geleden
  Jakob Stoklund Olesen 478a8a02bc Require non-NULL register masks. 13 jaren geleden
  Jakob Stoklund Olesen 1a96c91431 Clear kill flags before propagating a copy. 13 jaren geleden
  Jakob Stoklund Olesen 7739cad69d Add a new kind of MachineOperand: MO_RegisterMask. 13 jaren geleden
  Chandler Carruth 732f05c41f Add 'llvm_unreachable' to passify GCC's understanding of the constraints 13 jaren geleden
  David Blaikie 2bd335470f Remove unnecessary default cases in switches that cover all enum values. 13 jaren geleden
  Evan Cheng ddfd1377d2 - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function 13 jaren geleden
  Evan Cheng 43d5d4ca1c Make MachineInstr instruction property queries more flexible. This change all 13 jaren geleden
  Evan Cheng 5a96b3dad2 Add bundle aware API for querying instruction properties and switch the code 13 jaren geleden
  Jakob Stoklund Olesen 0400345198 Add missing check. 13 jaren geleden