1. 0870e97 Use the registers g1 and g5 as temporaries for making far jumps and far calls, by Misha Brukman · 22 years ago
  2. e895a74 1. Bug fix: was using SLL instead of SLLX for ULongTy. Chump. by Vikram S. Adve · 22 years ago
  3. 5ac1175 Remove conversion of fp-to-uint cast into a multi-step cast: by Vikram S. Adve · 22 years ago
  4. 0897c60 SparcV9CodeEmitter.cpp: by Misha Brukman · 22 years ago
  5. 3fd1f5b Use a new local data structure instead of the MachineInstr::regsUsed set by Chris Lattner · 22 years ago
  6. c393c57 Add a map by Chris Lattner · 22 years ago
  7. 6ae3117 Minor cleanups by Chris Lattner · 22 years ago
  8. 3bed95b Physical registers no longer live in the regsUsed set for each machine instr by Chris Lattner · 22 years ago
  9. 907b7dc This method has now been changed to preserve flags for us! by Chris Lattner · 22 years ago
  10. f4de783 * Removed `using' declaration, now use full namespace qualifier std::string by Misha Brukman · 22 years ago
  11. c3cd8af * Set annul bit to be 0, because the Sparc backend currently does not use it. by Misha Brukman · 22 years ago
  12. 7cc7d98 Transition to using 'let X = y' instead of 'set X = y'. by Chris Lattner · 22 years ago
  13. 556d89d DEBUG got moved to Debug.h by Chris Lattner · 22 years ago
  14. 02f7fa4 Remove makefile complexity by always running tablegen with its final output by Chris Lattner · 22 years ago
  15. 72666e6 Add all arithmetic operators to ConstantExprToString(). by Vikram S. Adve · 22 years ago
  16. 97e02eb *Both* operands of divide need sign-extension before divide (if smaller by Vikram S. Adve · 22 years ago
  17. 248932b Put back the separate pass to decompose multi-dimensional references by Vikram S. Adve · 22 years ago
  18. 942e723 We no longer need to preprocess SparcV9.td before sending it through tablegen by Chris Lattner · 22 years ago
  19. db68577 When emitting a constant, check for ConstantExpr before by Vikram S. Adve · 22 years ago
  20. 7a3dd86 Conform to the new interface for describing target registers... even though by Chris Lattner · 22 years ago
  21. b4d3f46 Only regenerate the .inc file if IT has changed, not just if the .td files by Chris Lattner · 22 years ago
  22. dbc1ab8 Do not use 'cpp' directly by Chris Lattner · 22 years ago
  23. 92aa8ca * Cleaned up and corrected comments wrt instruction formats by Misha Brukman · 22 years ago
  24. a21b8e8 Make emitFarCall() public, and add a few comments to functions. by Misha Brukman · 22 years ago
  25. e6124d3 Unify all constant evaluations that depend on register size by Vikram S. Adve · 22 years ago
  26. deb9634 Rename 'dump-asm' to 'dump-input' and really print it just before code-gen. by Vikram S. Adve · 22 years ago
  27. 00477cf Bug fix: don't unnecessarily pretty-print control-characters, some of by Vikram S. Adve · 22 years ago
  28. ada280f Add ConvertConstantToIntType() to unify all constant handling by Vikram S. Adve · 22 years ago
  29. 83d30c8 Add code to support stack spill/temp offsets that don't fit in the by Vikram S. Adve · 22 years ago
  30. b5161b6 All constant-evaluation code now unified into by Vikram S. Adve · 22 years ago
  31. 814030a 1. Bug fix: Don't use branch operand reg. as temp. reg. when by Vikram S. Adve · 22 years ago
  32. 7a81a0f Don't require a BB to look-up live variables, unless they may need to by Vikram S. Adve · 22 years ago
  33. b403b2c Add const version of getLiveRangeForValue(). by Vikram S. Adve · 22 years ago
  34. 102f295 Code to insert caller-saves moved here from SparcRegInfo: it is now by Vikram S. Adve · 22 years ago
  35. a1f1fea * Correctly emit a far call if the target address does not fit into 30 bits by Misha Brukman · 22 years ago
  36. 38b8979 Specify the value type for the register, not just the size. by Chris Lattner · 22 years ago
  37. 8d3f8e2 Making this code const-correct would be a pain, so I'll hack it. by Chris Lattner · 22 years ago
  38. 9cdaa63 Be const correct by Chris Lattner · 22 years ago
  39. e5a61cc Hrm, another necesary one :( by Chris Lattner · 22 years ago
  40. 6856d11 This code doesn't modify the LLVM structure, keep stuff const by Chris Lattner · 22 years ago
  41. 1d598fa Remove #include by Chris Lattner · 22 years ago
  42. bae47e5 Remove extraneous #includes by Chris Lattner · 22 years ago
  43. 7dc7de5 (1) Major fix to the way unused regs. are marked and found for the FP by Vikram S. Adve · 22 years ago
  44. e9a567c 1. Fix a case that was marking the invalid reg. num. (-1) as used, by Vikram S. Adve · 22 years ago
  45. bc001b2 (1) Change the way unused regs. are marked and found to consider regType by Vikram S. Adve · 22 years ago
  46. 34a8567 Remove unused field. Change the way unused regs. are marked and by Vikram S. Adve · 22 years ago
  47. 949a362 Remove redundant const qualifiers from cast<> expressions by Chris Lattner · 22 years ago
  48. c07736a Simplify code by using ConstantInt::getRawValue instead of checking to see by Chris Lattner · 22 years ago
  49. c8bf87a Remove unnecessary casts by Chris Lattner · 22 years ago
  50. 9daa8a1 Random cleanups by Chris Lattner · 22 years ago
  51. 1815383 Remove using decl by Chris Lattner · 22 years ago
  52. 4323449 Simplify code a bit by Chris Lattner · 22 years ago
  53. 6da69e7 Added special consideration for instrumentation strategy by Anand Shukla · 22 years ago
  54. dfbfc57 Fixed the number translation scheme for the integer condition code registers: it by Misha Brukman · 22 years ago
  55. cf7ec87 The name should really be `simm11' to follow the naming convention, but this has by Misha Brukman · 22 years ago
  56. 2c4fe58 No need for a second immediate field if the class already inherits one. by Misha Brukman · 22 years ago
  57. a34b619 Encode predict = 1 by default, because the Sparc assembler does this. by Misha Brukman · 22 years ago
  58. 07d4516 Correctly handle calls to functions which are further away than 2**32 bits will by Misha Brukman · 22 years ago
  59. 173e250 * Added support for the %ccr register by Misha Brukman · 22 years ago
  60. bc0e998 The word `separate' only has one `e'. by Misha Brukman · 22 years ago
  61. 951df2b Several important bug fixes: by Vikram S. Adve · 22 years ago
  62. 940a3a4 Bug fix in creating constants: need 1U << 31, not 1 << 31. by Vikram S. Adve · 22 years ago
  63. ad80db6 Fold cast-to-bool into not. Later, this should also be folded into other by Vikram S. Adve · 22 years ago
  64. 4d2faf6 Values stored in CallArgsDescriptor cannot be const. by Vikram S. Adve · 22 years ago
  65. 24d0410 isMarkedForSpill() should be const. by Vikram S. Adve · 22 years ago
  66. 51bda6f Print out all neighbors in interference graph, not just higher-numbered ones. by Vikram S. Adve · 22 years ago
  67. 3bf0892 Several fixes to handling of int CC register: by Vikram S. Adve · 22 years ago
  68. b15f8d4 Several fixes to handling of int CC register: by Vikram S. Adve · 22 years ago
  69. 2988612 Elaborated assembly syntax of instructions in the comments. by Misha Brukman · 22 years ago
  70. 35f19cc Removed unnecessary assignment (it was taken care by a superclass) and clarified by Misha Brukman · 22 years ago
  71. de11f2d Moved RegClassIDs enum to be next to the RegTypes enum. by Misha Brukman · 22 years ago
  72. 9c570ee Correction to last fix: Pointer types do not return true in Type::IsIntegral(). by Vikram S. Adve · 22 years ago
  73. 97539fc Choose register instead of immediate for ConstantExpr in ChooseRegOrImmed. by Vikram S. Adve · 22 years ago
  74. 786833a Major bug fix though it happened rarely (only on a compare after an by Vikram S. Adve · 22 years ago
  75. 46d3f8e Make the RegClassID values public -- there is no other way to get them. by Vikram S. Adve · 22 years ago
  76. 9cedd43 Apparently, the "regType" and "regClass" used in the Sparc backend are not both by Misha Brukman · 22 years ago
  77. ce14ec3 * Force all "don't care" bits to 0 so that there are absolutely no unset bits in by Misha Brukman · 22 years ago
  78. bd27299 The classes F4_3 and F4_4 have an `rd' operand that needs to be set. by Misha Brukman · 22 years ago
  79. a8fcdd8 Properly fix instruction syntax in comments, using `imm' for instructions that by Misha Brukman · 22 years ago
  80. 69bf930 Fixed instruction syntax in the comments (specifies how instr is used). by Misha Brukman · 22 years ago
  81. ea28dd3 Force fixed-size but large alloca objects to the dynamically allocated by Vikram S. Adve · 22 years ago
  82. 65b2f40 Minor beautification: fold a couple of lines of code. by Vikram S. Adve · 22 years ago
  83. 799ffee (1) Major bug fix: DecomposeArrayRef() replaces its argument instr. and by Vikram S. Adve · 22 years ago
  84. 74d15d3 A def. operand of a machine instruction may be an ordinary Value*, by Vikram S. Adve · 22 years ago
  85. 784a18b Bug/case fixes: by Vikram S. Adve · 22 years ago
  86. 7a73b80 Merged in autoconf branch. This provides configuration via the autoconf system. by John Criswell · 22 years ago
  87. 8054444 Add the padding needed for variable-size alloca's, which should work now. by Vikram S. Adve · 22 years ago
  88. 3889a2c Remove a ton of extraneous #includes by Chris Lattner · 22 years ago
  89. c901e8b Some preprocessors doen't support // comments and get confused by Chris Lattner · 22 years ago
  90. ddafa49 RDCCR defines arg. #1, not arg. #2. by Vikram S. Adve · 22 years ago
  91. 2e2f2dc lib/Target/Sparc/Sparc.cpp: by Brian Gaeke · 22 years ago
  92. c8621e6 These instructions really take three operands. This fixes some assertions by Chris Lattner · 22 years ago
  93. 2eb9a25 Actually, change it to use explicit new/delete, which is more likely to be by Chris Lattner · 22 years ago
  94. 0bf9476 Remove two using decls Remove usage of alloca by Chris Lattner · 22 years ago
  95. ad95d9e Isolate machine-dependent use of <alloca.h> in "Support/Alloca.h", by Brian Gaeke · 22 years ago
  96. ff97fbc Rename FInfo.cpp to FunctionInfo.cpp, eliminate FInfo.h by Chris Lattner · 22 years ago
  97. fb4d20b move contents of include/llvm/Reoptimizer/Mapping/FInfo.h into here, it is sparc internal by Chris Lattner · 22 years ago
  98. 84c9d5c Fix invalid number of arguments problem by Chris Lattner · 22 years ago
  99. be583b9 Included assert.h so that the code compiles under newer versions of GCC. by John Criswell · 22 years ago
  100. 9aa2639 Updated for the new projects Makefile. by John Criswell · 22 years ago