1. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  2. c498b02 Clean up sub-register implementation by moving subReg information back to by Evan Cheng · 17 years ago
  3. fa94572 Optionally create a MachineInstr without default implicit operands. by Evan Cheng · 17 years ago
  4. 32dfbea EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG like by Evan Cheng · 17 years ago
  5. 92dfe20 Remove isReg, isImm, and isMBB, and change all their users to use by Dan Gohman · 17 years ago
  6. cb648f9 Remove spurious consts. This fixes warnings with compilers that by Dan Gohman · 17 years ago
  7. 6f95014 Remove subreg index from MachineInstr's and also keep vregs as unsigned when adding operands. by Christopher Lamb · 17 years ago
  8. bf9d02e MachineInstr::isPredicable() is no longer needed. by Evan Cheng · 17 years ago
  9. f277ee4 Add missing const qualifiers. by Evan Cheng · 17 years ago
  10. c3a289c Rename M_PREDICATED to M_PREDICABLE; Moved isPredicable() to MachineInstr. by Evan Cheng · 17 years ago
  11. 19e3f31 Added getNumExplicitOperands and findFirstPredOperand. by Evan Cheng · 17 years ago
  12. 7bf1c27 llvm bug #1350, parts 1, 2, and 3. by Nate Begeman · 17 years ago
  13. faa5107 Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion. by Evan Cheng · 17 years ago
  14. 32eb1f1 Change findRegisterUseOperand() to return operand index instead. by Evan Cheng · 18 years ago
  15. 76d7e76 Use findRegisterUseOperand to find a kill of particular register. by Evan Cheng · 18 years ago
  16. b371f45 Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. by Evan Cheng · 18 years ago
  17. a284cbf For PR1207: by Reid Spencer · 18 years ago
  18. 094e3e5 Added findRegisterDefOperand(). by Evan Cheng · 18 years ago
  19. bdf44b9 Print <dead> def operands. by Evan Cheng · 18 years ago
  20. 4b60774 The best unbreakage yet, addressing Bill's concerns. by Jeff Cohen · 18 years ago
  21. c21c5ee An even better unbreakage... by Jeff Cohen · 18 years ago
  22. e815619 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 18 years ago
  23. 576d123 Move copyKillDeadInfo out-of-line. Add findRegisterUseOperand(). by Evan Cheng · 18 years ago
  24. 67f660c - MachineInstr now keeps a ptr to TargetInstrDescriptor instead of Opcode. by Evan Cheng · 18 years ago
  25. a09362e Use llvm streams instead of <iostream> by Bill Wendling · 18 years ago
  26. 8bcb042 Clean up. by Evan Cheng · 18 years ago
  27. c0f64ff Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead by Evan Cheng · 18 years ago
  28. a138c6c setOperand should not zap the operand list or add implicit operands to an by Chris Lattner · 18 years ago
  29. 6b2c05f Minor updates. by Evan Cheng · 18 years ago
  30. d7de496 - Let MachineInstr ctors add implicit def and use operands. Other operands by Evan Cheng · 18 years ago
  31. 3ba433a Add methods to add implicit def use operands to a MI. by Evan Cheng · 18 years ago
  32. 438f7bc Add implicit def / use operands to MachineInstr. by Evan Cheng · 18 years ago
  33. 13a0412 be more aggressive about matching identical instructions. by Chris Lattner · 18 years ago
  34. 8ace2cd implement MachineOperand::isIdenticalTo by Chris Lattner · 18 years ago
  35. d8f44e0 Only call isUse/isDef on register operands by Chris Lattner · 18 years ago
  36. 8d3af5e Instructions with variable operands (variable_ops) can have a number required by Evan Cheng · 18 years ago
  37. 00aff7d Remove a bogus cast. by Evan Cheng · 18 years ago
  38. 6e994b7 Final pass of minor cleanups for MachineInstr by Chris Lattner · 18 years ago
  39. 943b5e1 Remove redundancy and a level of indirection when creating machine operands by Chris Lattner · 18 years ago
  40. 8b915b4 Remove and simplify some more machineinstr/machineoperand stuff. by Chris Lattner · 18 years ago
  41. 2d90ac7 Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling. by Chris Lattner · 18 years ago
  42. e53f4a0 Move some methods out of MachineInstr into MachineOperand by Chris Lattner · 18 years ago
  43. 63b3d71 There shalt be only one "immediate" operand type! by Chris Lattner · 18 years ago
  44. ceb408f Change "value" in MachineOperand to be a GlobalValue, as that is the only by Chris Lattner · 18 years ago
  45. 4efeab2 Remove a bunch more dead V9 specific stuff by Chris Lattner · 18 years ago
  46. ea50fab Remove a bunch more SparcV9 specific stuff by Chris Lattner · 18 years ago
  47. 34fb2ca Remove some more V9-specific stuff. by Chris Lattner · 18 years ago
  48. 10f3597 Remove some more unused stuff from MachineInstr that was leftover from V9. by Chris Lattner · 18 years ago
  49. 37efe67 JumpTable support! What this represents is working asm and jit support for by Nate Begeman · 18 years ago
  50. 1b87c42 This field no longer exists by Chris Lattner · 18 years ago
  51. 02e5f8d Remove some of the obvious V9-specific cruft by Chris Lattner · 18 years ago
  52. 48d7c06 Add a MachineInstr::eraseFromParent convenience method. by Chris Lattner · 18 years ago
  53. edf128a Remove trailing whitespace by Misha Brukman · 19 years ago
  54. ca4f6eb Allow machine operands to represent global variables with offsets. This is by Chris Lattner · 20 years ago
  55. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  56. ce22e76 * Doxygenify comments by Misha Brukman · 20 years ago
  57. 954da37 Add #include <iostream> since Value.h does not #include it any more. by Reid Spencer · 20 years ago
  58. b140762 Made a fix so that you can print out MachineInstrs that belong to a MachineBasicBlock that is not yet attached to a MachineFunction. This change includes changing the third operand (TargetMachine) to a pointer for the MachineInstr::print function. by Tanya Lattner · 20 years ago
  59. 988b7ba Make debugging dumps w/ multiple MachineBBs for a given LLVM BB readable. by Brian Gaeke · 20 years ago
  60. 9bcdcd1 Adjust to new TargetMachine interface by Chris Lattner · 20 years ago
  61. 0c63e03 Changed clone to be const. by Tanya Lattner · 20 years ago
  62. b5159ed Fixed up my changes to add support for cloning Machine Instructions. by Tanya Lattner · 20 years ago
  63. 466b534 Adding support to clone MachineInstr by Tanya Lattner · 20 years ago
  64. c548395 Make MachineOperand's value named 'contents'. Make really, really sure by Brian Gaeke · 21 years ago
  65. 561c010 int64_t -> int by Chris Lattner · 21 years ago
  66. ddcfd9e Fix crash caused by passing register 0 to MRegisterInfo::isPhysicalRegister(). by Alkis Evlogimenos · 21 years ago
  67. 11d1f21 Fix bugs in finegrainification by Chris Lattner · 21 years ago
  68. 0742b59 Finegrainify namespacification by Chris Lattner · 21 years ago
  69. 8517e1f Fix a __LONG__ term annoyance of mine: symbolic registers weren't being printed by Chris Lattner · 21 years ago
  70. aad5c05 Add LeakDetection to MachineInstr. by Alkis Evlogimenos · 21 years ago
  71. be766c7 Remove getAllocatedRegNum(). Use getReg() instead. by Alkis Evlogimenos · 21 years ago
  72. 21326fc Add head-of-file comments and Doxygen comments. Tighten up a lot of whitespace. by Brian Gaeke · 21 years ago
  73. ab8672c Add parent pointer to MachineInstr that points to owning by Alkis Evlogimenos · 21 years ago
  74. 2a90ba6 Rename the opCode instance variable to Opcode by Chris Lattner · 21 years ago
  75. 3081db8 This field is never read by Chris Lattner · 21 years ago
  76. 14be640 Modify the two address instruction pass to remove the duplicate by Alkis Evlogimenos · 21 years ago
  77. 4e78544 When an instruction like: A += B had both A and B virtual registers by Alkis Evlogimenos · 21 years ago
  78. 4d7af65 Change interface of MachineOperand as follows: by Alkis Evlogimenos · 21 years ago
  79. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  80. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
  81. 6eba07a Fixed spelling. by Misha Brukman · 21 years ago
  82. 2010f7b Fix assertion in MachineInstr::substituteValue(). by Vikram S. Adve · 21 years ago
  83. 610234d Do not insert physical regsiters into the regsUsed set by Chris Lattner · 21 years ago
  84. a2dd745 All callers of these methods actually wanted them to preserve the flags, by Chris Lattner · 21 years ago
  85. e109de3 Simplify code, eliminating the need for the X86 isVoid target instr flag by Chris Lattner · 21 years ago
  86. 925b771 Remove using decl by Chris Lattner · 21 years ago
  87. 627eb31 Change interface to MachineInstr::substituteValue to specify more precisely by Vikram S. Adve · 21 years ago
  88. 3497782 Allow explicit physical registers for implicit operands. by Vikram S. Adve · 21 years ago
  89. 5f2180c (1) Added special register class containing (for now) %fsr. by Vikram S. Adve · 21 years ago
  90. b66fdc2 Remove obsolete ctor by Chris Lattner · 22 years ago
  91. 3501fea Rename MachineInstrInfo -> TargetInstrInfo by Chris Lattner · 22 years ago
  92. 8d95ef4 Add support for 3 new forms of MachineOperand by Chris Lattner · 22 years ago
  93. 10cb79b * Add printing support for FrameIndex operands by Chris Lattner · 22 years ago
  94. 2109f50 Implement printing of MBB arguments by Chris Lattner · 22 years ago
  95. af55be1 Print is const! by Chris Lattner · 22 years ago
  96. 570f55d Remove only uses of markDef/markDefAndUse methods by Chris Lattner · 22 years ago
  97. 188732c Remove fixme by Chris Lattner · 22 years ago
  98. 6a59227 Add special code to make printing SSA form machine instructions nicer by Chris Lattner · 22 years ago
  99. 2a79a09 Use MRegisterInfo, if available, to print symbolic register names by Chris Lattner · 22 years ago
  100. 1049164 Implement structured machine code printing by Chris Lattner · 22 years ago