1. e4d5c44 This mega patch converts us from using Function::a{iterator|begin|end} to by Chris Lattner · 19 years ago
  2. 2ff1e67 This code is dodgy, but the guaranteed assertion failure doesn't help anything. by Brian Gaeke · 20 years ago
  3. a1e51ff Convert to the new MachineFunctionInfo interface by Chris Lattner · 20 years ago
  4. 6614992 Doxygenify some comments. by Brian Gaeke · 20 years ago
  5. 85015a0 Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/SparcV9 by Chris Lattner · 20 years ago
  6. 750d723 Instead of a virtual method call, lets try a direct constant reference by Chris Lattner · 20 years ago
  7. 98ac7ac Include SparcV9TmpInstr.h instead of llvm/CodeGen/InstrSelection.h, to pick by Brian Gaeke · 20 years ago
  8. 9670eec Fix #includes of i*.h => Instructions.h as per PR403: by Chris Lattner · 20 years ago
  9. 954da37 Add #include <iostream> since Value.h does not #include it any more. by Reid Spencer · 20 years ago
  10. f70c22b Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() by Chris Lattner · 20 years ago
  11. e7c7761 Fix up some spacing & fix a typo in an assertion in cpValue2Value. by Brian Gaeke · 20 years ago
  12. 498231b Collapse together the abstract superclass TargetRegInfo and SparcV9RegInfo, its by Brian Gaeke · 20 years ago
  13. d029cd2 Convert to the new TargetMachine interface. by Chris Lattner · 20 years ago
  14. 3ca4fcc Fix file header comments and include guards -- many files have been moved or by Brian Gaeke · 20 years ago
  15. 6896a7d Make SparcV9RegInfo::getRegType() return the right answer for registers by Brian Gaeke · 20 years ago
  16. 3f083d5 Make it legal to ask for the type of a specialreg by Brian Gaeke · 20 years ago
  17. 0eb6103 Make it legal to request a load or store of %fsr. by Brian Gaeke · 20 years ago
  18. 03b562a Tighten up SparcV9FloatCCRegClass::getRegName()'s assertion - if you ask it for by Brian Gaeke · 20 years ago
  19. 08d4963 Move the private MachineInstrAnnot.h into a private directory. by Chris Lattner · 20 years ago
  20. e3d6807 Great renaming: Sparc --> SparcV9 by Brian Gaeke · 20 years ago
  21. 890f923 Move MOTy::UseType enum into MachineOperand. This eliminates the by Alkis Evlogimenos · 20 years ago
  22. be766c7 Remove getAllocatedRegNum(). Use getReg() instead. by Alkis Evlogimenos · 20 years ago
  23. 12c1d2c MachineInstr::getOpCode() --> getOpcode() in SPARC back-end. by Brian Gaeke · 21 years ago
  24. 1d415a9 Fix more incestuous #includage. by Chris Lattner · 21 years ago
  25. d71295a Reorganized the Sparc backend to be more modular -- each different by Misha Brukman · 21 years ago
  26. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  27. 641271d Fix two typos I found in comments. by Brian Gaeke · 21 years ago
  28. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
  29. cf00c4a Fix spelling. by Misha Brukman · 21 years ago
  30. 84681f1 LiveRange.h is now in lib/CodeGen/RegAlloc by Chris Lattner · 21 years ago
  31. 893f954 LiveRangeInfo got moved into the lib/CodeGen/RegAlloc directory by Chris Lattner · 21 years ago
  32. fdba393 This file just needs LiveRange.h not IGNode.h by Chris Lattner · 21 years ago
  33. 87d50f0 No longer include IGNode.h in the Sparc global header by Chris Lattner · 21 years ago
  34. 83d30c8 Add code to support stack spill/temp offsets that don't fit in the by Vikram S. Adve · 21 years ago
  35. 7dc7de5 (1) Major fix to the way unused regs. are marked and found for the FP by Vikram S. Adve · 21 years ago
  36. 4323449 Simplify code a bit by Chris Lattner · 21 years ago
  37. 6da69e7 Added special consideration for instrumentation strategy by Anand Shukla · 21 years ago
  38. b15f8d4 Several fixes to handling of int CC register: by Vikram S. Adve · 21 years ago
  39. 786833a Major bug fix though it happened rarely (only on a compare after an by Vikram S. Adve · 21 years ago
  40. 784a18b Bug/case fixes: by Vikram S. Adve · 21 years ago
  41. 84c9d5c Fix invalid number of arguments problem by Chris Lattner · 21 years ago
  42. d36e30e * Changed Bcc instructions to behave like BPcc instructions by Misha Brukman · 21 years ago
  43. 55afc33 Add map info for arguments to call (copies) by Anand Shukla · 21 years ago
  44. d0d06ad Extensive changes to the way code generation occurs for function by Vikram S. Adve · 21 years ago
  45. af6f38e Added 'r' and 'i' annotations to instructions as SparcInstr.def has changed. by Misha Brukman · 21 years ago
  46. 78a4f23 Added special register class containing (for now) %fsr. by Vikram S. Adve · 21 years ago
  47. ee563cb Namespacified `vector' and `cerr' to always use the `std::' namespace. by Misha Brukman · 21 years ago
  48. a98cd45 Sparc instruction opcodes now all live under the `V9' namespace. by Misha Brukman · 21 years ago
  49. ee92637 Remove wierd printout by Chris Lattner · 21 years ago
  50. ac4dfd0 Fix warnings by Chris Lattner · 22 years ago
  51. 3c3c82d Adjust to simpler interfaces Eliminate dependency on RegClass.h by Chris Lattner · 22 years ago
  52. 4309e73 #include RegClass.h explicitly by Chris Lattner · 22 years ago
  53. 0e10433 Move private header to private directory by Chris Lattner · 22 years ago
  54. a9b19b9 Prune #includes by Chris Lattner · 22 years ago
  55. 00dca91 Use BuildMI more, Create*Instruction less by Chris Lattner · 22 years ago
  56. 92ba2aa Rename llvm/Analysis/LiveVar/FunctionLiveVarInfo.h -> llvm/CodeGen/FunctionLiveVarInfo.h by Chris Lattner · 22 years ago
  57. d0f166a More renamings of Target/Machine*Info to Target/Target*Info by Chris Lattner · 22 years ago
  58. 1b849be * Rename machineFrameInfo to targetFrameInfo by Chris Lattner · 22 years ago
  59. eef7454 Remove unneccesary #includes by Chris Lattner · 22 years ago
  60. 0fa600d Don't pass default args by Chris Lattner · 22 years ago
  61. 5638bf9 Don't bother passing in default value by Chris Lattner · 22 years ago
  62. 4e3be2f Fixes to work with updated RegAlloc by Chris Lattner · 22 years ago
  63. 133f079 Rename the redundant MachineOperand::getOperandType() to MachineOperand::getType() by Chris Lattner · 22 years ago
  64. fce1143 Changed `MachineCodeForMethod' to `MachineFunction'. by Misha Brukman · 22 years ago
  65. 27a0893 - Two minor improvements to the MachineInstr class to reduce footprint and by Chris Lattner · 22 years ago
  66. edf3a72 Print "circular" warning message only in debug mode. by Vikram S. Adve · 22 years ago
  67. c654c78 Eliminate duplicate target pointer. Also add a few assertions. by Vikram S. Adve · 22 years ago
  68. 8781765 Live ranges for Return value and return address of a Call are no longer by Vikram S. Adve · 22 years ago
  69. 0c4e886 - Renamed Type::isIntegral() to Type::isInteger() by Chris Lattner · 22 years ago
  70. 9568568 - Clean up interface to Sparc register handling a bit: by Chris Lattner · 22 years ago
  71. b82d97e GCC 3.1 changes, finally the burm file builds the FIRST time a clean directory is built. by Chris Lattner · 22 years ago
  72. 09ff112 *** empty log message *** by Chris Lattner · 22 years ago
  73. dcde95f More important fixes: by Vikram S. Adve · 22 years ago
  74. b0ad8b0 Added std:: to mem_fun for 64-bit gcc by Anand Shukla · 22 years ago
  75. 76ee6f7 Significant changes to correctly spill CC registers and to correctly by Vikram S. Adve · 22 years ago
  76. cfb22d3 changes to make it compatible with 64bit gcc by Anand Shukla · 22 years ago
  77. 0b12b5f by Chris Lattner · 22 years ago
  78. 4401441 Disable debugging output by Chris Lattner · 22 years ago
  79. 242a808 Numerous bug fixes: by Vikram S. Adve · 22 years ago
  80. c6f3ae5 Eliminate duplicate or unneccesary #include's by Chris Lattner · 22 years ago
  81. 483e14e s/Method/Function by Chris Lattner · 22 years ago
  82. 87e873b Simplify code a bit by Chris Lattner · 22 years ago
  83. 31f78c4 Major changes to how int and FP arguments are handled. Varargs by Vikram S. Adve · 22 years ago
  84. e4a94f2 Only print debug message if DEBUG_RA is on by Chris Lattner · 22 years ago
  85. b62fc4a Eliminate unneccesary extraneous iterators by Chris Lattner · 22 years ago
  86. 0ac5429 Add explicit #includes of Function.h to make up for the removed #include by Chris Lattner · 22 years ago
  87. 0b0ffa0 Convert AddedInstrMapType to contain AddedInstrns by value instead of by by Chris Lattner · 22 years ago
  88. b7653df s/Method/Function by Chris Lattner · 22 years ago
  89. 2aac6bf s/MethodType/FunctionType by Chris Lattner · 22 years ago
  90. a44c6c0 Added function getCallInstIndirectAddrVal() to set call interference by Vikram S. Adve · 22 years ago
  91. f1c15ee Bug fixes for not using unified reg. numbers, and for using the by Vikram S. Adve · 22 years ago
  92. 49b8a9c Clean up std namespace issues Silence warning by Chris Lattner · 22 years ago
  93. 2f898d2 Convert operand iterator over to work like an STL iterator by Chris Lattner · 23 years ago
  94. 748697d Minor change: Methods that return ValueSet's that are guaranteed to be valid by Chris Lattner · 23 years ago
  95. 3773094 * Code Cleanups * Removal dependencies on Type.h & remove uses of getTypeID() by Chris Lattner · 23 years ago
  96. 296b773 * Eliminate the LiveVarSet class, making applyTranferFuncForMInst a static by Chris Lattner · 23 years ago
  97. 0665a5f * Code Cleanups * Introduce RAV to allow stream I/O instead of using printValue by Chris Lattner · 23 years ago
  98. d1b60fb * ValueSet interface converted from add/remove to insert/erase by Chris Lattner · 23 years ago
  99. 699683c * Minor cleanups by Chris Lattner · 23 years ago
  100. b99169f SparcRegInfo does NOT need anything about instruction scheduling. by Chris Lattner · 23 years ago