1. de11f2d Moved RegClassIDs enum to be next to the RegTypes enum. by Misha Brukman · 22 years ago
  2. 46d3f8e Make the RegClassID values public -- there is no other way to get them. by Vikram S. Adve · 22 years ago
  3. 7a73b80 Merged in autoconf branch. This provides configuration via the autoconf system. by John Criswell · 22 years ago
  4. fb4d20b move contents of include/llvm/Reoptimizer/Mapping/FInfo.h into here, it is sparc internal by Chris Lattner · 22 years ago
  5. d0d06ad Extensive changes to the way code generation occurs for function by Vikram S. Adve · 22 years ago
  6. d3d97be The register types need to be visible outside of the class to be useful. by Misha Brukman · 22 years ago
  7. 3c4cf15 Added the 'r' and 'i' annotations to instructions as their opcode names have by Misha Brukman · 22 years ago
  8. 79caf1f Add prototypes to add passes to JIT compilation and code emission. by Misha Brukman · 22 years ago
  9. 78a4f23 Added special register class containing (for now) %fsr. by Vikram S. Adve · 22 years ago
  10. 5b1b47b Add support for compiling varargs functions. by Vikram S. Adve · 22 years ago
  11. 12745c5 Reword to remove reference to how things worked in the past. by Misha Brukman · 22 years ago
  12. e9d8838 Implement the TargetInstrInfo's createNOPinstr() and isNOPinstr() interface. by Misha Brukman · 22 years ago
  13. a98cd45 Sparc instruction opcodes now all live under the `V9' namespace. by Misha Brukman · 22 years ago
  14. 795ba6c Move sparc specific code into the Sparc backend by Chris Lattner · 23 years ago
  15. 3c3c82d Adjust to simpler interfaces Eliminate dependency on RegClass.h by Chris Lattner · 23 years ago
  16. 3501fea Rename MachineInstrInfo -> TargetInstrInfo by Chris Lattner · 23 years ago
  17. d0f166a More renamings of Target/Machine*Info to Target/Target*Info by Chris Lattner · 23 years ago
  18. dde1262 by Chris Lattner · 23 years ago
  19. 8bd66e6 Rename MachineFrameInfo to TargetFrameInfo.h by Chris Lattner · 23 years ago
  20. da62ac6 * Rename MachineFrameInfo to TargetFrameInfo by Chris Lattner · 23 years ago
  21. c66583e These are no longer virtual methods by Chris Lattner · 23 years ago
  22. 6334205 Allow TargetMachine to refuse static code gen by Chris Lattner · 23 years ago
  23. 047bbaf MachineInstrInfo doesn't need a TargetMachine by Chris Lattner · 23 years ago
  24. 9a8e412 Remove all traces of the "Opcode Mask" field in the MachineInstr class by Chris Lattner · 23 years ago
  25. 4f94637 Move addPassesToEmitAssembly from TargetMachine to UltraSparc because it by Chris Lattner · 23 years ago
  26. fce1143 Changed `MachineCodeForMethod' to `MachineFunction'. by Misha Brukman · 23 years ago
  27. 04ef499 Eliminate duplicate target pointer in SparcRegInfo. by Vikram S. Adve · 23 years ago
  28. 106604e Simplified code that handles call args and rets, so it no longer by Vikram S. Adve · 23 years ago
  29. 5cedede Modify operand order for Create{Sign,Zero}ExtensionInstructions. by Vikram S. Adve · 23 years ago
  30. d55697c Added class MachineOptInfo as interface to target-specific by Vikram S. Adve · 23 years ago
  31. e1f7280 Move all the code that creates code generation passes from Sparc.cpp to by Vikram S. Adve · 23 years ago
  32. f36f06b Add new function UltraSparcInstrInfo::CreateZeroExtensionInstructions. by Vikram S. Adve · 23 years ago
  33. 9568568 - Clean up interface to Sparc register handling a bit: by Chris Lattner · 23 years ago
  34. 035dfbe by Chris Lattner · 23 years ago
  35. b82d97e GCC 3.1 changes, finally the burm file builds the FIRST time a clean directory is built. by Chris Lattner · 23 years ago
  36. 24787fa added std:: to vector by Anand Shukla · 23 years ago
  37. 6a49a1e Changed interface to insertCallerSavingCode(). by Vikram S. Adve · 23 years ago
  38. fe09fb2 Numerous changes in interface to class SparcRegInfo corresponding to by Vikram S. Adve · 23 years ago
  39. f59391a Remove diff-cluttering tags by Chris Lattner · 23 years ago
  40. cfb22d3 changes to make it compatible with 64bit gcc by Anand Shukla · 23 years ago
  41. 242a808 Numerous bug fixes: by Vikram S. Adve · 23 years ago
  42. c6f3ae5 Eliminate duplicate or unneccesary #include's by Chris Lattner · 23 years ago
  43. f57b845 * Rename MethodPass class to FunctionPass by Chris Lattner · 23 years ago
  44. 6d78311 Added functions to compute which register, if any, to use by Vikram S. Adve · 23 years ago
  45. 9aa697b Include prototype for interface to PrologEpilogCodeInserter.cpp file by Chris Lattner · 23 years ago
  46. b7653df s/Method/Function by Chris Lattner · 23 years ago
  47. a44c6c0 Added function getCallInstIndirectAddrVal() to set call interference by Vikram S. Adve · 23 years ago
  48. c9aa7df s/Method/Function by Chris Lattner · 23 years ago
  49. dd55899 Several sundry bug fixes. by Vikram S. Adve · 23 years ago
  50. 49b8a9c Clean up std namespace issues Silence warning by Chris Lattner · 23 years ago
  51. 9530a6f Write llvm bytecode to output .s file as last step of LLC. by Chris Lattner · 24 years ago
  52. 699683c * Minor cleanups by Chris Lattner · 24 years ago
  53. 7327d7e Move a ton of tables out of SparcInternals.h and move them to Sparc.cpp. by Chris Lattner · 24 years ago
  54. 4387e31 Convert sparc backend over to use pass based compilation structure. by Chris Lattner · 24 years ago
  55. 6edfcc5 Implement new method by method assembly output & memory releasing by Chris Lattner · 24 years ago
  56. 697954c Changes to build successfully with GCC 3.02 by Chris Lattner · 24 years ago
  57. 690f367 removed SizeOfStackOperand constant from the SparcRegInfo class - no longer used by Ruchira Sasanka · 24 years ago
  58. 2563a98 Added more comments by Ruchira Sasanka · 24 years ago
  59. d00982a Added comments and correct logic for finding register sizes. by Ruchira Sasanka · 24 years ago
  60. 4c5fe2d Add function returning which operand holds immediate constant by Vikram S. Adve · 24 years ago
  61. 00521d7 When allocating space on stack for writing a register, by Vikram S. Adve · 24 years ago
  62. 67a463a Added phi elimination code by Ruchira Sasanka · 24 years ago
  63. 5a81692 Down-growing offsets from FP should start at 0, not -1. by Vikram S. Adve · 24 years ago
  64. ae4bcd7 Corrected reodering code for instructions inserted before calls by Ruchira Sasanka · 24 years ago
  65. 868cf82 Added code for correct reordering of call arguments by Ruchira Sasanka · 24 years ago
  66. 5afff3b Bug fix: Need to include the stack offset "bias" in assembly code itself. by Vikram S. Adve · 24 years ago
  67. 7f37fe5 Use MachineFrameInfo as base class of UltraSparcFrameInfo, and made by Vikram S. Adve · 24 years ago
  68. 8e5c0b4 Killing warnings by Chris Lattner · 24 years ago
  69. 6dad506 Squelch warnings about not returning a value by Chris Lattner · 24 years ago
  70. b7f06f4 Fixed instruction information for RDCCR and WRCCR. by Vikram S. Adve · 24 years ago
  71. 3839e6e Added code to support correct saving of %ccr across calls by Ruchira Sasanka · 24 years ago
  72. ef1b0cb Arranged stack frame - needs furhter organization by Ruchira Sasanka · 24 years ago
  73. 20c82b1 Added support for spilling by Ruchira Sasanka · 24 years ago
  74. c152163 Reordered a couple of registers to simplify some new checks. by Vikram S. Adve · 24 years ago
  75. b3b6f53 Added support for both call/jmpl instructions by Ruchira Sasanka · 24 years ago
  76. 5684c4e Added virtual function to generate an instruction sequence to by Vikram S. Adve · 24 years ago
  77. c4d4b76 Added support for caller saving by Ruchira Sasanka · 24 years ago
  78. 1e23ed7 Output to cerr rather than cout so that debug info doesn't mess up assembly generation by Chris Lattner · 24 years ago
  79. cc3ccac updated suggesting/coloring of call & return args & implicit operands by Ruchira Sasanka · 24 years ago
  80. ec0a95f Be const correct by Chris Lattner · 24 years ago
  81. e369fcb Fix broken #endif by Chris Lattner · 24 years ago
  82. ab304c4 added suggesting color support by Ruchira Sasanka · 24 years ago
  83. 9a3d63b Seperate instruction definitions into new SparcInstr.def file by Chris Lattner · 24 years ago
  84. 32f600a Add emitAssemblyMethod to TargetMachine by Chris Lattner · 24 years ago
  85. 89fb46b -- ruchira by Ruchira Sasanka · 24 years ago
  86. 767b78f Remove extraneous #includes by Chris Lattner · 24 years ago
  87. 339084b Make class TargetMachine the common interface to all target-dependent by Vikram S. Adve · 24 years ago
  88. 866f138 modified printing of debug messages by Ruchira Sasanka · 24 years ago
  89. e38bd533 added register allocation code by Ruchira Sasanka · 24 years ago
  90. 46cbff6 Chris seems fond of #include <vector>. Fix these. Also convert use list in by Chris Lattner · 24 years ago
  91. b26bcc5 Make a new llvm/Target #include directory. by Chris Lattner · 24 years ago
  92. f6e0e28 Checkin changes to: by Chris Lattner · 24 years ago
  93. c6495ee Move files to new sparc directory by Chris Lattner · 24 years ago