1. 49ab7f2 * Use the MachineConstantPool for storing constants instead of a hash_set; by Misha Brukman · 22 years ago
  2. 08d702b Hrm, unbreak stuph :( by Chris Lattner · 22 years ago
  3. ff3d5d9 Fix preselection/lowerswitches bug by Chris Lattner · 22 years ago
  4. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
  5. 3b237fc Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruction::PHI" to be more consistent with the other instructions. by Chris Lattner · 22 years ago
  6. 82a036f Don't include "Config/stdlib.h". by Brian Gaeke · 22 years ago
  7. e6124d3 Unify all constant evaluations that depend on register size by Vikram S. Adve · 22 years ago
  8. c07736a Simplify code by using ConstantInt::getRawValue instead of checking to see by Chris Lattner · 22 years ago
  9. 940a3a4 Bug fix in creating constants: need 1U << 31, not 1 << 31. by Vikram S. Adve · 22 years ago
  10. 7a73b80 Merged in autoconf branch. This provides configuration via the autoconf system. by John Criswell · 22 years ago
  11. d36e30e * Changed Bcc instructions to behave like BPcc instructions by Misha Brukman · 22 years ago
  12. c559e05 Convert load/store opcodes from register to immediate forms, if necessary. by Misha Brukman · 22 years ago
  13. d0d06ad Extensive changes to the way code generation occurs for function by Vikram S. Adve · 22 years ago
  14. 71ed1c9 Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed. by Misha Brukman · 22 years ago
  15. c2f0939 Bug fix: sign-extension was not happening for C = -MININT since C == -C! by Vikram S. Adve · 22 years ago
  16. 81b0686 Cleaned up code layout, spacing, etc. for readability purposes and to be more by Misha Brukman · 22 years ago
  17. a98cd45 Sparc instruction opcodes now all live under the `V9' namespace. by Misha Brukman · 22 years ago
  18. 7a5adc3 IntegerRegSize is always 8 for sparc by Chris Lattner · 22 years ago
  19. 4deaf3b Fix obvious type-o by Chris Lattner · 22 years ago
  20. 795ba6c Move sparc specific code into the Sparc backend by Chris Lattner · 23 years ago
  21. 54e898e Use BuildMI more by Chris Lattner · 23 years ago
  22. 00dca91 Use BuildMI more, Create*Instruction less by Chris Lattner · 23 years ago
  23. e5b1ed9 * Elimiante a bunch of functions from InstrSelectionSupport.h, replacing users by Chris Lattner · 23 years ago
  24. 3501fea Rename MachineInstrInfo -> TargetInstrInfo by Chris Lattner · 23 years ago
  25. 2ef9a6a * TargetData is no longer directly accessable from TargetMachine by Chris Lattner · 23 years ago
  26. 047bbaf MachineInstrInfo doesn't need a TargetMachine by Chris Lattner · 23 years ago
  27. fce1143 Changed `MachineCodeForMethod' to `MachineFunction'. by Misha Brukman · 23 years ago
  28. 0b16ae2 - Rename Instruction::First*Op to *OpsBegin, and Num*Ops to *OpsEnd to by Chris Lattner · 23 years ago
  29. 893cace Make sure to handle small negative values hiding as large unsigned longs -- by Vikram S. Adve · 23 years ago
  30. 5cedede Modify operand order for Create{Sign,Zero}ExtensionInstructions. by Vikram S. Adve · 23 years ago
  31. 4900116 Add methods to query about the representation of LLVM quantities (e.g., by Vikram S. Adve · 23 years ago
  32. 84c0fcb Bug fixes in casting between floats and ints smaller than 64 bits. by Vikram S. Adve · 23 years ago
  33. 0c4e886 - Renamed Type::isIntegral() to Type::isInteger() by Chris Lattner · 23 years ago
  34. 6c0c301 Several bug fixes in casting to signed int values. by Vikram S. Adve · 23 years ago
  35. 035dfbe by Chris Lattner · 23 years ago
  36. a40cbb3 Bug fix in CreateCodeToLoadConst(): use sign of dest, not operand, by Vikram S. Adve · 23 years ago
  37. c190c01 Just improved comments and assertions. by Vikram S. Adve · 23 years ago
  38. b82d97e GCC 3.1 changes, finally the burm file builds the FIRST time a clean directory is built. by Chris Lattner · 23 years ago
  39. 53fd400 Major overhaul to stop using pseudo-instructions (SETX, SETUW, SETSW) by Vikram S. Adve · 23 years ago
  40. f59391a Remove diff-cluttering tags by Chris Lattner · 23 years ago
  41. cfb22d3 changes to make it compatible with 64bit gcc by Anand Shukla · 23 years ago
  42. 242a808 Numerous bug fixes: by Vikram S. Adve · 23 years ago
  43. 9b62503 Replace all usages of Type::isPointerType with isa<PointerType> by Chris Lattner · 23 years ago
  44. c6f3ae5 Eliminate duplicate or unneccesary #include's by Chris Lattner · 23 years ago
  45. 31bcdb8 Split ConstantVals.h into Constant.h and Constants.h by Chris Lattner · 23 years ago
  46. 2fbfdcf Change references to the Method class to be references to the Function by Chris Lattner · 23 years ago
  47. f7cedec Fix CreateUIntSetInstruction() to handle sign extensions correctly. by Vikram S. Adve · 23 years ago
  48. e76af29 Use distinct names for the three types of SetMachineOperand to by Vikram S. Adve · 23 years ago
  49. cb0a120 * Switch to new TmpInstruction model by Chris Lattner · 24 years ago
  50. 697954c Changes to build successfully with GCC 3.02 by Chris Lattner · 24 years ago
  51. cee9d1c Remove int hack to allow unsigned numbers greater than 2^63 - 1... by Vikram S. Adve · 24 years ago
  52. e9bb2df Rename ConstPoolVal -> Constant by Chris Lattner · 24 years ago
  53. b9959d8 Fix int->float conversion. by Vikram S. Adve · 24 years ago
  54. 5b6082e Added function UltraSparcInstrInfo::CreateCodeToCopyFloatToInt. by Vikram S. Adve · 24 years ago
  55. b9c3863 Added new function UltraSparcInstrInfo::CreateCodeToCopyIntToFloat. by Vikram S. Adve · 24 years ago
  56. a2a7094 Generate SETX for 64-bit integers! by Vikram S. Adve · 24 years ago
  57. 30764b8 Moved implementation of class UltraSparcInstrInfo here. by Vikram S. Adve · 24 years ago