1. e89496f Remove extra comma in debug output. by Jakob Stoklund Olesen · 14 years ago
  2. 7111a63 Print <def,read-undef> to avoid confusion. by Jakob Stoklund Olesen · 14 years ago
  3. 80c540e Teach CodeGen's version of computeMaskedBits to understand the range metadata. by Rafael Espindola · 14 years ago
  4. 97f889f MachineInstr: Inline the fast path (non-bundle instruction) of hasProperty. by Benjamin Kramer · 14 years ago
  5. d03878b Limit the number of memory operands in MachineInstr to 2^16 and store the number in padding. by Benjamin Kramer · 14 years ago
  6. 5a4bcc7 Use uint16_t to store instruction implicit uses and defs. Reduces static data. by Craig Topper · 14 years ago
  7. 636ee38 Try to clarify this comment some. by Chandler Carruth · 14 years ago
  8. 962152c Remove another outbreak of customized (and completely broken) hashing. by Chandler Carruth · 14 years ago
  9. 1d32658 Use uint16_t to store register overlaps to reduce static data. by Craig Topper · 14 years ago
  10. d256c21 Move getBundleStart() into MachineInstrBundle.h. by Jakob Stoklund Olesen · 14 years ago
  11. 3eedcce Reverse iterator - should be incrementing rather than decrementing. by Lang Hames · 14 years ago
  12. 923d199 Make LiveIntervals::handleMove() bundle aware. by Lang Hames · 14 years ago
  13. e7d3f44 Handle regmasks in findRegisterDefOperandIdx(). by Jakob Stoklund Olesen · 14 years ago
  14. bf152d5 Put instruction names into an indexed string table on the side, removing a pointer from MCInstrDesc. by Benjamin Kramer · 14 years ago
  15. 3bc0e0c Added MachineInstr::isBundled() to check if an instruction is part of a bundle. by Andrew Trick · 14 years ago
  16. 56fe2ed Handle register mask operands in setPhysRegsDeadExcept(). by Jakob Stoklund Olesen · 14 years ago
  17. 4290be4 ArrayRef'ize MI::setPhysRegsDeadExcept(). by Jakob Stoklund Olesen · 14 years ago
  18. f650732 Handle all live physreg defs in the same place. by Jakob Stoklund Olesen · 14 years ago
  19. 5e1ac45 Require non-NULL register masks. by Jakob Stoklund Olesen · 14 years ago
  20. 8c139a5 Clear kill flags before propagating a copy. by Jakob Stoklund Olesen · 14 years ago
  21. 374ed32 Add a new kind of MachineOperand: MO_RegisterMask. by Jakob Stoklund Olesen · 14 years ago
  22. f3e8502 Add 'llvm_unreachable' to passify GCC's understanding of the constraints by Chandler Carruth · 14 years ago
  23. edbb58c5 Remove unnecessary default cases in switches that cover all enum values. by David Blaikie · 14 years ago
  24. 7fae11b - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function by Evan Cheng · 14 years ago
  25. cdf89fd Make MachineInstr instruction property queries more flexible. This change all by Evan Cheng · 14 years ago
  26. 7f8e563 Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
  27. 6ad6848 Add missing check. by Jakob Stoklund Olesen · 14 years ago
  28. b0d91ab Add MachineOperand IsInternalRead flag. by Jakob Stoklund Olesen · 14 years ago
  29. 2a81dd4 First chunk of MachineInstr bundle support. by Evan Cheng · 14 years ago
  30. 82cd9e8 Added invariant field to the DAG.getLoad method and changed all calls. by Pete Cooper · 14 years ago
  31. 65ba66c Reverted r143600 - selector reference change by Pete Cooper · 14 years ago
  32. e6173d8 Treat objc selector reference globals as invariant so that MachineLICM can hoist them out of loops. Fixes <rdar://problem/6027699> by Pete Cooper · 14 years ago
  33. 8488225 Add missing braces to pacify GCC's -Wparentheses. by Nick Lewycky · 14 years ago
  34. 35b362f Add MachineInstr::getRegClassConstraint(). by Jakob Stoklund Olesen · 14 years ago
  35. 1e73716 Extract a method for finding the inline asm flag operand. by Jakob Stoklund Olesen · 14 years ago
  36. 24abd9d Encode register class constreaints in inline asm instructions. by Jakob Stoklund Olesen · 14 years ago
  37. 463b05a Remove NumImplicitOps which is now unused. by Jakob Stoklund Olesen · 14 years ago
  38. 2318d1e Rewrite MachineInstr::addOperand() to avoid NumImplicitOps. by Jakob Stoklund Olesen · 14 years ago
  39. ed16ec4 Thumb2 parsing and encoding for IT blocks. by Jim Grosbach · 14 years ago
  40. dee9e8a Tidy up. Trailing whitespace. by Jim Grosbach · 14 years ago
  41. 9eb77bf Don't treat a partial <def,undef> operand as a read. by Jakob Stoklund Olesen · 14 years ago
  42. d61b1d5 Print DBG_VALUE variable's location info as a comment. by Devang Patel · 14 years ago
  43. bf8cc60 If known DebugLocs do not match then two DBG_VALUE machine instructions are not identical. For example, by Devang Patel · 14 years ago
  44. 25a404e Include a source location when complaining about bad inline assembly. by Jakob Stoklund Olesen · 14 years ago
  45. 7da0f9a Take a stab at fixing the llvm-x86_64-linux-checks failure. by Cameron Zwarich · 14 years ago
  46. 6cc775f - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and by Evan Cheng · 14 years ago
  47. 537a302 Distinguish early clobber output operands from clobbered registers. by Jakob Stoklund Olesen · 14 years ago
  48. 6b356b1 Decode and pretty print inline asm operand descriptors. by Jakob Stoklund Olesen · 14 years ago
  49. f071d72 Handle debug info for i128 constants. by Devang Patel · 14 years ago
  50. cfdf339 Re-commit 131172 with fix. MachineInstr identity checks should check dead by Evan Cheng · 14 years ago
  51. 89bd2ae Remove an assertion to fix PR9872. by Jakob Stoklund Olesen · 14 years ago
  52. 9f638ab Print out the 'nontemporal' info on a store. by Bill Wendling · 15 years ago
  53. 76ad3de Ensure all defs referring to a virtual register are marked dead by addRegisterDead(). by Jakob Stoklund Olesen · 15 years ago
  54. 65cff414 Add FrameSetup MI flags by Anton Korobeynikov · 15 years ago
  55. 2fb5b31 Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic. by Jakob Stoklund Olesen · 15 years ago
  56. 1331a15 Replace TargetRegisterInfo::printReg with a PrintReg class that also works without a TRI instance. by Jakob Stoklund Olesen · 15 years ago
  57. 6eb516d Do not model all INLINEASM instructions as having unmodelled side effects. by Evan Cheng · 15 years ago
  58. 0638c20 DBG_VALUE does not have any side effects; it also makes no sense to mark it cheap as a copy. by Evan Cheng · 15 years ago
  59. 21eedfb Unbreak build. by Evan Cheng · 15 years ago
  60. a94cc6d Make CodeGen TBAA-aware. by Dan Gohman · 15 years ago
  61. a494169 Shrink MachineOperand from 40 to 32 bytes on 64-bit hosts. by Jakob Stoklund Olesen · 15 years ago
  62. 886250c convert a couple more places to use the new getStore() by Chris Lattner · 15 years ago
  63. 50287ea add some accessors by Chris Lattner · 15 years ago
  64. 82fd06d it's more elegant to put the "getConstantPool" and by Chris Lattner · 15 years ago
  65. de93bb0 add some helpful accessors. by Chris Lattner · 15 years ago
  66. 00ca0b8 start pushing MachinePointerInfo out through the MachineMemOperand interface by Chris Lattner · 15 years ago
  67. 187f653 refactor the Value*/offset pair from MachineMemOperand out to a new by Chris Lattner · 15 years ago
  68. 40b31ad Prefix `next' iterator operation with `llvm::'. by Oscar Fuentes · 15 years ago
  69. 0ff2c11 Print out the regclass of any virtual registers used by a machine instruction. by Jakob Stoklund Olesen · 15 years ago
  70. ac0a210 Print symbolic subreg indices on REG_SEQUENCE and INSERT_SUBREG. by Jakob Stoklund Olesen · 15 years ago
  71. 4d887f7c Propagate the AlignStack bit in InlineAsm's to the by Dale Johannesen · 15 years ago
  72. c728518 Print InlinedAt location. by Devang Patel · 15 years ago
  73. 8693650 Teach regular and fast isel to set dead flags on unused implicit defs by Dan Gohman · 15 years ago
  74. a8ad977 Slightly change the meaning of the reMaterialize target hook when the original by Jakob Stoklund Olesen · 15 years ago
  75. 7b0ac86 Properly compose subregister indices when coalescing. by Jakob Stoklund Olesen · 15 years ago
  76. 64824ea Add a TargetRegisterInfo::composeSubRegIndices hook with a default by Jakob Stoklund Olesen · 15 years ago
  77. 1ad0d5e Print symbolic SubRegIndex names on machine operands. by Jakob Stoklund Olesen · 15 years ago
  78. 3858451 - Change MachineInstr::findRegisterDefOperandIdx so it can also look for defs by Evan Cheng · 15 years ago
  79. 7d7f604 Add MachineInstr::readsWritesVirtualRegister() to determine if an instruction by Jakob Stoklund Olesen · 15 years ago
  80. b4e1687 Revert "Use MachineInstr::readsWritesVirtualRegister to determine if a register is read." by Jakob Stoklund Olesen · 15 years ago
  81. 8e8e090 Use MachineInstr::readsWritesVirtualRegister to determine if a register is read. by Jakob Stoklund Olesen · 15 years ago
  82. 1f38010 If the first definition of a virtual register is a partial redef, add an by Jakob Stoklund Olesen · 15 years ago
  83. 5d4c134 Add MachineInstr::readsVirtualRegister() in preparation for proper handling of by Jakob Stoklund Olesen · 15 years ago
  84. c90f51c Teach MachineLICM and MachineSink how to clear kill flags conservatively by Dan Gohman · 15 years ago
  85. d4d1a51 Pretty print DBG_VALUE machine instructions. by Evan Cheng · 16 years ago
  86. d8eeb12 Use getNumImplicitDefs() and getNumImplicitUses(). by Bob Wilson · 16 years ago
  87. 406f270 Fix up some comments. by Bob Wilson · 16 years ago
  88. b083c47 Coalescer should not delete copy instructions whose defs are partially dead. e.g. by Evan Cheng · 16 years ago
  89. f839ee0 fix a latent bug my inline asm stuff exposed: by Chris Lattner · 16 years ago
  90. bd009d6 stop using DebugLoc::getUnknownLoc() by Chris Lattner · 16 years ago
  91. 915c5f9 Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 16 years ago
  92. 6c604e3 add support for MCSymbols as operands to MachineInstrs. by Chris Lattner · 16 years ago
  93. 3b548aa Avoid using DIDescriptor.isNull(). by Devang Patel · 16 years ago
  94. bc97f6b Revert r97947. by Devang Patel · 16 years ago
  95. fe28599 Avoid using DIDescriptor.isNull(). by Devang Patel · 16 years ago
  96. 59d27fe Move MachineInstrExpressionTrait::getHashValue() out of line so it can skip over only virtual register defs. This matches what isEqual() is doing. by Evan Cheng · 16 years ago
  97. 0f260e1 Fix funky indentation and add comments. by Evan Cheng · 16 years ago
  98. e9c46c2 - Change MachineInstr::isIdenticalTo to take a new option that determines whether it should skip checking defs or at least virtual register defs. This subsumes part of the TargetInstrInfo::isIdentical functionality. by Evan Cheng · 16 years ago
  99. 62e795a Swap parameters of isSafeToMove and isSafeToReMat for consistency. by Evan Cheng · 16 years ago
  100. 3a0412f by David Greene · 16 years ago