1. 2bd3354 Remove unnecessary default cases in switches that cover all enum values. by David Blaikie · 13 years ago
  2. ddfd137 - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function by Evan Cheng · 13 years ago
  3. 43d5d4c Make MachineInstr instruction property queries more flexible. This change all by Evan Cheng · 13 years ago
  4. 5a96b3d Add bundle aware API for querying instruction properties and switch the code by Evan Cheng · 13 years ago
  5. 0400345 Add missing check. by Jakob Stoklund Olesen · 13 years ago
  6. 2068215 Add MachineOperand IsInternalRead flag. by Jakob Stoklund Olesen · 13 years ago
  7. 7c2a4a3 First chunk of MachineInstr bundle support. by Evan Cheng · 13 years ago
  8. d752e0f Added invariant field to the DAG.getLoad method and changed all calls. by Pete Cooper · 13 years ago
  9. 71fccad Reverted r143600 - selector reference change by Pete Cooper · 13 years ago
  10. d1ffc73 Treat objc selector reference globals as invariant so that MachineLICM can hoist them out of loops. Fixes <rdar://problem/6027699> by Pete Cooper · 13 years ago
  11. 3821b18 Add missing braces to pacify GCC's -Wparentheses. by Nick Lewycky · 13 years ago
  12. f591697 Add MachineInstr::getRegClassConstraint(). by Jakob Stoklund Olesen · 13 years ago
  13. 9dfaacb Extract a method for finding the inline asm flag operand. by Jakob Stoklund Olesen · 13 years ago
  14. 459b74b Encode register class constreaints in inline asm instructions. by Jakob Stoklund Olesen · 13 years ago
  15. cc84cda Remove NumImplicitOps which is now unused. by Jakob Stoklund Olesen · 13 years ago
  16. 3627a46 Rewrite MachineInstr::addOperand() to avoid NumImplicitOps. by Jakob Stoklund Olesen · 13 years ago
  17. f8e1e3e Thumb2 parsing and encoding for IT blocks. by Jim Grosbach · 13 years ago
  18. ee61d67 Tidy up. Trailing whitespace. by Jim Grosbach · 13 years ago
  19. 201f246 Don't treat a partial <def,undef> operand as a read. by Jakob Stoklund Olesen · 13 years ago
  20. 4d3586d Print DBG_VALUE variable's location info as a comment. by Devang Patel · 13 years ago
  21. 9194c67 If known DebugLocs do not match then two DBG_VALUE machine instructions are not identical. For example, by Devang Patel · 13 years ago
  22. d519de0 Include a source location when complaining about bad inline assembly. by Jakob Stoklund Olesen · 13 years ago
  23. c20fb63 Take a stab at fixing the llvm-x86_64-linux-checks failure. by Cameron Zwarich · 13 years ago
  24. e837dea - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and by Evan Cheng · 13 years ago
  25. f792fa9 Distinguish early clobber output operands from clobbered registers. by Jakob Stoklund Olesen · 13 years ago
  26. 7a2ecd3 Decode and pretty print inline asm operand descriptors. by Jakob Stoklund Olesen · 13 years ago
  27. 8594d42 Handle debug info for i128 constants. by Devang Patel · 13 years ago
  28. cbc988b Re-commit 131172 with fix. MachineInstr identity checks should check dead by Evan Cheng · 14 years ago
  29. cf724f0 Remove an assertion to fix PR9872. by Jakob Stoklund Olesen · 14 years ago
  30. d65ba72 Print out the 'nontemporal' info on a store. by Bill Wendling · 14 years ago
  31. b793bc1 Ensure all defs referring to a virtual register are marked dead by addRegisterDead(). by Jakob Stoklund Olesen · 14 years ago
  32. 6dd9747 Add FrameSetup MI flags by Anton Korobeynikov · 14 years ago
  33. c9df025 Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic. by Jakob Stoklund Olesen · 14 years ago
  34. 4314268 Replace TargetRegisterInfo::printReg with a PrintReg class that also works without a TRI instance. by Jakob Stoklund Olesen · 14 years ago
  35. c36b706 Do not model all INLINEASM instructions as having unmodelled side effects. by Evan Cheng · 14 years ago
  36. 30a343a DBG_VALUE does not have any side effects; it also makes no sense to mark it cheap as a copy. by Evan Cheng · 14 years ago
  37. c8f46c4 Unbreak build. by Evan Cheng · 14 years ago
  38. f96e4bd Make CodeGen TBAA-aware. by Dan Gohman · 14 years ago
  39. 2594746 Shrink MachineOperand from 40 to 32 bytes on 64-bit hosts. by Jakob Stoklund Olesen · 14 years ago
  40. fc448ff convert a couple more places to use the new getStore() by Chris Lattner · 14 years ago
  41. 1daa6f4 add some accessors by Chris Lattner · 14 years ago
  42. e863903 it's more elegant to put the "getConstantPool" and by Chris Lattner · 14 years ago
  43. 40a858f add some helpful accessors. by Chris Lattner · 14 years ago
  44. da39c39 start pushing MachinePointerInfo out through the MachineMemOperand interface by Chris Lattner · 14 years ago
  45. e8e2e80 refactor the Value*/offset pair from MachineMemOperand out to a new by Chris Lattner · 14 years ago
  46. ee56c42 Prefix `next' iterator operation with `llvm::'. by Oscar Fuentes · 14 years ago
  47. a0c5bf1 Print out the regclass of any virtual registers used by a machine instruction. by Jakob Stoklund Olesen · 14 years ago
  48. b1e1145 Print symbolic subreg indices on REG_SEQUENCE and INSERT_SUBREG. by Jakob Stoklund Olesen · 14 years ago
  49. f1e309e Propagate the AlignStack bit in InlineAsm's to the by Dale Johannesen · 14 years ago
  50. da0e89f Print InlinedAt location. by Devang Patel · 14 years ago
  51. db49712 Teach regular and fast isel to set dead flags on unused implicit defs by Dan Gohman · 14 years ago
  52. 9edf7de Slightly change the meaning of the reMaterialize target hook when the original by Jakob Stoklund Olesen · 14 years ago
  53. a5135f6 Properly compose subregister indices when coalescing. by Jakob Stoklund Olesen · 14 years ago
  54. 2da5337 Add a TargetRegisterInfo::composeSubRegIndices hook with a default by Jakob Stoklund Olesen · 14 years ago
  55. 1fc8e75 Print symbolic SubRegIndex names on machine operands. by Jakob Stoklund Olesen · 14 years ago
  56. 1015ba7 - Change MachineInstr::findRegisterDefOperandIdx so it can also look for defs by Evan Cheng · 14 years ago
  57. 18b2c9d Add MachineInstr::readsWritesVirtualRegister() to determine if an instruction by Jakob Stoklund Olesen · 14 years ago
  58. 19f5f71 Revert "Use MachineInstr::readsWritesVirtualRegister to determine if a register is read." by Jakob Stoklund Olesen · 14 years ago
  59. 00c53ca Use MachineInstr::readsWritesVirtualRegister to determine if a register is read. by Jakob Stoklund Olesen · 14 years ago
  60. 63e6a48 If the first definition of a virtual register is a partial redef, add an by Jakob Stoklund Olesen · 14 years ago
  61. 7ebc4d6 Add MachineInstr::readsVirtualRegister() in preparation for proper handling of by Jakob Stoklund Olesen · 14 years ago
  62. e6cd757 Teach MachineLICM and MachineSink how to clear kill flags conservatively by Dan Gohman · 15 years ago
  63. 59b3655 Pretty print DBG_VALUE machine instructions. by Evan Cheng · 15 years ago
  64. 1793ab9 Use getNumImplicitDefs() and getNumImplicitUses(). by Bob Wilson · 15 years ago
  65. 0855cad Fix up some comments. by Bob Wilson · 15 years ago
  66. a57fabe Coalescer should not delete copy instructions whose defs are partially dead. e.g. by Evan Cheng · 15 years ago
  67. 24ad3ed fix a latent bug my inline asm stuff exposed: by Chris Lattner · 15 years ago
  68. a4f2bb0 stop using DebugLoc::getUnknownLoc() by Chris Lattner · 15 years ago
  69. de4845c Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 15 years ago
  70. 72aaa3c add support for MCSymbols as operands to MachineInstrs. by Chris Lattner · 15 years ago
  71. 3c91b05 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
  72. 0ef3fa6 Revert r97947. by Devang Patel · 15 years ago
  73. d8cc5d5 Avoid using DIDescriptor.isNull(). by Devang Patel · 15 years ago
  74. 67eaa08 Move MachineInstrExpressionTrait::getHashValue() out of line so it can skip over only virtual register defs. This matches what isEqual() is doing. by Evan Cheng · 15 years ago
  75. 34cdf6e Fix funky indentation and add comments. by Evan Cheng · 15 years ago
  76. 506049f - 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 · 15 years ago
  77. ac1abde Swap parameters of isSafeToMove and isSafeToReMat for consistency. by Evan Cheng · 15 years ago
  78. ba2b297 by David Greene · 15 years ago
  79. f451cb8 Fix "the the" and similar typos. by Dan Gohman · 15 years ago
  80. 9653f9e Add isDebug argument to ChangeToRegister; this prevents by Dale Johannesen · 15 years ago
  81. 518bb53 move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 15 years ago
  82. b1bb4af Identify predicate and optional-def operands when printing machine instructions. by Jakob Stoklund Olesen · 15 years ago
  83. 6b61f58 Replace DebugLocTuple with DILocation. by Devang Patel · 15 years ago
  84. 5f72a5e Further progration of metadata operands. The by Dale Johannesen · 15 years ago
  85. 8efadf9 Add <imp-def> and <imp-kill> operands when replacing virtual sub-register defs and kills. by Jakob Stoklund Olesen · 15 years ago
  86. 3b32533 by David Greene · 15 years ago
  87. 5e9cd43 snip one more #include from Metadata.h by Chris Lattner · 15 years ago
  88. 164558e Remove dead store. by Bill Wendling · 15 years ago
  89. ad2cf9d Remove dead store from copy-pasto. by Bill Wendling · 15 years ago
  90. 0680172 Add @earlyclobber TableGen constraint by Jim Grosbach · 15 years ago
  91. d8f079c Follow up to 90488. Turn a check into an assertion. by Evan Cheng · 15 years ago
  92. 4b808b0 Don't print the debug directory; it's often long and uninteresting. Omit by Dan Gohman · 15 years ago
  93. 9aed939 Watch out for PHI instruction with no source operands. by Evan Cheng · 15 years ago
  94. 229694f Fill out codegen SSA updater. It's not yet tested. by Evan Cheng · 15 years ago
  95. 261a7d9 Devang pointed out that this code should use DIScope instead of by Dan Gohman · 15 years ago
  96. 75ae593 Print the debug info line and column in MachineInstr::print even when there's by Dan Gohman · 15 years ago
  97. 834651c Initialize the new AsmPrinterFlags field to 0, fixing uses of by Dan Gohman · 15 years ago
  98. 80f6c58 Print "..." instead of all the uninteresting register clobbers on call by Dan Gohman · 15 years ago
  99. 8d4e3b5 Use WriteAsOperand to print GlobalAddress MachineOperands. This by Dan Gohman · 15 years ago
  100. 0ba90f3 Make -print-machineinstrs more readable. by Dan Gohman · 15 years ago