1. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  2. d64b5c8 Add a argument to storeRegToStackSlot and storeRegToAddr to specify whether by Evan Cheng · 17 years ago
  3. aee4af6 Remove redundant foldMemoryOperand variants and other code clean up. by Evan Cheng · 17 years ago
  4. e62f97c Allow some reloads to be folded in multi-use cases. Specifically testl r, r -> cmpl [mem], 0. by Evan Cheng · 17 years ago
  5. b97aec6 Add parameter to getDwarfRegNum to permit targets by Dale Johannesen · 17 years ago
  6. f191c80 Use TableGen to emit information for dwarf register numbers. by Anton Korobeynikov · 17 years ago
  7. 483ec21 Interchange Dwarf numbers of ESP and EBP on x86 Darwin. by Dale Johannesen · 17 years ago
  8. db807ed Use movups to spill / restore SSE registers on targets where stacks alignment is by Evan Cheng · 17 years ago
  9. 66f7163 Local spiller optimization: by Evan Cheng · 17 years ago
  10. f0a0cdd - Added getOpcodeAfterMemoryUnfold(). It doesn't unfold an instruction, but only returns the opcode of the instruction post unfolding. by Evan Cheng · 17 years ago
  11. 58184e6 Use SmallVectorImpl instead of SmallVector with hardcoded size in MRegister public interface. by Evan Cheng · 17 years ago
  12. 91ee18c Fix a typo by Christopher Lamb · 17 years ago
  13. 106e802 Change unfoldMemoryOperand(). User is now responsible for passing in the by Evan Cheng · 17 years ago
  14. 75b4e46 Added storeRegToAddr, loadRegFromAddr, and unfoldMemoryOperand's. by Evan Cheng · 17 years ago
  15. 7f3394f Refactor code to add load / store folded instructions -> register only by Evan Cheng · 17 years ago
  16. ff11026 - Added MRegisterInfo::getCrossCopyRegClass() hook. For register classes where reg to reg copies are not possible, this returns another register class which registers in the specified register class can be copied to (and copy back from). by Evan Cheng · 17 years ago
  17. 9efce63 Allow copyRegToReg to emit cross register classes copies. by Evan Cheng · 17 years ago
  18. f4c3a59 Added support to fold X86 load / store instructions. This allow rematerialized loads to be folded into their uses. by Evan Cheng · 17 years ago
  19. ee46574 Move getX86RegNum into X86RegisterInfo and use it by Duncan Sands · 17 years ago
  20. 64d80e3 Change instruction description to split OperandList into OutOperandList and by Evan Cheng · 17 years ago
  21. 7e7bbf8 Only adjust esp around calls in presence of alloca. by Evan Cheng · 17 years ago
  22. 89d1659 Use push / pop for prologues and epilogues. by Evan Cheng · 17 years ago
  23. 2365f51 Long live the exception handling! by Anton Korobeynikov · 17 years ago
  24. 97de913 eliminateFrameIndex() change. by Evan Cheng · 17 years ago
  25. bf2c8b3 Added MRegisterInfo hook to re-materialize an instruction. by Evan Cheng · 17 years ago
  26. 5e6df46 PEI now passes a RegScavenger ptr to eliminateFrameIndex. by Evan Cheng · 17 years ago
  27. 62819f3 Support to provide exception and selector registers. by Jim Laskey · 17 years ago
  28. b371f45 Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. by Evan Cheng · 17 years ago
  29. a284cbf For PR1207: by Reid Spencer · 17 years ago
  30. eceada6 Added getReservedRegs(). by Evan Cheng · 17 years ago
  31. 0e41094 Call frames for intel. by Jim Laskey · 18 years ago
  32. dc77540 hasFP() is now a virtual method of MRegisterInfo. by Evan Cheng · 18 years ago
  33. c2b861d Fix naming inconsistency. by Evan Cheng · 18 years ago
  34. d41b30d Unbreak VC++ build. by Jeff Cohen · 18 years ago
  35. 25ab690 Committing X86-64 support. by Evan Cheng · 18 years ago
  36. 2926869 Fix a long-standing wart in the code generator: two-address instruction lowering by Chris Lattner · 18 years ago
  37. 0f3ac8d getCalleeSaveRegs and getCalleeSaveRegClasses are no long TableGen'd. by Evan Cheng · 18 years ago
  38. 8f7f712 Better implementation of truncate. ISel matches it to a pseudo instruction by Evan Cheng · 18 years ago
  39. 4188699 Foundation for call frame information. by Jim Laskey · 18 years ago
  40. a997918 Expose base register for DwarfWriter. Refactor code accordingly. by Jim Laskey · 18 years ago
  41. f1d78e8 Add support to locate local variables in frames (early version.) by Jim Laskey · 18 years ago
  42. 4083960 Move isLoadFrom/StoreToStackSlot from MRegisterInfo to TargetInstrInfo,a far more logical place. Other methods should also be moved if anyoneis interested. :) by Chris Lattner · 19 years ago
  43. 1d6ecd0 add a method by Chris Lattner · 19 years ago
  44. 97d5e64 Pass extra regclasses into spilling code by Chris Lattner · 19 years ago
  45. a92aab7 Implement the isLoadFromStackSlot interface by Chris Lattner · 19 years ago
  46. 2505d6b The simple isel being gone makes this dead! by Chris Lattner · 19 years ago
  47. 0e0a7a45 * Remove trailing whitespace * Convert tabs to spaces by Misha Brukman · 19 years ago
  48. 01d0efb Code insertion methods now return void instead of an int. by Chris Lattner · 20 years ago
  49. 57f1b67 These methods no longer take a TargetRegisterClass* operand. by Chris Lattner · 20 years ago
  50. f8be5e9 Eliminate MachineFunction& argument from eliminateFrameIndex in x86 Target. Get MachineFunction from MachineInstruction's parent's parent by Nate Begeman · 20 years ago
  51. a1a7148 Another API change to MRegisterInfo::foldMemoryOperand. Instead of a by Alkis Evlogimenos · 20 years ago
  52. 39354c9 Change MRegisterInfo::foldMemoryOperand to return the folded by Alkis Evlogimenos · 20 years ago
  53. 5a051f6 Change to match the newer, simpler, interface by Chris Lattner · 20 years ago
  54. b499866 Add API to check and fold memory operands into instructions. by Alkis Evlogimenos · 20 years ago
  55. bb07ef9 The prologue/epilogue related method calls have no reason to return a value, by Chris Lattner · 20 years ago
  56. 024126e Change interface so that we can add to the end of a basic block by Alkis Evlogimenos · 21 years ago
  57. c0b9dc5 Change MachineBasicBlock's vector of MachineInstr pointers into an by Alkis Evlogimenos · 21 years ago
  58. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  59. e668dab Change all machine basic block modifier functions in MRegisterInfo to by Alkis Evlogimenos · 21 years ago
  60. 856ba76 Added LLVM copyright header. by John Criswell · 21 years ago
  61. 7ad3e06 Switch over to TableGen generated register file description by Chris Lattner · 21 years ago
  62. 7296fb0 This method is long dead by Chris Lattner · 21 years ago
  63. 128aff4 Changes to match new MRegisterInfo api by Chris Lattner · 22 years ago
  64. 6811c6e Adjustments to match new simpler spill interface by Chris Lattner · 22 years ago
  65. 79de631 Update to use new interface for register info by Chris Lattner · 22 years ago
  66. 198ab64 Simplify interfaces used by regalloc to insert code by Chris Lattner · 22 years ago
  67. 439b767 * Simplify TargetRegisterClass implementations by Chris Lattner · 22 years ago
  68. 2b46e8e Added moveReg2Reg() and moveImm2Reg() to accomodate moving data around due to by Misha Brukman · 22 years ago
  69. 2adb395 Implemented functions for emitting prologues and epilogues; by Misha Brukman · 22 years ago
  70. a361c84 storeReg2RegOffset() and loadRegOffset2Reg() now take the iterator by value by Misha Brukman · 22 years ago
  71. 0af0d5b Moved buildReg2RegClassMap() into from X86RegisterInfo to MRegisterInfo, since by Misha Brukman · 22 years ago
  72. 03c6faf Added support for callee- and caller-save registers. by Misha Brukman · 22 years ago
  73. cf2b9ac Added methods to read/write values to stack in .h, fixed implementation in by Misha Brukman · 22 years ago
  74. b83b286 Add definitions for function headers from MRegisterInfo.h: by Misha Brukman · 22 years ago
  75. 7261408 Initial checkin of X86 backend. by Chris Lattner · 22 years ago