1. 5e4774d by David Greene · 16 years ago
  2. df1a7ff Fix "the the" and similar typos. by Dan Gohman · 16 years ago
  3. db9d33b Add isDebug argument to ChangeToRegister; this prevents by Dale Johannesen · 16 years ago
  4. 4052b29 move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
  5. b2ddf24 Identify predicate and optional-def operands when printing machine instructions. by Jakob Stoklund Olesen · 16 years ago
  6. 042945f Replace DebugLocTuple with DILocation. by Devang Patel · 16 years ago
  7. 698aa7a Further progration of metadata operands. The by Dale Johannesen · 16 years ago
  8. 00cca85 Add <imp-def> and <imp-kill> operands when replacing virtual sub-register defs and kills. by Jakob Stoklund Olesen · 16 years ago
  9. 8f4f491 by David Greene · 16 years ago
  10. 03fe75d snip one more #include from Metadata.h by Chris Lattner · 16 years ago
  11. 17c68ea Remove dead store. by Bill Wendling · 16 years ago
  12. ceebbcd Remove dead store from copy-pasto. by Bill Wendling · 16 years ago
  13. ef786f2 Add @earlyclobber TableGen constraint by Jim Grosbach · 16 years ago
  14. cb900da Follow up to 90488. Turn a check into an assertion. by Evan Cheng · 16 years ago
  15. ef92a64 Don't print the debug directory; it's often long and uninteresting. Omit by Dan Gohman · 16 years ago
  16. 886ea36 Watch out for PHI instruction with no source operands. by Evan Cheng · 16 years ago
  17. 615cc87 Fill out codegen SSA updater. It's not yet tested. by Evan Cheng · 16 years ago
  18. af20e7c Devang pointed out that this code should use DIScope instead of by Dan Gohman · 16 years ago
  19. 3a271d8 Print the debug info line and column in MachineInstr::print even when there's by Dan Gohman · 16 years ago
  20. 16330ea Initialize the new AsmPrinterFlags field to 0, fixing uses of by Dan Gohman · 16 years ago
  21. 80164f2 Print "..." instead of all the uninteresting register clobbers on call by Dan Gohman · 16 years ago
  22. 4007187 Use WriteAsOperand to print GlobalAddress MachineOperands. This by Dan Gohman · 16 years ago
  23. 57b3165 Make -print-machineinstrs more readable. by Dan Gohman · 16 years ago
  24. 9105751 Initial target-independent CodeGen support for BlockAddresses. by Dan Gohman · 16 years ago
  25. 8c56cfc Need a comma after imp-use. by Evan Cheng · 16 years ago
  26. b71c46c Print earlyclobber for implicit-defs as well. by Evan Cheng · 16 years ago
  27. fc1df34 s/DebugLoc.CompileUnit/DebugLoc.Scope/g by Devang Patel · 16 years ago
  28. 0a4c09e Factor out LiveIntervalAnalysis' code to determine whether an instruction by Dan Gohman · 16 years ago
  29. e5496f6 isTriviallyReMaterializable checks the by Dan Gohman · 16 years ago
  30. eef7817 Replace TargetInstrInfo::isInvariantLoad and its target-specific by Dan Gohman · 16 years ago
  31. 82cdc06 strength reduce a ton of type equality tests to check the typeid (Through by Chris Lattner · 16 years ago
  32. aaf012e Remove std::string uses from DebugInfo interface. by Devang Patel · 16 years ago
  33. 232e444 Move MachineMemOperand::getAlignment out of line, to avoid needing by Dan Gohman · 16 years ago
  34. 4e3bb1b Improve MachineMemOperand handling. by Dan Gohman · 16 years ago
  35. 915d872 Give MachineMemOperand an operator<<, factoring out code from by Dan Gohman · 16 years ago
  36. 169948d Change MachineMemOperand's alignment value to be the alignment of by Dan Gohman · 16 years ago
  37. 47472be grammar by Jim Grosbach · 16 years ago
  38. 5febcae remove some uses of llvm/Support/Streams.h by Chris Lattner · 16 years ago
  39. d71b0b0 remove various std::ostream version of printing methods from by Chris Lattner · 16 years ago
  40. 35b4707 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  41. b409fff Don't tamper with <undef> operands in MachineInstr::addRegisterKilled. by Jakob Stoklund Olesen · 16 years ago
  42. c1b906f Fix Bug 4657: register scavenger asserts with subreg lowering by Jakob Stoklund Olesen · 16 years ago
  43. 7b8fe13 Never add a kill flag to a constrained physical register in a two-addr instruction. by Jakob Stoklund Olesen · 16 years ago
  44. 79d87ec Fix a typo. by Evan Cheng · 16 years ago
  45. 458bbfb Fix http://llvm.org/bugs/show_bug.cgi?id=4583 by Jakob Stoklund Olesen · 16 years ago
  46. 4c769c3 Teach MachineInstr::isRegTiedToDefOperand() to correctly parse inline asm operands. by Jakob Stoklund Olesen · 16 years ago
  47. bd448e3 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Edwin Török · 16 years ago
  48. 675d562 assert(0) -> LLVM_UNREACHABLE. by Edwin Török · 16 years ago
  49. 9c73db1 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
  50. f29b6dc Rearrange some stuff in MachineOperand and add a new TargetFlags field. by Chris Lattner · 16 years ago
  51. 3df52f7 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
  52. 27c2daf Remove some unnecessary #includes. by Dan Gohman · 16 years ago
  53. 5b02f4c Make DebugLoc independent of DwarfWriter. by Argiris Kirtzidis · 16 years ago
  54. cb9f5b5 MachineInstr::isRegTiedTo{Use,Def}Operand can safely be made const. by Jakob Stoklund Olesen · 16 years ago
  55. 3d88001 Fix MachineInstr::getNumExplicitOperands to count by Dan Gohman · 16 years ago
  56. 8ff914c Give RemoveRegOperandFromRegInfo a comment and move the code out of line. by Dan Gohman · 16 years ago
  57. b1e8423 ignore register zero in isRegTiedToUseOperand, following the example of by Chris Lattner · 16 years ago
  58. aded995 Fix pr3954. The register scavenger asserts for inline assembly with by Bob Wilson · 16 years ago
  59. 0d0e8a9 reg0 references are not real registers. This fixes a crash on the by Chris Lattner · 16 years ago
  60. 2682ea0 Model inline asm constraint which ties an input to an output register as machine operand TIED_TO constraint. This eliminated the need to pre-allocate registers for these. This also allows register allocator can eliminate the unneeded copies. by Evan Cheng · 16 years ago
  61. 48555e8 Added MachineInstr::isRegTiedToDefOperand to check for two-addressness. by Evan Cheng · 16 years ago
  62. b7596d2 Print out debug info when printing the machine instruction. by Bill Wendling · 17 years ago
  63. 7899a6d Add a DebugLoc field and some simple accessors. by Dale Johannesen · 17 years ago
  64. 64709cd Use isTerminator() instead of isBranch()||isReturn() in by Dan Gohman · 17 years ago
  65. 4849d10 Print subreg information in MachineInstr::dump. by Dan Gohman · 17 years ago
  66. a0dff43 Minor code simplification. by Dan Gohman · 17 years ago
  67. 4dbf879 Drop the reg argument to isRegReDefinedByTwoAddr, which was redundant. by Dan Gohman · 17 years ago
  68. 90feee2 Add more const qualifiers. This fixes build breakage from r59540. by Dan Gohman · 17 years ago
  69. 9ca19a3 Make some methods const. by Dan Gohman · 17 years ago
  70. 2f2cd30 Added missing print functions that take a raw_ostream by Mon P Wang · 17 years ago
  71. b9f4fa7 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 17 years ago
  72. 0ce00b8 Fix a think-o in isSafeToMove. This fixes it from thinking that by Dan Gohman · 17 years ago
  73. 9446407 Next round of earlyclobber handling. Approach the by Dale Johannesen · 17 years ago
  74. 9ffbed8 Add a method to MachineInstr for testing whether it makes by Dan Gohman · 17 years ago
  75. bac3c81 Add a bit to mark operands of asm's that conflict by Dale Johannesen · 17 years ago
  76. 1b0c578 adjust last patch per review feedback by Dale Johannesen · 17 years ago
  77. 7f7f365 Remove isImm(), isReg(), and friends, in favor of by Dan Gohman · 17 years ago
  78. 38438f7 Pass "earlyclobber" bit through to machine by Dale Johannesen · 17 years ago
  79. 244b86a Fix addRegisterDead and addRegisterKilled to be more thorough by Dan Gohman · 17 years ago
  80. a07a9a2 Fold isRematerializable checks into isSafeToReMat. by Evan Cheng · 17 years ago
  81. a02c669 Move the check whether it's worth remating to caller. by Evan Cheng · 17 years ago
  82. 75e2cee Refactor isSafeToReMat out of 2addr pass. by Evan Cheng · 17 years ago
  83. 24ae2a9 simplify PseudoSourceValue printing a bit. Unnest all of PseudoSourceValue.cpp from the llvm namespace. by Chris Lattner · 17 years ago
  84. 2a65caa Print PseudoSourceValue. by Evan Cheng · 17 years ago
  85. 98beebe Change the FoldingSetNodeID usage for objects which carry by Dan Gohman · 17 years ago
  86. 29bf84e Move MachineInstr::getOpcode inline. by Owen Anderson · 17 years ago
  87. c11fa05 Speed up addRegisterDead by adding more fast checks before performing the expensive by Owen Anderson · 17 years ago
  88. 2fcbc7e Fold the useful features of alist and alist_node into ilist, and by Dan Gohman · 17 years ago
  89. ce23295 Now that the MachineInstr leaks are fixed, enable leak checking by Dan Gohman · 17 years ago
  90. 4ce1a52 Fix a memory leak in LiveIntervalAnalysis. by Evan Cheng · 17 years ago
  91. 8b3b517 Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks. by Dan Gohman · 17 years ago
  92. 78f9a46 Add an assert to check for empty flags for MachineMemOperand. by Dan Gohman · 17 years ago
  93. 0298311 Trim unnecessary #includes. by Dan Gohman · 17 years ago
  94. f1107fd - Change the horrible N^2 isRegReDefinedByTwoAddr. Now callers must supply the operand index of def machineoperand and at most one full scan of non-implicit operands is needed. by Evan Cheng · 17 years ago
  95. 0736882 It's no longer necessary to test if a MachineBasicBlock's by Dan Gohman · 17 years ago
  96. 9b4f079 Verify that MachineMemOperand alignment is a non-zero power of 2. by Dan Gohman · 17 years ago
  97. 221a437 Pool-allocation for MachineInstrs, MachineBasicBlocks, and by Dan Gohman · 17 years ago
  98. ac6f892 Move MachineMemOperand's constructor out of line, to avoid a by Dan Gohman · 17 years ago
  99. e52c191 - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propagate kill / dead markers as new instructions are constructed in foldMemoryOperand, convertToThressAddress, etc. by Evan Cheng · 17 years ago
  100. 9d90c63 Reapply r52988, "Simplify addRegisterKilled and addRegisterDead." The by Dan Gohman · 17 years ago