1. 2fb5b31 Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic. by Jakob Stoklund Olesen · 15 years ago
  2. 1331a15 Replace TargetRegisterInfo::printReg with a PrintReg class that also works without a TRI instance. by Jakob Stoklund Olesen · 15 years ago
  3. 6eb516d Do not model all INLINEASM instructions as having unmodelled side effects. by Evan Cheng · 15 years ago
  4. 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
  5. 21eedfb Unbreak build. by Evan Cheng · 15 years ago
  6. a94cc6d Make CodeGen TBAA-aware. by Dan Gohman · 15 years ago
  7. a494169 Shrink MachineOperand from 40 to 32 bytes on 64-bit hosts. by Jakob Stoklund Olesen · 15 years ago
  8. 886250c convert a couple more places to use the new getStore() by Chris Lattner · 15 years ago
  9. 50287ea add some accessors by Chris Lattner · 15 years ago
  10. 82fd06d it's more elegant to put the "getConstantPool" and by Chris Lattner · 15 years ago
  11. de93bb0 add some helpful accessors. by Chris Lattner · 15 years ago
  12. 00ca0b8 start pushing MachinePointerInfo out through the MachineMemOperand interface by Chris Lattner · 15 years ago
  13. 187f653 refactor the Value*/offset pair from MachineMemOperand out to a new by Chris Lattner · 15 years ago
  14. 40b31ad Prefix `next' iterator operation with `llvm::'. by Oscar Fuentes · 15 years ago
  15. 0ff2c11 Print out the regclass of any virtual registers used by a machine instruction. by Jakob Stoklund Olesen · 15 years ago
  16. ac0a210 Print symbolic subreg indices on REG_SEQUENCE and INSERT_SUBREG. by Jakob Stoklund Olesen · 15 years ago
  17. 4d887f7c Propagate the AlignStack bit in InlineAsm's to the by Dale Johannesen · 15 years ago
  18. c728518 Print InlinedAt location. by Devang Patel · 15 years ago
  19. 8693650 Teach regular and fast isel to set dead flags on unused implicit defs by Dan Gohman · 15 years ago
  20. a8ad977 Slightly change the meaning of the reMaterialize target hook when the original by Jakob Stoklund Olesen · 15 years ago
  21. 7b0ac86 Properly compose subregister indices when coalescing. by Jakob Stoklund Olesen · 15 years ago
  22. 64824ea Add a TargetRegisterInfo::composeSubRegIndices hook with a default by Jakob Stoklund Olesen · 15 years ago
  23. 1ad0d5e Print symbolic SubRegIndex names on machine operands. by Jakob Stoklund Olesen · 15 years ago
  24. 3858451 - Change MachineInstr::findRegisterDefOperandIdx so it can also look for defs by Evan Cheng · 15 years ago
  25. 7d7f604 Add MachineInstr::readsWritesVirtualRegister() to determine if an instruction by Jakob Stoklund Olesen · 15 years ago
  26. b4e1687 Revert "Use MachineInstr::readsWritesVirtualRegister to determine if a register is read." by Jakob Stoklund Olesen · 15 years ago
  27. 8e8e090 Use MachineInstr::readsWritesVirtualRegister to determine if a register is read. by Jakob Stoklund Olesen · 15 years ago
  28. 1f38010 If the first definition of a virtual register is a partial redef, add an by Jakob Stoklund Olesen · 15 years ago
  29. 5d4c134 Add MachineInstr::readsVirtualRegister() in preparation for proper handling of by Jakob Stoklund Olesen · 15 years ago
  30. c90f51c Teach MachineLICM and MachineSink how to clear kill flags conservatively by Dan Gohman · 15 years ago
  31. d4d1a51 Pretty print DBG_VALUE machine instructions. by Evan Cheng · 16 years ago
  32. d8eeb12 Use getNumImplicitDefs() and getNumImplicitUses(). by Bob Wilson · 16 years ago
  33. 406f270 Fix up some comments. by Bob Wilson · 16 years ago
  34. b083c47 Coalescer should not delete copy instructions whose defs are partially dead. e.g. by Evan Cheng · 16 years ago
  35. f839ee0 fix a latent bug my inline asm stuff exposed: by Chris Lattner · 16 years ago
  36. bd009d6 stop using DebugLoc::getUnknownLoc() by Chris Lattner · 16 years ago
  37. 915c5f9 Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 16 years ago
  38. 6c604e3 add support for MCSymbols as operands to MachineInstrs. by Chris Lattner · 16 years ago
  39. 3b548aa Avoid using DIDescriptor.isNull(). by Devang Patel · 16 years ago
  40. bc97f6b Revert r97947. by Devang Patel · 16 years ago
  41. fe28599 Avoid using DIDescriptor.isNull(). by Devang Patel · 16 years ago
  42. 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
  43. 0f260e1 Fix funky indentation and add comments. by Evan Cheng · 16 years ago
  44. 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
  45. 62e795a Swap parameters of isSafeToMove and isSafeToReMat for consistency. by Evan Cheng · 16 years ago
  46. 3a0412f by David Greene · 16 years ago
  47. 4a61882 Fix "the the" and similar typos. by Dan Gohman · 16 years ago
  48. d40d42c Add isDebug argument to ChangeToRegister; this prevents by Dale Johannesen · 16 years ago
  49. b06015a move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
  50. e8800b8 Identify predicate and optional-def operands when printing machine instructions. by Jakob Stoklund Olesen · 16 years ago
  51. c0e17df Replace DebugLocTuple with DILocation. by Devang Patel · 16 years ago
  52. 7b1a7ed Further progration of metadata operands. The by Dale Johannesen · 16 years ago
  53. 7725526 Add <imp-def> and <imp-kill> operands when replacing virtual sub-register defs and kills. by Jakob Stoklund Olesen · 16 years ago
  54. 29388d6 by David Greene · 16 years ago
  55. 5a409bd snip one more #include from Metadata.h by Chris Lattner · 16 years ago
  56. ec030f2 Remove dead store. by Bill Wendling · 16 years ago
  57. 49fac47 Remove dead store from copy-pasto. by Bill Wendling · 16 years ago
  58. 2a282f2 Add @earlyclobber TableGen constraint by Jim Grosbach · 16 years ago
  59. 5c668a2 Follow up to 90488. Turn a check into an assertion. by Evan Cheng · 16 years ago
  60. 33004b6 Don't print the debug directory; it's often long and uninteresting. Omit by Dan Gohman · 16 years ago
  61. 8a19371 Watch out for PHI instruction with no source operands. by Evan Cheng · 16 years ago
  62. 7145382 Fill out codegen SSA updater. It's not yet tested. by Evan Cheng · 16 years ago
  63. 461b937 Devang pointed out that this code should use DIScope instead of by Dan Gohman · 16 years ago
  64. 2e3f187 Print the debug info line and column in MachineInstr::print even when there's by Dan Gohman · 16 years ago
  65. 9b5eea3 Initialize the new AsmPrinterFlags field to 0, fixing uses of by Dan Gohman · 16 years ago
  66. 2745d19 Print "..." instead of all the uninteresting register clobbers on call by Dan Gohman · 16 years ago
  67. 0080ee2 Use WriteAsOperand to print GlobalAddress MachineOperands. This by Dan Gohman · 16 years ago
  68. 34341e6 Make -print-machineinstrs more readable. by Dan Gohman · 16 years ago
  69. 6c93880 Initial target-independent CodeGen support for BlockAddresses. by Dan Gohman · 16 years ago
  70. f781bd8 Need a comma after imp-use. by Evan Cheng · 16 years ago
  71. 70b1fa5 Print earlyclobber for implicit-defs as well. by Evan Cheng · 16 years ago
  72. d7ebfe3 s/DebugLoc.CompileUnit/DebugLoc.Scope/g by Devang Patel · 16 years ago
  73. 87b02d5 Factor out LiveIntervalAnalysis' code to determine whether an instruction by Dan Gohman · 16 years ago
  74. e19c181 isTriviallyReMaterializable checks the by Dan Gohman · 16 years ago
  75. be8137b Replace TargetInstrInfo::isInvariantLoad and its target-specific by Dan Gohman · 16 years ago
  76. fdd8790 strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 16 years ago
  77. b296942 Remove std::string uses from DebugInfo interface. by Devang Patel · 16 years ago
  78. 5a6b11c Move MachineMemOperand::getAlignment out of line, to avoid needing by Dan Gohman · 16 years ago
  79. 48b185d Improve MachineMemOperand handling. by Dan Gohman · 16 years ago
  80. c0353bf Give MachineMemOperand an operator<<, factoring out code from by Dan Gohman · 16 years ago
  81. e7c8242 Change MachineMemOperand's alignment value to be the alignment of by Dan Gohman · 16 years ago
  82. 9632c14 grammar by Jim Grosbach · 16 years ago
  83. 471ba48 remove some uses of llvm/Support/Streams.h by Chris Lattner · 16 years ago
  84. a6f074f remove various std::ostream version of printing methods from by Chris Lattner · 16 years ago
  85. 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  86. f465f06 Don't tamper with <undef> operands in MachineInstr::addRegisterKilled. by Jakob Stoklund Olesen · 16 years ago
  87. 5d8ace0 Fix Bug 4657: register scavenger asserts with subreg lowering by Jakob Stoklund Olesen · 16 years ago
  88. c59cd9b Never add a kill flag to a constrained physical register in a two-addr instruction. by Jakob Stoklund Olesen · 16 years ago
  89. 4a04041 Fix a typo. by Evan Cheng · 16 years ago
  90. aba695c Fix http://llvm.org/bugs/show_bug.cgi?id=4583 by Jakob Stoklund Olesen · 16 years ago
  91. 070fab8 Teach MachineInstr::isRegTiedToDefOperand() to correctly parse inline asm operands. by Jakob Stoklund Olesen · 16 years ago
  92. fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  93. 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  94. 0dc101b Add a bit IsUndef to MachineOperand. This indicates the def / use register operand is defined by an implicit_def. That means it can def / use any register and passes (e.g. register scavenger) can feel free to ignore them. by Evan Cheng · 16 years ago
  95. fd68280 Rearrange some stuff in MachineOperand and add a new TargetFlags field. by Chris Lattner · 16 years ago
  96. 38f2453 Fix support for inline asm input / output operand tying when operand spans across multiple registers (e.g. two i64 operands in 32-bit mode). by Evan Cheng · 16 years ago
  97. d9ef48a Remove some unnecessary #includes. by Dan Gohman · 16 years ago
  98. a503748 Make DebugLoc independent of DwarfWriter. by Argyrios Kyrtzidis · 17 years ago
  99. 1971dc7 MachineInstr::isRegTiedTo{Use,Def}Operand can safely be made const. by Jakob Stoklund Olesen · 17 years ago
  100. 3760853 Fix MachineInstr::getNumExplicitOperands to count by Dan Gohman · 17 years ago