1. d862d69 Finish fixing the MachineOperand hashing, providing a nice modern by Chandler Carruth · 13 years ago
  2. b808745 The hash function for MI expressions, used by MachineCSE, is really by Chandler Carruth · 13 years ago
  3. 33a537a Allow trailing physreg RegisterSDNode operands on non-variadic instructions. by Jakob Stoklund Olesen · 13 years ago
  4. 0bcbd1d Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and by Bill Wendling · 13 years ago
  5. d88d278 MachineInstr::eraseFromParent fix for removing bundled instrs. by Andrew Trick · 13 years ago
  6. 396618b Switch all register list clients to the new MC*Iterator interface. by Jakob Stoklund Olesen · 13 years ago
  7. 275fd25 Remove some redundant tests. by Jakob Stoklund Olesen · 13 years ago
  8. 397fc48 Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass(). by Jakob Stoklund Olesen · 13 years ago
  9. 41afb9d Remove extra comma in debug output. by Jakob Stoklund Olesen · 13 years ago
  10. 3429c75 Print <def,read-undef> to avoid confusion. by Jakob Stoklund Olesen · 13 years ago
  11. 95d594c Teach CodeGen's version of computeMaskedBits to understand the range metadata. by Rafael Espindola · 13 years ago
  12. 85f9cef MachineInstr: Inline the fast path (non-bundle instruction) of hasProperty. by Benjamin Kramer · 13 years ago
  13. 861ea23 Limit the number of memory operands in MachineInstr to 2^16 and store the number in padding. by Benjamin Kramer · 13 years ago
  14. fac2598 Use uint16_t to store instruction implicit uses and defs. Reduces static data. by Craig Topper · 13 years ago
  15. b53a1d6 Try to clarify this comment some. by Chandler Carruth · 13 years ago
  16. fc22625 Remove another outbreak of customized (and completely broken) hashing. by Chandler Carruth · 13 years ago
  17. e4fd907 Use uint16_t to store register overlaps to reduce static data. by Craig Topper · 13 years ago
  18. 741981a Move getBundleStart() into MachineInstrBundle.h. by Jakob Stoklund Olesen · 13 years ago
  19. 00195d8 Reverse iterator - should be incrementing rather than decrementing. by Lang Hames · 13 years ago
  20. cc2037b Make LiveIntervals::handleMove() bundle aware. by Lang Hames · 13 years ago
  21. 1cf8b0f Handle regmasks in findRegisterDefOperandIdx(). by Jakob Stoklund Olesen · 14 years ago
  22. c667ba6 Put instruction names into an indexed string table on the side, removing a pointer from MCInstrDesc. by Benjamin Kramer · 14 years ago
  23. 99a7a13 Added MachineInstr::isBundled() to check if an instruction is part of a bundle. by Andrew Trick · 14 years ago
  24. 77180e0 Handle register mask operands in setPhysRegsDeadExcept(). by Jakob Stoklund Olesen · 14 years ago
  25. a37818d ArrayRef'ize MI::setPhysRegsDeadExcept(). by Jakob Stoklund Olesen · 14 years ago
  26. 59cb77f Handle all live physreg defs in the same place. by Jakob Stoklund Olesen · 14 years ago
  27. 478a8a0 Require non-NULL register masks. by Jakob Stoklund Olesen · 14 years ago
  28. 1a96c91 Clear kill flags before propagating a copy. by Jakob Stoklund Olesen · 14 years ago
  29. 7739cad Add a new kind of MachineOperand: MO_RegisterMask. by Jakob Stoklund Olesen · 14 years ago
  30. 732f05c Add 'llvm_unreachable' to passify GCC's understanding of the constraints by Chandler Carruth · 14 years ago
  31. 2bd3354 Remove unnecessary default cases in switches that cover all enum values. by David Blaikie · 14 years ago
  32. ddfd137 - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function by Evan Cheng · 14 years ago
  33. 43d5d4c Make MachineInstr instruction property queries more flexible. This change all by Evan Cheng · 14 years ago
  34. 5a96b3d Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 14 years ago
  35. 0400345 Add missing check. by Jakob Stoklund Olesen · 14 years ago
  36. 2068215 Add MachineOperand IsInternalRead flag. by Jakob Stoklund Olesen · 14 years ago
  37. 7c2a4a3 First chunk of MachineInstr bundle support. by Evan Cheng · 14 years ago
  38. d752e0f Added invariant field to the DAG.getLoad method and changed all calls. by Pete Cooper · 14 years ago
  39. 71fccad Reverted r143600 - selector reference change by Pete Cooper · 14 years ago
  40. d1ffc73 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
  41. 3821b18 Add missing braces to pacify GCC's -Wparentheses. by Nick Lewycky · 14 years ago
  42. f591697 Add MachineInstr::getRegClassConstraint(). by Jakob Stoklund Olesen · 14 years ago
  43. 9dfaacb Extract a method for finding the inline asm flag operand. by Jakob Stoklund Olesen · 14 years ago
  44. 459b74b Encode register class constreaints in inline asm instructions. by Jakob Stoklund Olesen · 14 years ago
  45. cc84cda Remove NumImplicitOps which is now unused. by Jakob Stoklund Olesen · 14 years ago
  46. 3627a46 Rewrite MachineInstr::addOperand() to avoid NumImplicitOps. by Jakob Stoklund Olesen · 14 years ago
  47. f8e1e3e Thumb2 parsing and encoding for IT blocks. by Jim Grosbach · 14 years ago
  48. ee61d67 Tidy up. Trailing whitespace. by Jim Grosbach · 14 years ago
  49. 201f246 Don't treat a partial <def,undef> operand as a read. by Jakob Stoklund Olesen · 14 years ago
  50. 4d3586d Print DBG_VALUE variable's location info as a comment. by Devang Patel · 14 years ago
  51. 9194c67 If known DebugLocs do not match then two DBG_VALUE machine instructions are not identical. For example, by Devang Patel · 14 years ago
  52. d519de0 Include a source location when complaining about bad inline assembly. by Jakob Stoklund Olesen · 14 years ago
  53. c20fb63 Take a stab at fixing the llvm-x86_64-linux-checks failure. by Cameron Zwarich · 14 years ago
  54. e837dea - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and by Evan Cheng · 14 years ago
  55. f792fa9 Distinguish early clobber output operands from clobbered registers. by Jakob Stoklund Olesen · 14 years ago
  56. 7a2ecd3 Decode and pretty print inline asm operand descriptors. by Jakob Stoklund Olesen · 14 years ago
  57. 8594d42 Handle debug info for i128 constants. by Devang Patel · 14 years ago
  58. cbc988b Re-commit 131172 with fix. MachineInstr identity checks should check dead by Evan Cheng · 14 years ago
  59. cf724f0 Remove an assertion to fix PR9872. by Jakob Stoklund Olesen · 14 years ago
  60. d65ba72 Print out the 'nontemporal' info on a store. by Bill Wendling · 14 years ago
  61. b793bc1 Ensure all defs referring to a virtual register are marked dead by addRegisterDead(). by Jakob Stoklund Olesen · 14 years ago
  62. 6dd9747 Add FrameSetup MI flags by Anton Korobeynikov · 14 years ago
  63. c9df025 Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic. by Jakob Stoklund Olesen · 15 years ago
  64. 4314268 Replace TargetRegisterInfo::printReg with a PrintReg class that also works without a TRI instance. by Jakob Stoklund Olesen · 15 years ago
  65. c36b706 Do not model all INLINEASM instructions as having unmodelled side effects. by Evan Cheng · 15 years ago
  66. 30a343a 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
  67. c8f46c4 Unbreak build. by Evan Cheng · 15 years ago
  68. f96e4bd Make CodeGen TBAA-aware. by Dan Gohman · 15 years ago
  69. 2594746 Shrink MachineOperand from 40 to 32 bytes on 64-bit hosts. by Jakob Stoklund Olesen · 15 years ago
  70. fc448ff convert a couple more places to use the new getStore() by Chris Lattner · 15 years ago
  71. 1daa6f4 add some accessors by Chris Lattner · 15 years ago
  72. e863903 it's more elegant to put the "getConstantPool" and by Chris Lattner · 15 years ago
  73. 40a858f add some helpful accessors. by Chris Lattner · 15 years ago
  74. da39c39 start pushing MachinePointerInfo out through the MachineMemOperand interface by Chris Lattner · 15 years ago
  75. e8e2e80 refactor the Value*/offset pair from MachineMemOperand out to a new by Chris Lattner · 15 years ago
  76. ee56c42 Prefix `next' iterator operation with `llvm::'. by Oscar Fuentes · 15 years ago
  77. a0c5bf1 Print out the regclass of any virtual registers used by a machine instruction. by Jakob Stoklund Olesen · 15 years ago
  78. b1e1145 Print symbolic subreg indices on REG_SEQUENCE and INSERT_SUBREG. by Jakob Stoklund Olesen · 15 years ago
  79. f1e309e Propagate the AlignStack bit in InlineAsm's to the by Dale Johannesen · 15 years ago
  80. da0e89f Print InlinedAt location. by Devang Patel · 15 years ago
  81. db49712 Teach regular and fast isel to set dead flags on unused implicit defs by Dan Gohman · 15 years ago
  82. 9edf7de Slightly change the meaning of the reMaterialize target hook when the original by Jakob Stoklund Olesen · 15 years ago
  83. a5135f6 Properly compose subregister indices when coalescing. by Jakob Stoklund Olesen · 15 years ago
  84. 2da5337 Add a TargetRegisterInfo::composeSubRegIndices hook with a default by Jakob Stoklund Olesen · 15 years ago
  85. 1fc8e75 Print symbolic SubRegIndex names on machine operands. by Jakob Stoklund Olesen · 15 years ago
  86. 1015ba7 - Change MachineInstr::findRegisterDefOperandIdx so it can also look for defs by Evan Cheng · 15 years ago
  87. 18b2c9d Add MachineInstr::readsWritesVirtualRegister() to determine if an instruction by Jakob Stoklund Olesen · 15 years ago
  88. 19f5f71 Revert "Use MachineInstr::readsWritesVirtualRegister to determine if a register is read." by Jakob Stoklund Olesen · 15 years ago
  89. 00c53ca Use MachineInstr::readsWritesVirtualRegister to determine if a register is read. by Jakob Stoklund Olesen · 15 years ago
  90. 63e6a48 If the first definition of a virtual register is a partial redef, add an by Jakob Stoklund Olesen · 15 years ago
  91. 7ebc4d6 Add MachineInstr::readsVirtualRegister() in preparation for proper handling of by Jakob Stoklund Olesen · 15 years ago
  92. e6cd757 Teach MachineLICM and MachineSink how to clear kill flags conservatively by Dan Gohman · 15 years ago
  93. 59b3655 Pretty print DBG_VALUE machine instructions. by Evan Cheng · 15 years ago
  94. 1793ab9 Use getNumImplicitDefs() and getNumImplicitUses(). by Bob Wilson · 15 years ago
  95. 0855cad Fix up some comments. by Bob Wilson · 15 years ago
  96. a57fabe Coalescer should not delete copy instructions whose defs are partially dead. e.g. by Evan Cheng · 15 years ago
  97. 24ad3ed fix a latent bug my inline asm stuff exposed: by Chris Lattner · 15 years ago
  98. a4f2bb0 stop using DebugLoc::getUnknownLoc() by Chris Lattner · 15 years ago
  99. de4845c Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 15 years ago
  100. 72aaa3c add support for MCSymbols as operands to MachineInstrs. by Chris Lattner · 15 years ago