1. c105645 Create a static version of Instruction::getOpcodeName(opCode) that by Vikram S. Adve · 22 years ago
  2. a24a0bb Add support for writing ConstantExpr nodes. by Vikram S. Adve · 22 years ago
  3. a7dac3d Write out the plane for types first, since values of primitive types by Vikram S. Adve · 22 years ago
  4. 054bd68 Use a helper function outputConstantsInPlane in outputConstants. by Vikram S. Adve · 22 years ago
  5. c668b7c Add support for reading ConstantExpr nodes. by Vikram S. Adve · 22 years ago
  6. c1e4a81 Add support for reading ConstantExpr nodes. by Vikram S. Adve · 22 years ago
  7. d3f7eb0 Added support for parsing expressions constructed from constant values. by Vikram S. Adve · 22 years ago
  8. f946bcd Declare globals llvmAsmtext and llvmAsmleng for use in the parser. by Vikram S. Adve · 22 years ago
  9. 5814008 Create a static version of Instruction::getOpcodeName(opCode) that by Vikram S. Adve · 22 years ago
  10. 29ab9f8 Added subclass ConstantExpr to represent expressions consructed from by Vikram S. Adve · 22 years ago
  11. 4a717d4 Add a couple of virtual functions to support subclass ConstantExpr. by Vikram S. Adve · 22 years ago
  12. 37d0e7e Test the handling of constant expressions. by Vikram S. Adve · 22 years ago
  13. a2fb8c7 Allow tests that use custom commands to run by Chris Lattner · 22 years ago
  14. 29acd75 Test to make sure that 'internal' flags don't get dropped accidentally! by Chris Lattner · 22 years ago
  15. 0135729 initial version: for emitfuncs pass by Anand Shukla · 22 years ago
  16. 45db2c7 added emitfuncs pass, and disabled reassociate pass (needs fixing) by Anand Shukla · 22 years ago
  17. 0ec220c Added emitfuncs pass by Anand Shukla · 22 years ago
  18. 135b75d Added EmitFunctions directory by Anand Shukla · 22 years ago
  19. 41059bc Initial makefile by Anand Shukla · 22 years ago
  20. 09ba7b3 Initial version: adds a function table to output code by Anand Shukla · 22 years ago
  21. 76d5b48 * Pass the DSGraph around instead of the Function to printing fns by Chris Lattner · 22 years ago
  22. f9ae4c5 * Nodes now keep track of any global variables in them by Chris Lattner · 22 years ago
  23. c314ac4 * Nodes now keep track of any global variables in them by Chris Lattner · 22 years ago
  24. 1dc15b7 * Nodes now keep track of any global variables contained within them by Chris Lattner · 22 years ago
  25. e683f77 added std:: to endl by Anand Shukla · 22 years ago
  26. 24787fa added std:: to vector by Anand Shukla · 22 years ago
  27. 4c7b045 Rename DataStructure to LocalDataStructures by Chris Lattner · 22 years ago
  28. cd0b36f New implementation of data structure analysis by Chris Lattner · 22 years ago
  29. c68c31b New implementation of data structure analysis. Only local analysis has been by Chris Lattner · 22 years ago
  30. 43199a0 Disable folding g-e-p instructions into loads and stores. by Chris Lattner · 22 years ago
  31. 11910cf Disable pool allocation stuff until data structure analysis is sorted back out by Chris Lattner · 22 years ago
  32. 2b0f739 Reimplement data structure analysis by Chris Lattner · 22 years ago
  33. 9067068 Fix broken test by Chris Lattner · 22 years ago
  34. 11aedff Include Makefile.singlesrc in order to compile .c tests. by Vikram S. Adve · 22 years ago
  35. a7a1c7e Some of these are feature tests, not regression tests. by Vikram S. Adve · 22 years ago
  36. 975f6d4 Bug fix: cast (bool) has higher precedence than %... who knew! by Vikram S. Adve · 22 years ago
  37. 69cacd4 Add support for marking each operand as a %hh, %hm, %lm or %lo. by Vikram S. Adve · 22 years ago
  38. e694366 Added a few more methods for creating instructions. by Vikram S. Adve · 22 years ago
  39. cd13e7a Fix print of BB name in dump(). by Vikram S. Adve · 22 years ago
  40. 3bc9ef9 Add support for marking each operand as a %hh, %hm, %lm or %lo. by Vikram S. Adve · 22 years ago
  41. 6a49a1e Changed interface to insertCallerSavingCode(). by Vikram S. Adve · 22 years ago
  42. 06019fc Stop using pseudo-instructions (SETX, SETUW, SETSW) by Vikram S. Adve · 22 years ago
  43. 195a5d5 Add support to print %hh, %hm, %lm, or %lo in an operand field. by Vikram S. Adve · 22 years ago
  44. 53fd400 Major overhaul to stop using pseudo-instructions (SETX, SETUW, SETSW) by Vikram S. Adve · 22 years ago
  45. dcde95f More important fixes: by Vikram S. Adve · 22 years ago
  46. 9d22cd4 Put caller-saving code *before* argument copying code! by Vikram S. Adve · 22 years ago
  47. bba2485 Minor change in comments. by Vikram S. Adve · 22 years ago
  48. 607dc68 *** empty log message *** by Chris Lattner · 22 years ago
  49. 46f824f Allow specifying a module for context instead of a slot calculator directly by Chris Lattner · 22 years ago
  50. 1373d87 Add a new testcase. It actually is not infinite looping. It just takes by Chris Lattner · 22 years ago
  51. f8685eb Disabling reassociate pass until it is fixed. by Vikram S. Adve · 22 years ago
  52. 14329b1 New testcase for problem effecting mst by Chris Lattner · 22 years ago
  53. d58290e changed mem_fun to std::mem_fun by Anand Shukla · 22 years ago
  54. e086f4e added std:: to hash_set by Anand Shukla · 22 years ago
  55. b0ad8b0 Added std:: to mem_fun for 64-bit gcc by Anand Shukla · 22 years ago
  56. 743cd3e Implementing shift left & shift right on pointers by Chris Lattner · 22 years ago
  57. 53e9983 Include header in the compiler-neutral location by Chris Lattner · 22 years ago
  58. ec0de5c Added support for printing constant global references to assembly. by Vikram S. Adve · 22 years ago
  59. d60aede Add makefile-mode flag for emacs. by Vikram S. Adve · 22 years ago
  60. f86b4c1 Fix iteration and InsertPos bugs introduced when Chris changed over to ilist. by Vikram S. Adve · 22 years ago
  61. fe09fb2 Numerous changes in interface to class SparcRegInfo corresponding to by Vikram S. Adve · 22 years ago
  62. 0b04064 class MachineCodeForBasicBlock is now an annotation on BasicBlock. by Vikram S. Adve · 22 years ago
  63. b2debdc BA no longer has the unused CC operand. by Vikram S. Adve · 22 years ago
  64. 6418eac Have to save a boolean (setCC) value whenever use is outside the current by Vikram S. Adve · 22 years ago
  65. 97da364 BA has only one argument. by Vikram S. Adve · 22 years ago
  66. 76ee6f7 Significant changes to correctly spill CC registers and to correctly by Vikram S. Adve · 22 years ago
  67. f5af636 Significant changes to correctly spill CC registers and to correctly by Vikram S. Adve · 22 years ago
  68. c9a0ca5 MachineInstr* in vector are not const (and never really were) by Vikram S. Adve · 22 years ago
  69. 45c3877 Rename static struct Initializer to avoid name conflict with BB. by Vikram S. Adve · 22 years ago
  70. 432e1ca Fix printing of BB in dump. by Vikram S. Adve · 22 years ago
  71. 1dcfd3c Moved class MachineCodeForBasicBlock to MachineCodeForBasicBlock.h. by Vikram S. Adve · 22 years ago
  72. bf82a42 MachineInstr::dump() now takes no arguments. by Vikram S. Adve · 22 years ago
  73. 11991ac Implementation of class MachineCodeForBasicBlock. by Vikram S. Adve · 22 years ago
  74. 0baf1c0 A single MachineInstr operand may now be both a def and a use, by Vikram S. Adve · 22 years ago
  75. 9afa88c A single MachineInstr operand may now be both a def and a use. by Vikram S. Adve · 22 years ago
  76. 5023bd4 cpMem<->Reg functions now support CC registers (int and FP) correctly. by Vikram S. Adve · 22 years ago
  77. deb9654 Interface to class MachineCodeForBasicBlock. by Vikram S. Adve · 22 years ago
  78. c2580dd getUsableUniRegAtMI interface simplified slightly. by Vikram S. Adve · 22 years ago
  79. 7a4be95 Moved class MachineCodeForBasicBlock to MachineCodeForBasicBlock.{cpp,h}. by Vikram S. Adve · 22 years ago
  80. 1871b2f MachineInstr* in vector are not const (and never really were) by Vikram S. Adve · 22 years ago
  81. c920dc7 Added two more helper functions for instruction creation. by Vikram S. Adve · 22 years ago
  82. 08272fb Moved MachineCodeForBB to be an annotation on BasicBlock. by Vikram S. Adve · 22 years ago
  83. ec07c75 changes BBsorting and oredering by Anand Shukla · 22 years ago
  84. 82f40e8 small corrections by Anand Shukla · 22 years ago
  85. d4d7906 changed function numbering by Anand Shukla · 22 years ago
  86. 4b244ac Add new << to allow printing modules by reference. by Anand Shukla · 22 years ago
  87. 3e00994 *** empty log message *** by Chris Lattner · 22 years ago
  88. f739969 Clean up anands patch by Chris Lattner · 22 years ago
  89. c5fbf71 Strip the symbols out of the bytecode to inflate generated executables less. by Chris Lattner · 22 years ago
  90. c5d4493 YEs, we really do want to sort. by Chris Lattner · 22 years ago
  91. b4aef17 Yes, we REALLY DO want to run the reassociate pass. by Chris Lattner · 22 years ago
  92. f59391a Remove diff-cluttering tags by Chris Lattner · 22 years ago
  93. 000f60d Remove tag that just clutters diffs by Chris Lattner · 22 years ago
  94. e7f65d3b Fix anands changes by Chris Lattner · 22 years ago
  95. 194f0a5 Convert tabs to spaces by Chris Lattner · 22 years ago
  96. 9fdaeb4 Fix anand's last checkin by Chris Lattner · 22 years ago
  97. 8137a20 Fix comment by Chris Lattner · 22 years ago
  98. dc6c1f5 Cleanup by Chris Lattner · 22 years ago
  99. d05e22c changes for 64bit gcc by Anand Shukla · 22 years ago
  100. 60a786e added include<iostream> for cerr by Anand Shukla · 22 years ago