1. a98c679 Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects by Chris Lattner · 18 years ago
  2. caaf8aa Make MachineRegisterInfo::getVRegDef more efficient by aiming the keep the def of the vreg at the start of the list, so the list doesn't need to be traversed. by Chris Lattner · 18 years ago
  3. 0cb9dd7 switch the register iterator to act more like hte LLVM value iterator: dereferencing by Chris Lattner · 18 years ago
  4. 961e742 Implement automatically updated def/use lists for all MachineInstr register by Chris Lattner · 18 years ago
  5. 574e716 properly encapsulate the parent field of MBB and MI with get/set accessors. by Chris Lattner · 18 years ago
  6. a10fff5 Rename SSARegMap -> MachineRegisterInfo in keeping with the idea by Chris Lattner · 18 years ago
  7. a5bb370 Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 18 years ago
  8. 6005589 More cleanups for MachineOperand: by Chris Lattner · 18 years ago
  9. c98c0e5 MachineOperand: by Chris Lattner · 18 years ago
  10. 35fecec simpilfy some register printing code. by Chris Lattner · 18 years ago
  11. 383a873 eliminate a copy of the machineoperand printing stuff. Keep the copy that by Chris Lattner · 18 years ago
  12. 49bd29d Simplify and clean up some machine operand/instr printing/dumping stuff. by Chris Lattner · 18 years ago
  13. 0dad74d two register machineoperands are not identical unless their subregs match. by Chris Lattner · 18 years ago
  14. 8179841 MachineOperand::getImmedValue -> MachineOperand::getImm by Chris Lattner · 18 years ago
  15. 3c6ce5b make machine operands fatter: give each one an up-pointer to the by Chris Lattner · 18 years ago
  16. e35dfb8 Start using the simplified methods for adding operands. by Chris Lattner · 18 years ago
  17. c288ff1 simplify some code by factoring operand construction better. by Chris Lattner · 18 years ago
  18. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  19. 7f02cfa Clean up sub-register implementation by moving subReg information back to by Evan Cheng · 18 years ago
  20. 9490e0d Optionally create a MachineInstr without default implicit operands. by Evan Cheng · 18 years ago
  21. aa2d6ef EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG like by Evan Cheng · 18 years ago
  22. 9da02f5 Remove isReg, isImm, and isMBB, and change all their users to use by Dan Gohman · 18 years ago
  23. 58c468f Remove spurious consts. This fixes warnings with compilers that by Dan Gohman · 18 years ago
  24. 0dbc152d Remove subreg index from MachineInstr's and also keep vregs as unsigned when adding operands. by Christopher Lamb · 18 years ago
  25. 234a90e MachineInstr::isPredicable() is no longer needed. by Evan Cheng · 18 years ago
  26. 5983bdb Add missing const qualifiers. by Evan Cheng · 18 years ago
  27. 5ea933a Rename M_PREDICATED to M_PREDICABLE; Moved isPredicable() to MachineInstr. by Evan Cheng · 18 years ago
  28. 4d728b0 Added getNumExplicitOperands and findFirstPredOperand. by Evan Cheng · 18 years ago
  29. 27a625a llvm bug #1350, parts 1, 2, and 3. by Nate Begeman · 19 years ago
  30. 910c808 Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion. by Evan Cheng · 19 years ago
  31. ec3ac31 Change findRegisterUseOperand() to return operand index instead. by Evan Cheng · 19 years ago
  32. 9965aeb Use findRegisterUseOperand to find a kill of particular register. by Evan Cheng · 19 years ago
  33. f7ed82d Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. by Evan Cheng · 19 years ago
  34. da81bf4 For PR1207: by Reid Spencer · 19 years ago
  35. 6accd48 Added findRegisterDefOperand(). by Evan Cheng · 19 years ago
  36. 66cb162 Print <dead> def operands. by Evan Cheng · 19 years ago
  37. 29192e6 The best unbreakage yet, addressing Bill's concerns. by Jeff Cohen · 19 years ago
  38. b82309f An even better unbreakage... by Jeff Cohen · 19 years ago
  39. f3baad3 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 19 years ago
  40. 75c2194 Move copyKillDeadInfo out-of-line. Add findRegisterUseOperand(). by Evan Cheng · 19 years ago
  41. 3c3ce98 - MachineInstr now keeps a ptr to TargetInstrDescriptor instead of Opcode. by Evan Cheng · 19 years ago
  42. 787b773 Use llvm streams instead of <iostream> by Bill Wendling · 19 years ago
  43. b2a6b0d Clean up. by Evan Cheng · 19 years ago
  44. 20350c4 Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead by Evan Cheng · 19 years ago
  45. 539df43 setOperand should not zap the operand list or add implicit operands to an by Chris Lattner · 19 years ago
  46. ebb0357 Minor updates. by Evan Cheng · 19 years ago
  47. 77af6ac - Let MachineInstr ctors add implicit def and use operands. Other operands by Evan Cheng · 19 years ago
  48. 979bbf4 Add methods to add implicit def use operands to a MI. by Evan Cheng · 19 years ago
  49. 8c9c6d7 Add implicit def / use operands to MachineInstr. by Evan Cheng · 19 years ago
  50. 7a7835d be more aggressive about matching identical instructions. by Chris Lattner · 19 years ago
  51. 33f5af0 implement MachineOperand::isIdenticalTo by Chris Lattner · 19 years ago
  52. 2cb2383 Only call isUse/isDef on register operands by Chris Lattner · 19 years ago
  53. 55772cc Instructions with variable operands (variable_ops) can have a number required by Evan Cheng · 19 years ago
  54. 0f5c793 Remove a bogus cast. by Evan Cheng · 19 years ago
  55. abdf4d5 Final pass of minor cleanups for MachineInstr by Chris Lattner · 20 years ago
  56. 53af9da Remove redundancy and a level of indirection when creating machine operands by Chris Lattner · 20 years ago
  57. 469647b Remove and simplify some more machineinstr/machineoperand stuff. by Chris Lattner · 20 years ago
  58. 10b71c0 Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling. by Chris Lattner · 20 years ago
  59. 10d6341 Move some methods out of MachineInstr into MachineOperand by Chris Lattner · 20 years ago
  60. fef7a2d There shalt be only one "immediate" operand type! by Chris Lattner · 20 years ago
  61. 15c52bd Change "value" in MachineOperand to be a GlobalValue, as that is the only by Chris Lattner · 20 years ago
  62. ee64b6b Remove a bunch more dead V9 specific stuff by Chris Lattner · 20 years ago
  63. 940cc97 Remove a bunch more SparcV9 specific stuff by Chris Lattner · 20 years ago
  64. 6e663f1 Remove some more V9-specific stuff. by Chris Lattner · 20 years ago
  65. 9f6639b Remove some more unused stuff from MachineInstr that was leftover from V9. by Chris Lattner · 20 years ago
  66. 4ca2ea5 JumpTable support! What this represents is working asm and jit support for by Nate Begeman · 20 years ago
  67. dcc1f99 This field no longer exists by Chris Lattner · 20 years ago
  68. a38c358 Remove some of the obvious V9-specific cruft by Chris Lattner · 20 years ago
  69. bec79b4 Add a MachineInstr::eraseFromParent convenience method. by Chris Lattner · 20 years ago
  70. 835702a Remove trailing whitespace by Misha Brukman · 21 years ago
  71. 3065220 Allow machine operands to represent global variables with offsets. This is by Chris Lattner · 21 years ago
  72. 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
  73. b47ab7a * Doxygenify comments by Misha Brukman · 21 years ago
  74. eb04d9b Add #include <iostream> since Value.h does not #include it any more. by Reid Spencer · 21 years ago
  75. 23dbc81 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 · 21 years ago
  76. 4300ca9 Make debugging dumps w/ multiple MachineBBs for a given LLVM BB readable. by Brian Gaeke · 21 years ago
  77. 2150542 Adjust to new TargetMachine interface by Chris Lattner · 21 years ago
  78. bcee21b Changed clone to be const. by Tanya Lattner · 21 years ago
  79. 9953d86 Fixed up my changes to add support for cloning Machine Instructions. by Tanya Lattner · 21 years ago
  80. e6a4a7d Adding support to clone MachineInstr by Tanya Lattner · 21 years ago
  81. 0159721 Make MachineOperand's value named 'contents'. Make really, really sure by Brian Gaeke · 22 years ago
  82. 44b1b22 int64_t -> int by Chris Lattner · 22 years ago
  83. 519e1e8 Fix crash caused by passing register 0 to MRegisterInfo::isPhysicalRegister(). by Alkis Evlogimenos · 22 years ago
  84. 91a7dc0 Fix bugs in finegrainification by Chris Lattner · 22 years ago
  85. 43df6c2 Finegrainify namespacification by Chris Lattner · 22 years ago
  86. 63f41ab Fix a __LONG__ term annoyance of mine: symbolic registers weren't being printed by Chris Lattner · 22 years ago
  87. 14f3fe8 Add LeakDetection to MachineInstr. by Alkis Evlogimenos · 22 years ago
  88. 8cdd021 Remove getAllocatedRegNum(). Use getReg() instead. by Alkis Evlogimenos · 22 years ago
  89. e8f7c2f Add head-of-file comments and Doxygen comments. Tighten up a lot of whitespace. by Brian Gaeke · 22 years ago
  90. de8ac74 Add parent pointer to MachineInstr that points to owning by Alkis Evlogimenos · 22 years ago
  91. 6a597d6 Rename the opCode instance variable to Opcode by Chris Lattner · 22 years ago
  92. 6108d9d This field is never read by Chris Lattner · 22 years ago
  93. 3274264 Modify the two address instruction pass to remove the duplicate by Alkis Evlogimenos · 22 years ago
  94. 3d100ef When an instruction like: A += B had both A and B virtual registers by Alkis Evlogimenos · 22 years ago
  95. aaba463 Change interface of MachineOperand as follows: by Alkis Evlogimenos · 22 years ago
  96. 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  97. 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
  98. 02fe6b7 Fixed spelling. by Misha Brukman · 22 years ago
  99. da92f36 Fix assertion in MachineInstr::substituteValue(). by Vikram S. Adve · 22 years ago
  100. 020b544 Do not insert physical regsiters into the regsUsed set by Chris Lattner · 22 years ago