1. a535fab Be compatible with sparc backend by Chris Lattner · 23 years ago
  2. 9bbf439 Implement MachineInstrInfo interface by Chris Lattner · 23 years ago
  3. 79c0337 Switch to different flag set by Chris Lattner · 23 years ago
  4. adc101b Move TargetInstrDescriptors to MachineInstrInfo.cpp by Chris Lattner · 23 years ago
  5. f44f905 *** empty log message *** by Chris Lattner · 23 years ago
  6. d9512ca Use higher level methods, don't use TargetInstrDescriptors directly! by Chris Lattner · 23 years ago
  7. 8f78027 Use higher level method by Chris Lattner · 23 years ago
  8. ea9d249 Remove #include, misleading comment, and a typedef used only once by Chris Lattner · 23 years ago
  9. 88da77c Inline typedef, eliminate unused method by Chris Lattner · 23 years ago
  10. 67eaf73 Remove long dead #if 0 by Chris Lattner · 23 years ago
  11. cb6b4bd Add #includes that were eliminated from headers by Chris Lattner · 23 years ago
  12. 770feb4 De-inline methods by Chris Lattner · 23 years ago
  13. a808487 Remove #include by Chris Lattner · 23 years ago
  14. 97d6885 Remove unneeded #include by Chris Lattner · 23 years ago
  15. 9538cec Remove forward decl by Chris Lattner · 23 years ago
  16. 28760f4 Make assertIGNode be private to the InterferenceGraph.cpp file by Chris Lattner · 23 years ago
  17. 047bbaf MachineInstrInfo doesn't need a TargetMachine by Chris Lattner · 23 years ago
  18. ba43675 Don't build X86 target until it builds properly again by Chris Lattner · 23 years ago
  19. 93fa705 Seperate code out of TargetMachine into MachineInstrInfo by Chris Lattner · 23 years ago
  20. 75276f1 Initial stab at MachineInstr'ication by Chris Lattner · 23 years ago
  21. c5b8b1a MachineInstrInfo no longer #includes this header, so we must by Chris Lattner · 23 years ago
  22. c01ff9c Use BuildMI instead of explicit code. by Chris Lattner · 23 years ago
  23. 9a8e412 Remove all traces of the "Opcode Mask" field in the MachineInstr class by Chris Lattner · 23 years ago
  24. 1c7907e Fix minor bug by Chris Lattner · 23 years ago
  25. 0fa600d Don't pass default args by Chris Lattner · 23 years ago
  26. 6ee9b5a Fixed spelling and grammar. by Misha Brukman · 23 years ago
  27. e585a7d Rewrote uses of deprecated `MachineFunction::get(BasicBlock *BB)'. by Misha Brukman · 23 years ago
  28. b7551ef Replaced uses of deprecated `MachineFunction::get(BasicBlock *BB)'. by Misha Brukman · 23 years ago
  29. f0fca36 Casting NULL can cause problems so lets just not cast NULL to anything. by Nick Hildenbrandt · 23 years ago
  30. 5638bf9 Don't bother passing in default value by Chris Lattner · 23 years ago
  31. ccdf23e Rename some regalloc fields by Chris Lattner · 23 years ago
  32. 4e3be2f Fixes to work with updated RegAlloc by Chris Lattner · 23 years ago
  33. f726e77 Eliminate usage of MachineBasicBlock::get by Chris Lattner · 23 years ago
  34. 50de36a *** empty log message *** by Nick Hildenbrandt · 23 years ago
  35. fcffe86 Remove usage of MachineBasicBlock::get by Chris Lattner · 23 years ago
  36. fb3a0aed Remove usage of MachineBasicBlock::get by Chris Lattner · 23 years ago
  37. 601fc7c Eliminate uses of MachineBasicBlock::get by Chris Lattner · 23 years ago
  38. d0aa0cd Change MachineBasicBlock's to not be Annotations, instead they are kept as by Chris Lattner · 23 years ago
  39. 07541a2 Make sched class unsigned by Chris Lattner · 23 years ago
  40. c5ddc8b Make Scheduling Class variables be 'unsigned' instead of 'int' by Chris Lattner · 23 years ago
  41. 133f079 Rename the redundant MachineOperand::getOperandType() to MachineOperand::getType() by Chris Lattner · 23 years ago
  42. 0be79c6 Add #includes now that MachineInstr.h doesn't include llvm/Target/MachineInstrInfo.h by Chris Lattner · 23 years ago
  43. 4a63b72 Don't #include <Support/*>, #include "Support/*" by Chris Lattner · 23 years ago
  44. e61a584 *** empty log message *** by Chris Lattner · 23 years ago
  45. 55291ea Rename MachineCodeForBasicBlock to MachineBasicBlock by Chris Lattner · 23 years ago
  46. 32be9f6 *** empty log message *** by Chris Lattner · 23 years ago
  47. a4f808b Fixes to previous checkin by Chris Lattner · 23 years ago
  48. 51a8d85 Inline some methods from .cpp files into .h files, minor cleanups by Chris Lattner · 23 years ago
  49. 227c3d3 Move machine code generation/destruction passes out of Sparc.cpp because by Chris Lattner · 23 years ago
  50. 4f94637 Move addPassesToEmitAssembly from TargetMachine to UltraSparc because it by Chris Lattner · 23 years ago
  51. fce1143 Changed `MachineCodeForMethod' to `MachineFunction'. by Misha Brukman · 23 years ago
  52. 6f8fd25 Remove dead fixme by Chris Lattner · 23 years ago
  53. c5291f5 Instruction select constant arguments correctly by Chris Lattner · 23 years ago
  54. 65a78f2 Add instruction definitions for mov r, imm instructions by Chris Lattner · 23 years ago
  55. dc476b8 change ++ to +1 when using random access iterators by Chris Lattner · 23 years ago
  56. 7261408 Initial checkin of X86 backend. by Chris Lattner · 23 years ago
  57. a750de9 Build the X86 target as well by Chris Lattner · 23 years ago
  58. e2d053a Prune #includes by Chris Lattner · 23 years ago
  59. 232c3be Fix misspelling by Chris Lattner · 23 years ago
  60. 3cecdc5 Malloc prototyping now works even if the original file had its own prototype for malloc by Nick Hildenbrandt · 23 years ago
  61. a087772 Tell PassManager that this pass does not invalidate the CFG so that dominator by Chris Lattner · 23 years ago
  62. 54b866b Minor cleanups Make sure to have a pass name by Chris Lattner · 23 years ago
  63. 0ceeb42 Ensure definate initialization by Chris Lattner · 23 years ago
  64. 27a0893 - Two minor improvements to the MachineInstr class to reduce footprint and by Chris Lattner · 23 years ago
  65. e8e035b Fix bug: CBackend/2002-10-16-External.ll by Chris Lattner · 23 years ago
  66. 04b72c8 Fix bug: test/Regression/CBackend/2002-10-15-OpaqueTypeProblem.ll by Chris Lattner · 23 years ago
  67. d344242 Make sure to escape \'s when they are output by Chris Lattner · 23 years ago
  68. 85131c8 - Add an endianness field to the TargetData datastructure by Chris Lattner · 23 years ago
  69. edf3a72 Print "circular" warning message only in debug mode. by Vikram S. Adve · 23 years ago
  70. efc9433 Removed misleading const keyword. by Vikram S. Adve · 23 years ago
  71. cf911de Significant improvement: GEP used by a load or store no longer generates by Vikram S. Adve · 23 years ago
  72. bb6b121 Allow emission of names that start with an underscore. This is needed to by Chris Lattner · 23 years ago
  73. 8e22ead Don't try to compute the size of an "array" element if the index is 0: by Vikram S. Adve · 23 years ago
  74. 0b16ae2 - Rename Instruction::First*Op to *OpsBegin, and Num*Ops to *OpsEnd to by Chris Lattner · 23 years ago
  75. 1632e88 Use vectors instead of hash_maps for issueGaps and conflictLists. by Vikram S. Adve · 23 years ago
  76. acf0f70 Major bug fix: was not adding CD edges for RETURNs! by Vikram S. Adve · 23 years ago
  77. 5aefcad Use vectors instead of hash_maps for issueGaps and conflictLists. by Vikram S. Adve · 23 years ago
  78. 516b26f Run LICM before GCSE! by Vikram S. Adve · 23 years ago
  79. fee7626 Several major fixes, particularly in emitting constant aggregates: by Vikram S. Adve · 23 years ago
  80. 42e90cf Don't use %l0 for large operands to a SAVE since it is needed *before* SAVE! by Vikram S. Adve · 23 years ago
  81. e004866 Don't mark JMPLCALL and JMPLRET as branches. by Vikram S. Adve · 23 years ago
  82. d3e2648 (1) Try to evaluate constant when multiplying 2 constants. by Vikram S. Adve · 23 years ago
  83. 04ef499 Eliminate duplicate target pointer in SparcRegInfo. by Vikram S. Adve · 23 years ago
  84. c654c78 Eliminate duplicate target pointer. Also add a few assertions. by Vikram S. Adve · 23 years ago
  85. 893cace Make sure to handle small negative values hiding as large unsigned longs -- by Vikram S. Adve · 23 years ago
  86. d0451a9 Major fix: extract ConstantExpr nodes and decompose them into symbolic by Vikram S. Adve · 23 years ago
  87. 98360a1 Instead of adding stdlib we just prototype malloc correctly. by Nick Hildenbrandt · 23 years ago
  88. c7140e9 Sun requires you to include stdlib to use malloc by Nick Hildenbrandt · 23 years ago
  89. cb202e3 Major bug fix: spill code for an instruction in a delay slot was by Vikram S. Adve · 23 years ago
  90. 2a408f0 Bug fix: In preventing static global variables from being printed twice, by Vikram S. Adve · 23 years ago
  91. d2eb386 Add parens around constant calls to getelemptr to properly associate the reference by Nick Hildenbrandt · 23 years ago
  92. ca62692 I was wrong on the removing of those references on the last commit. by Nick Hildenbrandt · 23 years ago
  93. 51c84d1 Removed unneeded reference and dereferences. by Nick Hildenbrandt · 23 years ago
  94. 275801b Cleaned up my last check-in. by Nick Hildenbrandt · 23 years ago
  95. 113ad89 No longer include malloc.h. If protoypes are needed for memory functions they will be present in the byte code and the generated c as well. by Nick Hildenbrandt · 23 years ago
  96. c3dd2af Fixed to properly escape quotes in strings. by Nick Hildenbrandt · 23 years ago
  97. aebdbe6 Bug fix in folding getElementPtr instructions: don't fold one into by Vikram S. Adve · 23 years ago
  98. 1c397aa Added a couple of helper methods for live range construction. by Vikram S. Adve · 23 years ago
  99. 9d67cd1 Live ranges for Return value and return address of a Call are now by Vikram S. Adve · 23 years ago
  100. f425884 Fixed method getReturnValue(): it should return NULL if the by Vikram S. Adve · 23 years ago