1. 179cdfb * Removed extraneous #includes by Chris Lattner · 22 years ago
  2. b0cfa6d Very minor cleanups by Chris Lattner · 22 years ago
  3. 5f0eb8d by Chris Lattner · 22 years ago
  4. d8bbc06 Refix stuff for GCC 2.95, 3.0.4 & 3.1 by Chris Lattner · 22 years ago
  5. e95ce74 now removes deleted nops from MachineCodeForInstruction by Mehwish Nagda · 22 years ago
  6. 0c0edf8 *** empty log message *** by Chris Lattner · 22 years ago
  7. cb6289a *** empty log message *** by Chris Lattner · 22 years ago
  8. 09ff112 *** empty log message *** by Chris Lattner · 22 years ago
  9. 5ff62e9 *** empty log message *** by Chris Lattner · 22 years ago
  10. 0baf1c0 A single MachineInstr operand may now be both a def and a use, by Vikram S. Adve · 22 years ago
  11. 7e70829 MEGAPATCH checkin. by Chris Lattner · 22 years ago
  12. 70e60cb Move debug options out of header files so that the header does not have by Chris Lattner · 22 years ago
  13. ad86b74 Hide debugging options by Chris Lattner · 22 years ago
  14. c6f3ae5 Eliminate duplicate or unneccesary #include's by Chris Lattner · 22 years ago
  15. 96c466b Add new optional getPassName() virtual function that a Pass can override by Chris Lattner · 22 years ago
  16. 483e14e s/Method/Function by Chris Lattner · 22 years ago
  17. f57b845 * Rename MethodPass class to FunctionPass by Chris Lattner · 22 years ago
  18. 9bbf99d No need to reserve space, erasing does not change the size of the container. by Chris Lattner · 22 years ago
  19. af50d00 * Add a file header with some information by Chris Lattner · 22 years ago
  20. f3dd05c Clean up the ownership model a bit so that nodes actually get deleted more by Chris Lattner · 22 years ago
  21. b7653df s/Method/Function by Chris Lattner · 22 years ago
  22. 2fbfdcf Change references to the Method class to be references to the Function by Chris Lattner · 22 years ago
  23. 97fb99b Use deterministic iterator for SchedGraphs. This is actually not by Vikram S. Adve · 23 years ago
  24. 1392d69 Bug fix: nextToTry was not being initialized in one case. by Vikram S. Adve · 23 years ago
  25. 7c7e46a Add option to disable scheduling. by Vikram S. Adve · 23 years ago
  26. 802cec4 Add option to disable scheduling. by Vikram S. Adve · 23 years ago
  27. cf8a98f Minor changes. by Vikram S. Adve · 23 years ago
  28. e7506a3 Rename Method to Function by Chris Lattner · 23 years ago
  29. 155d2c9 Change to make it build with GCC 2.95.3 by Anand Shukla · 23 years ago
  30. dfb8b95 * Silence signed/unsigned warnings * Make it compile with GCC 3.0.4 by Chris Lattner · 23 years ago
  31. 455889a * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into by Chris Lattner · 23 years ago
  32. 221d688 Method.h no longer includes BasicBlock.h by Chris Lattner · 23 years ago
  33. 2f898d2 Convert operand iterator over to work like an STL iterator by Chris Lattner · 23 years ago
  34. 748697d Minor change: Methods that return ValueSet's that are guaranteed to be valid by Chris Lattner · 23 years ago
  35. 5e5dfa3 * Eliminate the LiveVarSet class, making applyTranferFuncForMInst a static by Chris Lattner · 23 years ago
  36. 4996084 * Add a #include not indirectly included any more by Chris Lattner · 23 years ago
  37. 9adb7ad * The itf exposed by InstrScheduling is now a single function to create the right pass by Chris Lattner · 23 years ago
  38. f35f2fb Remove dependence on BBLiveVar from InstrScheduling Minor cleanups by Chris Lattner · 23 years ago
  39. b99bd2b Move instrIsFeasible from InstrScheduling.h by Chris Lattner · 23 years ago
  40. 77f66c1 * Move command line parsing debug stuff to InstrScheduling internal header file by Chris Lattner · 23 years ago
  41. de6dbab Remove extraneous #includes by Chris Lattner · 23 years ago
  42. 0861b0c * Straighten out #includes by Chris Lattner · 23 years ago
  43. 3462cae * Get machine instrs from Instructin's by using MachineCodeForInstruction::get by Chris Lattner · 23 years ago
  44. a16c3ef Make it build with 2.95.3 by Chris Lattner · 23 years ago
  45. 697954c Changes to build successfully with GCC 3.02 by Chris Lattner · 23 years ago
  46. 7a17675 Renamed inst_const_iterator -> const_inst_iterator by Chris Lattner · 23 years ago
  47. cee8f9a Create a new #include "Support/..." directory structure to move things by Chris Lattner · 23 years ago
  48. 4ed17ba Stuff after a #endif is not valid CPP input and breaks some compilers by Chris Lattner · 23 years ago
  49. 200a435 Eliminate most uses of the machine instruction vector for each LLVM instr, by Vikram S. Adve · 23 years ago
  50. af00d48 Major improvement to how nodes are built for a BB. by Vikram S. Adve · 23 years ago
  51. 5b43af9 Only add true dep. edges from an earlier to a later instruction. by Vikram S. Adve · 23 years ago
  52. fb1a6c8 Use node->getOpCode() instead of node->getMachineInstr()->getOpCode(). by Vikram S. Adve · 23 years ago
  53. e64574c Major change to how defs are found when adding dependences (they by Vikram S. Adve · 23 years ago
  54. af1d2c8 MachineCodeForMethod is now an annotation on class Method. by Vikram S. Adve · 23 years ago
  55. c352d2c Modified graph construction to use one pass to find all defs. by Vikram S. Adve · 23 years ago
  56. d0d79c0 Allow combinations of True/Anti/Output flags for each edge to by Vikram S. Adve · 23 years ago
  57. a93bbac Add edges between call instructions and (a) load/store instructions, and by Vikram S. Adve · 23 years ago
  58. fb8c053 Modify code that processes delay slots so that it preserves any by Vikram S. Adve · 23 years ago
  59. f43e336 Separate VM instruction that generates the instructions that compute a value by Vikram S. Adve · 23 years ago
  60. 85b46d6 *** empty log message *** by Vikram S. Adve · 23 years ago
  61. 80c685f * Fix privacy issues on RegToRefVecMap * Fix initialization order problems... by Chris Lattner · 23 years ago
  62. 8d0ffa5 Add graph edges due to implicit refs in each machine instruction. by Vikram S. Adve · 23 years ago
  63. 6db77c5 Don't insert useful instructions in delay slot of a RETURN. by Vikram S. Adve · 23 years ago
  64. b00c582 Commit more code over to new cast style by Chris Lattner · 23 years ago
  65. 1d87bcf Convert more code to use new style casts Eliminate old style casts from value.h by Chris Lattner · 23 years ago
  66. 9636a91 Add support for new style casts by Chris Lattner · 23 years ago
  67. c5b4632 Bug fixes: by Vikram S. Adve · 23 years ago
  68. 4a87b38 Minor changes for bug fixes in SchedGraph.cpp. by Vikram S. Adve · 23 years ago
  69. 5316f8f Two bug fixes: by Vikram S. Adve · 23 years ago
  70. 3ff4387 Pull iterators out of CFG.h and CFGdecls and put them in Support directory by Chris Lattner · 23 years ago
  71. fe30f1f Format file header. by Vikram S. Adve · 23 years ago
  72. f0ba280 Add new entry/exit edges when removing delay slot nodes from the graph. by Vikram S. Adve · 23 years ago
  73. 8b6d245 Moved erase edge functions to class SchedGraph. by Vikram S. Adve · 23 years ago
  74. 851d44c Renamed some header files. by Vikram S. Adve · 23 years ago
  75. f0b6d79 Moved erase-edge functions from SchedGraphNode to SchedGraph. by Vikram S. Adve · 23 years ago
  76. c0c7708 Add a forward decl, oops. by Chris Lattner · 23 years ago
  77. 46cbff6 Chris seems fond of #include <vector>. Fix these. Also convert use list in by Chris Lattner · 23 years ago
  78. e5bc8b0 Split Target/Machine.h into three files: * Machine.h * InstInfo.h * SchedInfo.h by Chris Lattner · 23 years ago
  79. b26bcc5 Make a new llvm/Target #include directory. by Chris Lattner · 23 years ago
  80. f6e0e28 Checkin changes to: by Chris Lattner · 23 years ago
  81. 9197585 Use predicate for Value type test by Chris Lattner · 23 years ago
  82. 2e53093 I really don't like it when people break the build. by Chris Lattner · 23 years ago
  83. 15dedbc Remove unneeded #includes by Chris Lattner · 23 years ago
  84. c83e954 Remove unnecesary #include add dump calls pulled out of .h file by Chris Lattner · 23 years ago
  85. 1ff63a1 * Remove lots of #includes by Chris Lattner · 23 years ago
  86. 59e3b82 Makefile for InstrSched/ by Vikram S. Adve · 23 years ago
  87. 0e1158f Implementation of instruction scheduling for LLVM. by Vikram S. Adve · 23 years ago
  88. 37866b3 Class that encapsulates priority heuristics for instruction scheduling. by Vikram S. Adve · 23 years ago
  89. 78ef139 Scheduling DAG for instruction scheduling. Currently for a single basic block. by Vikram S. Adve · 23 years ago