1. 0b27325 Add more const qualifiers. This fixes build breakage from r59540. by Dan Gohman · 17 years ago
  2. 0d9d8ae Make some methods const. by Dan Gohman · 17 years ago
  3. dfcc1ff Added missing print functions that take a raw_ostream by Mon P Wang · 17 years ago
  4. 0d1e9a8 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 17 years ago
  5. 8853639 Fix a think-o in isSafeToMove. This fixes it from thinking that by Dan Gohman · 17 years ago
  6. c36660d Next round of earlyclobber handling. Approach the by Dale Johannesen · 17 years ago
  7. 7c59ed6 Add a method to MachineInstr for testing whether it makes by Dan Gohman · 17 years ago
  8. f8610eb Add a bit to mark operands of asm's that conflict by Dale Johannesen · 17 years ago
  9. c0d712d adjust last patch per review feedback by Dale Johannesen · 17 years ago
  10. 38453ee Remove isImm(), isReg(), and friends, in favor of by Dan Gohman · 17 years ago
  11. 1f3ab86 Pass "earlyclobber" bit through to machine by Dale Johannesen · 17 years ago
  12. c7367b4 Fix addRegisterDead and addRegisterKilled to be more thorough by Dan Gohman · 17 years ago
  13. 542ac62 Fold isRematerializable checks into isSafeToReMat. by Evan Cheng · 17 years ago
  14. f016b26 Move the check whether it's worth remating to caller. by Evan Cheng · 17 years ago
  15. 57dc078 Refactor isSafeToReMat out of 2addr pass. by Evan Cheng · 17 years ago
  16. a078d83 simplify PseudoSourceValue printing a bit. Unnest all of PseudoSourceValue.cpp from the llvm namespace. by Chris Lattner · 17 years ago
  17. 72e7d91 Print PseudoSourceValue. by Evan Cheng · 17 years ago
  18. 2da2bed Change the FoldingSetNodeID usage for objects which carry by Dan Gohman · 17 years ago
  19. 9663109 Move MachineInstr::getOpcode inline. by Owen Anderson · 17 years ago
  20. fa8b2ea Speed up addRegisterDead by adding more fast checks before performing the expensive by Owen Anderson · 17 years ago
  21. 804c95d Fold the useful features of alist and alist_node into ilist, and by Dan Gohman · 17 years ago
  22. 3e9ad4d Now that the MachineInstr leaks are fixed, enable leak checking by Dan Gohman · 17 years ago
  23. a7a20c4 Fix a memory leak in LiveIntervalAnalysis. by Evan Cheng · 17 years ago
  24. 0ece943 Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks. by Dan Gohman · 17 years ago
  25. bf98f68 Add an assert to check for empty flags for MachineMemOperand. by Dan Gohman · 17 years ago
  26. 0597e5b Trim unnecessary #includes. by Dan Gohman · 17 years ago
  27. e9ba28d - 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
  28. f188fa4 It's no longer necessary to test if a MachineBasicBlock's by Dan Gohman · 17 years ago
  29. 8293650 Verify that MachineMemOperand alignment is a non-zero power of 2. by Dan Gohman · 17 years ago
  30. 3b46030 Pool-allocation for MachineInstrs, MachineBasicBlocks, and by Dan Gohman · 17 years ago
  31. aedb4a6 Move MachineMemOperand's constructor out of line, to avoid a by Dan Gohman · 17 years ago
  32. 7d98a48 - 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
  33. b261292 Reapply r52988, "Simplify addRegisterKilled and addRegisterDead." The by Dan Gohman · 17 years ago
  34. 1b46bfe Revert r52988. It broke 254.gap on x86-64. by Dan Gohman · 17 years ago
  35. f3202a6 Simplify addRegisterKilled and addRegisterDead. by Evan Cheng · 17 years ago
  36. fb19f94 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 17 years ago
  37. 9a35763 Looks like this condition is inverted. by Evan Cheng · 17 years ago
  38. 21498f5 Don't perform expensive queries checking for super and sub registers when we know that there aren't any. by Owen Anderson · 17 years ago
  39. 3f6bb27 Add a flag to indicate that an instruction is as cheap (or cheaper) than a move by Bill Wendling · 17 years ago
  40. 72a0bc1 Fix a broken doxygen comment, and reword it for clarity. by Dan Gohman · 18 years ago
  41. 6c17773 Code clean up. by Evan Cheng · 18 years ago
  42. 3bc3ddd Rename MemOperand to MachineMemOperand. This was suggested by by Dan Gohman · 18 years ago
  43. a7cca36 detabify llvm, patch by Mike Stump! by Chris Lattner · 18 years ago
  44. 399e110 Refactor some code out of MachineSink into a MachineInstr query. by Evan Cheng · 18 years ago
  45. 6325446 Refactor code. Remove duplicated functions that basically do the same thing as by Evan Cheng · 18 years ago
  46. 2ae7078 Did I say 'e = getNumOperands()'? I meant --e, of course. by Bill Wendling · 18 years ago
  47. 0e541ea Miscellaneous clean-ups based on Evan's feedback: by Bill Wendling · 18 years ago
  48. 7921ad0 Go through the machine instruction's operands to make sure that we're not by Bill Wendling · 18 years ago
  49. d7a258d Rename PrintableName to Name. by Bill Wendling · 18 years ago
  50. a7d1ed4 Some platforms use the same name for 32-bit and 64-bit registers (like by Bill Wendling · 18 years ago
  51. 26b76b6 Support a new type of MachineOperand, MO_FPImmediate, used for holding by Nate Begeman · 18 years ago
  52. 3a4be0f Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 18 years ago
  53. e460869 Also print alignment. by Evan Cheng · 18 years ago
  54. b781c79 Don't abort if a MemOperand is missing a SourceValue; just print it by Dan Gohman · 18 years ago
  55. 2d489b5 Re-apply the memory operand changes, with a fix for the static by Dan Gohman · 18 years ago
  56. 27b32b8 Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-commit. by Evan Cheng · 18 years ago
  57. 1c6c16e Add an extra operand to LABEL nodes which distinguishes between debug, EH, or misc labels. This fixes the EH breakage. However I am not convinced this is *the* solution. by Evan Cheng · 18 years ago
  58. 3646fdd Create a new class, MemOperand, for describing memory references by Dan Gohman · 18 years ago
  59. 2a8a485 Move some functionality for adding flags to MachineInstr's into methods on MachineInstr rather than LiveVariables. by Owen Anderson · 18 years ago
  60. f3efadc remove #includage by Chris Lattner · 18 years ago
  61. 03ad885 rename TargetInstrDescriptor -> TargetInstrDesc. by Chris Lattner · 18 years ago
  62. f376c99 rename hasVariableOperands() -> isVariadic(). Add some comments. by Chris Lattner · 18 years ago
  63. b0d06b4 Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptor by Chris Lattner · 18 years ago
  64. e55e115 Add predicates methods to TargetOperandInfo, and switch all clients by Chris Lattner · 18 years ago
  65. a98c679 Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects by Chris Lattner · 18 years ago
  66. 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
  67. 0cb9dd7 switch the register iterator to act more like hte LLVM value iterator: dereferencing by Chris Lattner · 18 years ago
  68. 961e742 Implement automatically updated def/use lists for all MachineInstr register by Chris Lattner · 18 years ago
  69. 574e716 properly encapsulate the parent field of MBB and MI with get/set accessors. by Chris Lattner · 18 years ago
  70. a10fff5 Rename SSARegMap -> MachineRegisterInfo in keeping with the idea by Chris Lattner · 18 years ago
  71. a5bb370 Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 18 years ago
  72. 6005589 More cleanups for MachineOperand: by Chris Lattner · 18 years ago
  73. c98c0e5 MachineOperand: by Chris Lattner · 18 years ago
  74. 35fecec simpilfy some register printing code. by Chris Lattner · 18 years ago
  75. 383a873 eliminate a copy of the machineoperand printing stuff. Keep the copy that by Chris Lattner · 18 years ago
  76. 49bd29d Simplify and clean up some machine operand/instr printing/dumping stuff. by Chris Lattner · 18 years ago
  77. 0dad74d two register machineoperands are not identical unless their subregs match. by Chris Lattner · 18 years ago
  78. 8179841 MachineOperand::getImmedValue -> MachineOperand::getImm by Chris Lattner · 18 years ago
  79. 3c6ce5b make machine operands fatter: give each one an up-pointer to the by Chris Lattner · 18 years ago
  80. e35dfb8 Start using the simplified methods for adding operands. by Chris Lattner · 18 years ago
  81. c288ff1 simplify some code by factoring operand construction better. by Chris Lattner · 18 years ago
  82. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  83. 7f02cfa Clean up sub-register implementation by moving subReg information back to by Evan Cheng · 18 years ago
  84. 9490e0d Optionally create a MachineInstr without default implicit operands. by Evan Cheng · 18 years ago
  85. aa2d6ef EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG like by Evan Cheng · 18 years ago
  86. 9da02f5 Remove isReg, isImm, and isMBB, and change all their users to use by Dan Gohman · 18 years ago
  87. 58c468f Remove spurious consts. This fixes warnings with compilers that by Dan Gohman · 18 years ago
  88. 0dbc152d Remove subreg index from MachineInstr's and also keep vregs as unsigned when adding operands. by Christopher Lamb · 18 years ago
  89. 234a90e MachineInstr::isPredicable() is no longer needed. by Evan Cheng · 18 years ago
  90. 5983bdb Add missing const qualifiers. by Evan Cheng · 18 years ago
  91. 5ea933a Rename M_PREDICATED to M_PREDICABLE; Moved isPredicable() to MachineInstr. by Evan Cheng · 18 years ago
  92. 4d728b0 Added getNumExplicitOperands and findFirstPredOperand. by Evan Cheng · 18 years ago
  93. 27a625a llvm bug #1350, parts 1, 2, and 3. by Nate Begeman · 19 years ago
  94. 910c808 Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion. by Evan Cheng · 19 years ago
  95. ec3ac31 Change findRegisterUseOperand() to return operand index instead. by Evan Cheng · 19 years ago
  96. 9965aeb Use findRegisterUseOperand to find a kill of particular register. by Evan Cheng · 19 years ago
  97. f7ed82d Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. by Evan Cheng · 19 years ago
  98. da81bf4 For PR1207: by Reid Spencer · 19 years ago
  99. 6accd48 Added findRegisterDefOperand(). by Evan Cheng · 19 years ago
  100. 66cb162 Print <dead> def operands. by Evan Cheng · 19 years ago