1. d91d86f * No longer need lowerallocation pass by Chris Lattner · 23 years ago
  2. a849056 rename FP -> fp* by Chris Lattner · 23 years ago
  3. d264bec * Move frame and constant pool indexes to first argument of memory reference by Chris Lattner · 23 years ago
  4. 0c514f4 * Some instructions take 64 bit integers, add an Arg type for it by Chris Lattner · 23 years ago
  5. 20862b9 * Function calls clobber fp registers by Chris Lattner · 23 years ago
  6. 987e8ba Add support for frame and constant pool references by Chris Lattner · 23 years ago
  7. 31ad5dd Move passes out to Passes.h by Chris Lattner · 23 years ago
  8. 7044540 Add speculation by Chris Lattner · 23 years ago
  9. b708944 * Implement rudimentary output of the constant pool by Chris Lattner · 23 years ago
  10. e831b6b * Add support for FP registers ST* by Chris Lattner · 23 years ago
  11. 3e130a2 * Adjust to use new interfaces, eliminating CurReg stuff by Chris Lattner · 23 years ago
  12. 019a7c8 Fix references to functions by Chris Lattner · 23 years ago
  13. 0808414 Start renaming MachineInstrInfo -> TargetInstrInfo by Chris Lattner · 23 years ago
  14. 80a0478 * Use the PHI Elimination pass by Chris Lattner · 23 years ago
  15. 91a452b * Convert to use LiveVariable analysis by Chris Lattner · 23 years ago
  16. f00a3f9 Convert to MachineFunctionPass by Chris Lattner · 23 years ago
  17. 8d95ef4 Add support for 3 new forms of MachineOperand by Chris Lattner · 23 years ago
  18. 4d149cd Add support for constant pool Add helper methods for MachineFrameInfo by Chris Lattner · 23 years ago
  19. 7775df1 Add support for global address by string and constant pool values by Chris Lattner · 23 years ago
  20. 2584ba5 Rename MachineInstrInfo -> TargetInstrInfo by Chris Lattner · 23 years ago
  21. 075b4a0 * Start renaming MachineInstrInfo -> TargetInstrInfo * Add new M_TERMINATOR_FLAG by Chris Lattner · 23 years ago
  22. 09d4fd5 Add new getName method by Chris Lattner · 23 years ago
  23. e836bae Simplify interface to creating a register by Chris Lattner · 23 years ago
  24. 9d4f9b9 * Add support for new types of operands by Chris Lattner · 23 years ago
  25. 3c8cbe6 * Add 3 new types of MachineOperand: ConstantPoolIndex ExternalSymbol and GlobalAddress's by Chris Lattner · 23 years ago
  26. 40a7557 * Add a constant pool to hold per-function constants which must be spilled to memory by Chris Lattner · 23 years ago
  27. 09a5b0b * Add utility methods which make common cases easier by Chris Lattner · 23 years ago
  28. 29dd209 * Add support for values in the constant pool by Chris Lattner · 23 years ago
  29. 63757f5 Add an option (which will go away in the future) signfifying that there is a JIT under Linux by Chris Lattner · 23 years ago
  30. d0f166a More renamings of Target/Machine*Info to Target/Target*Info by Chris Lattner · 23 years ago
  31. f27eeea Rename MachineOptInfo to TargetoptInfo by Chris Lattner · 23 years ago
  32. dde1262 by Chris Lattner · 23 years ago
  33. aa09b75 Rename FunctionFrameInfo to MachineFrameInfo by Chris Lattner · 23 years ago
  34. eb24db9 Rename FunctionFrameInfo to MachineFrameInfo by Chris Lattner · 23 years ago
  35. 8bd66e6 Rename MachineFrameInfo to TargetFrameInfo.h by Chris Lattner · 23 years ago
  36. 58b3328 Initial checkin of Prolog/Epilog code inserter, which is an important part by Chris Lattner · 23 years ago
  37. 5a977d4 Put class in anonymous namespace by Chris Lattner · 23 years ago
  38. 600dee4 * Convert to be a MachineFunctionPass instance by Chris Lattner · 23 years ago
  39. 580f9be * Convert to be a MachineFunctionPass instance by Chris Lattner · 23 years ago
  40. 10cb79b * Add printing support for FrameIndex operands by Chris Lattner · 23 years ago
  41. 955fad1 * A bunch of functionality and data was removed from MachineFunction and put by Chris Lattner · 23 years ago
  42. e90fcb7 Frame info moved out of MachineFunction into a seperate object by Chris Lattner · 23 years ago
  43. 370e187 Eliminate unneccesary file by Chris Lattner · 23 years ago
  44. 3ad7642 Capture more information in ctor by Chris Lattner · 23 years ago
  45. fde4b51 Implement the TargetFrameInfo interface by Chris Lattner · 23 years ago
  46. d282cfe * Initialize new FrameInfo member by Chris Lattner · 23 years ago
  47. 128aff4 Changes to match new MRegisterInfo api by Chris Lattner · 23 years ago
  48. 3c1c03d *** Implement frame pointer elimination on X86! by Chris Lattner · 23 years ago
  49. e0a3fcb Contents merged with X86RegisterInfo.cpp by Chris Lattner · 23 years ago
  50. 0ef73f3 * Remove implementations of previously pure virtual functions that are not any longer. by Chris Lattner · 23 years ago
  51. 3e6dd50 * Minor reformatting by Chris Lattner · 23 years ago
  52. a1826c2 New addFrameReference function by Chris Lattner · 23 years ago
  53. f2ab412 * Most pass ctor functions don't take TM arguments anymore by Chris Lattner · 23 years ago
  54. 0285a33 * Convert to a MachineFunctionPass by Chris Lattner · 23 years ago
  55. 5ae99fe * Convert to a MachineFunctionPass by Chris Lattner · 23 years ago
  56. 065faeb * Use the new Abstract Frame Manager to handle incoming arguments and by Chris Lattner · 23 years ago
  57. 1b849be * Rename machineFrameInfo to targetFrameInfo by Chris Lattner · 23 years ago
  58. da62ac6 * Rename MachineFrameInfo to TargetFrameInfo by Chris Lattner · 23 years ago
  59. ea45d7b * TargetData is no longer directly accessable from TM * s/unsigned int/unsigned/ by Chris Lattner · 23 years ago
  60. 2ef9a6a * TargetData is no longer directly accessable from TargetMachine by Chris Lattner · 23 years ago
  61. 78d881d * Frame & const pool info is no longer directly in MachineFunction by Chris Lattner · 23 years ago
  62. 8cab46e * Changes to be a MachineFunctionPass by Chris Lattner · 23 years ago
  63. d0fe5f5 * Don't access TargetData directly by Chris Lattner · 23 years ago
  64. 5b927c7 * doxygenize comment * rename MachineFrameInfo to TargetFrameInfo by Chris Lattner · 23 years ago
  65. 5fa01b9 Sparc specific methods default to abort rather than being pure virtual by Chris Lattner · 23 years ago
  66. fd529d2 Expose some very simple information about the frame, rather than in-depth by Chris Lattner · 23 years ago
  67. f9b332b * Keep track of register alignment as well as register size by Chris Lattner · 23 years ago
  68. 7fd4040 Descriptor object used to manage abstract frame references by Chris Lattner · 23 years ago
  69. 1951c5b State for frame and constant pool information pulled out of MachineFunction by Chris Lattner · 23 years ago
  70. 7ad6be7 * Frame indices are signed * Cluster modification methods together by Chris Lattner · 23 years ago
  71. cd0d1d1 * Pull a bunch of frame and constant pool state out into a new by Chris Lattner · 23 years ago
  72. 2a4a095 Initial check in of MachineFunctionPass.h by Chris Lattner · 23 years ago
  73. a65c508 Add capability to turn on the -no-fp-elim option by Chris Lattner · 23 years ago
  74. 6cc36d4 Add another simple call by Chris Lattner · 23 years ago
  75. 48664e7 Test argument passing by Chris Lattner · 23 years ago
  76. ce67547 Add a variable sized alloca to test by Chris Lattner · 23 years ago
  77. 623a222 Add diagnostic output by Chris Lattner · 23 years ago
  78. c93489b Eliminate direct access to TargetData structure by Chris Lattner · 23 years ago
  79. 3b24559 Initial fp test by Chris Lattner · 23 years ago
  80. 94af414 * Simplify Value classes by Chris Lattner · 23 years ago
  81. 6331bdb * Use new pseudo instr form for instructions by Chris Lattner · 23 years ago
  82. 4c299f5 Add FP instr prefix byte support Add Pseudo instr class by Chris Lattner · 23 years ago
  83. 5ada8df Add support for FP prefixes by Chris Lattner · 23 years ago
  84. eca1f63 Add printer support for Pseudo instructions by Chris Lattner · 23 years ago
  85. ba4ef26 Initial support for FP registers by Chris Lattner · 23 years ago
  86. 8e58179 New simpler spill interface by Chris Lattner · 23 years ago
  87. 6811c6e Adjustments to match new simpler spill interface by Chris Lattner · 23 years ago
  88. 430cda7 Free machine code by Chris Lattner · 23 years ago
  89. ff863ba Adjust to simpler spill interface by Chris Lattner · 23 years ago
  90. 5124aec Adjustments to work with the simpler spill interface by Chris Lattner · 23 years ago
  91. 831fdcf Remove dependency on SSARegMap.h by MachineFunction.h by Chris Lattner · 23 years ago
  92. 8c5d47d Simplify spill interface methods by Chris Lattner · 23 years ago
  93. 13a6e1e Add comment by Chris Lattner · 23 years ago
  94. aa0e277 Add abstract frame index capability by Chris Lattner · 23 years ago
  95. 7c56bf6 Remove default ctor by Chris Lattner · 23 years ago
  96. 56cf63f *** empty log message *** by Chris Lattner · 23 years ago
  97. 03ab7af Remove dependency on SSARegMap.h by Chris Lattner · 23 years ago
  98. e1b52b7 Fix compilation on GCC 3.2 by Chris Lattner · 23 years ago
  99. 4fcfc12 Don't try to buidl jello by Chris Lattner · 23 years ago
  100. d6840ac Fixes to compile with GCC 3.2 by Chris Lattner · 23 years ago