1. e5828f1 Refactor common initialization code in private init() functions. by Alkis Evlogimenos · 20 years ago
  2. 99c58f4 Use one destination constructor for the unconditional branch. by Alkis Evlogimenos · 20 years ago
  3. 85acba6 Fix PR344: the incorrect remove was being used. by Chris Lattner · 20 years ago
  4. 42fbc7e A quick and ugly hack to fix PR345. I used TypeTy specifically to make by Chris Lattner · 20 years ago
  5. 798ff64 Part of bug 122: by Reid Spencer · 20 years ago
  6. 0d1b77e Part of bug 122. Removed dependency of AsmWriter on SlotCalculator by by Reid Spencer · 20 years ago
  7. ebac645 Adding scheduling class. by Tanya Lattner · 20 years ago
  8. 4cffb58 Updating my cvs versions. THis is still in progress and much will be changed. by Tanya Lattner · 20 years ago
  9. 1812268 Add a (not very meaningful) default constructor for AllocInfo objects. by Brian Gaeke · 20 years ago
  10. 6b1f58b Put SlotTable.h inclusion back at front of list to be coding standards by Reid Spencer · 20 years ago
  11. a85b8cf Make the constructor explicit so we can't implicitly convert bool to SlotTable. by Reid Spencer · 20 years ago
  12. 3751bd6 Make some improvements suggested by Chris. by Reid Spencer · 20 years ago
  13. 293a55f Adding the initial implementation of the SlotTable class. This class is by Reid Spencer · 20 years ago
  14. 2662aa0 Remove this file as well as it is no longer needed nor it compiles by Alkis Evlogimenos · 20 years ago
  15. fa452c0 Document a couple functions. by Reid Spencer · 20 years ago
  16. 94f2df2 Changed to use SymbolTable's new iteration interfaces. by Reid Spencer · 20 years ago
  17. b152f9f Changed to use SymbolTable's new lookup interface. by Reid Spencer · 20 years ago
  18. 8755108 Made it illegal to pass a Type* through one of the Value* interfaces. The by Reid Spencer · 20 years ago
  19. 9231ac8 Convert to SymbolTable's new iteration interface. by Reid Spencer · 20 years ago
  20. af90b0d Convert to SymbolTable's new iteration interface. Remove tabs. by Reid Spencer · 20 years ago
  21. b870c5f Completely rewrote the class. SymbolTable now separates Type* from Value* in preparation\ by Reid Spencer · 20 years ago
  22. 567bc2c Convert to SymbolTable's new lookup and iteration interfaces. by Reid Spencer · 20 years ago
  23. c8a1fcd Remove unused header file. by Reid Spencer · 20 years ago
  24. 3f0635e Make this pass simply invoke SymbolTable::strip(). by Reid Spencer · 20 years ago
  25. 119b342 Remove use of Type::TypeTy from an assert. It will go away soon. by Reid Spencer · 20 years ago
  26. 0098bdf Get rid of a wart: useless getFILE function is now a cast macro. by Reid Spencer · 20 years ago
  27. e4e97ef Recognize memalign and friends, and handle them specially. by Vikram S. Adve · 20 years ago
  28. 3c6a0d4 Implement InstCombine:shift.ll:test16, which turns (X >> C1) & C2 != C3 by Chris Lattner · 20 years ago
  29. c971025 Implement some helpers by Chris Lattner · 20 years ago
  30. a710ddc Implement instcombine/cast.ll:test16: by Chris Lattner · 20 years ago
  31. 17fb34b Moved MachineBasicBlock deconstructor to cpp file and removed it from LeakDetector to fix memory leak bug. by Tanya Lattner · 20 years ago
  32. b11a99b Fix a bug in my previous checkin by Chris Lattner · 20 years ago
  33. 792699c Added MachineFunction parent* to MachineBasicBlock. Customized ilist template by Tanya Lattner · 20 years ago
  34. 5bf3ce2 Eliminate an explicit use of the LLVM basic block, using getParent instead, by Chris Lattner · 20 years ago
  35. 0c63e03 Changed clone to be const. by Tanya Lattner · 20 years ago
  36. f52988a Spelling people's names right is kinda important by Chris Lattner · 20 years ago
  37. 99c59e8 Add support for accurate garbage collection to the LLVM code generators by Chris Lattner · 20 years ago
  38. df04097 Add some notes to myself, no functional changes by Chris Lattner · 20 years ago
  39. bbdbf30 minor wording change by Chris Lattner · 20 years ago
  40. befa499 Fix cases where we missed inlining some more obvious candidates because the by Chris Lattner · 20 years ago
  41. 74c68ff Simplify the interface and remove an unneeded #include by Chris Lattner · 20 years ago
  42. 9e7cc2f Fairly substantial changes to update the alias analysis we are querying as by Chris Lattner · 20 years ago
  43. 2741c97 Adjust to the changes in the AliasSetTracker interface by Chris Lattner · 20 years ago
  44. 057f78a Add support for replacement of formal arguments with simpler expressions. by Chris Lattner · 20 years ago
  45. 08005df Implement the -lowergc pass which is used by code generators (like the CBE) by Chris Lattner · 20 years ago
  46. e899705 Recognize and verify the new GC intrinsics. by Chris Lattner · 20 years ago
  47. 5a24d70 Changes to work with the changes to the AliasAnalysis interface. The -no-aa by Chris Lattner · 20 years ago
  48. b52f440 Move the -no-aa AA implementation into this file since both of these by Chris Lattner · 20 years ago
  49. 484e302 Updates to work with the new auto-forwarding AA interface changes by Chris Lattner · 20 years ago
  50. 2412a05 Fix a really nasty bug with the -disable-ds-field-sensitivity option by Chris Lattner · 20 years ago
  51. 1bf3408 Update to match the autochaining interface that the AA interface uses by Chris Lattner · 20 years ago
  52. 0f312d6 Implement the interfaces to update value numbering information. Add an assert. by Chris Lattner · 20 years ago
  53. c43e0ae Rename a method by Chris Lattner · 20 years ago
  54. e995a2a Add a simple implementation of Andersen's interprocedural pointer analysis by Chris Lattner · 20 years ago
  55. b5159ed Fixed up my changes to add support for cloning Machine Instructions. by Tanya Lattner · 20 years ago
  56. 466b534 Adding support to clone MachineInstr by Tanya Lattner · 20 years ago
  57. 052682f Inline both direct and indirect callees in the CBU phase because by Vikram S. Adve · 20 years ago
  58. c5204fb Complete rewrite of the code that merges DS graphs for equivalence classes by Vikram S. Adve · 20 years ago
  59. 79333da Fix a typo in a comment. by Brian Gaeke · 20 years ago
  60. 0f9e9d0 Fix for PR340: Verifier misses malformed switch instruction by Chris Lattner · 20 years ago
  61. 433e25a Fix to make the CBE always emit comparisons inline. Hopefully this will by Chris Lattner · 20 years ago
  62. ceabd97 Fix a bug in outputting branches to constant PCs. Since the PC is supplied as by Brian Gaeke · 20 years ago
  63. a900452 Minor simplification: eliminate a dyn_cast. Fix a typo in a debug message. by Brian Gaeke · 20 years ago
  64. c58a7f4 Add CloneTraceInto(), which is based on (and has mostly the same by Brian Gaeke · 20 years ago
  65. 6129af3 Move RemapInstruction() to ValueMapper, so that it can be shared with by Brian Gaeke · 20 years ago
  66. 2fea9ad Fold two assertions with backwards error messages into one with a by Brian Gaeke · 20 years ago
  67. cc9620c Clean up this pass somewhat: by Brian Gaeke · 20 years ago
  68. 09015d9 Don't keep track of references to LLVM BasicBlocks while emitting; use by Brian Gaeke · 20 years ago
  69. 3fb5d1a Support MachineBasicBlock operands on RawFrm instructions. by Brian Gaeke · 20 years ago
  70. 9f088e4 Generate branch machine instructions with MachineBasicBlock operands instead of by Brian Gaeke · 20 years ago
  71. fa28bb4 This was not meant to be committed by Chris Lattner · 20 years ago
  72. 82fec4e Fix a nasty bug that caused us to unroll EXTREMELY large loops due to overflow by Chris Lattner · 20 years ago
  73. b7cb9ff Two more improvements for null pointer handling: storing a null pointer by Chris Lattner · 20 years ago
  74. 9f1b531 Second half of my fixed-sized-alloca patch. This folds the LEA to compute by Chris Lattner · 20 years ago
  75. cb2fd55 Substantially improve code generation for address exposed locals (aka fixed by Chris Lattner · 20 years ago
  76. bee8872 Fix a really nasty bug from my changes on Monday to PHIElim. These changes by Chris Lattner · 20 years ago
  77. d657c42 Start NextMBBNumber out at zero. by Brian Gaeke · 20 years ago
  78. 0bcb1ad Add non-const MachineBasicBlock::getParent() accessor method. by Brian Gaeke · 20 years ago
  79. 2b10b08 Pass boolean constants into function calls more efficiently, generating: by Chris Lattner · 20 years ago
  80. 5879927 Do not pass in the same argument to the extracted function more than once, and by Chris Lattner · 20 years ago
  81. d99e1d3 Implement support for code extracting basic blocks that have a return by Chris Lattner · 20 years ago
  82. e746ad5 Implement splitting of PHI nodes, allowing block extraction of BB's that have by Chris Lattner · 20 years ago
  83. bf74936 * Pull some code out into the definedInRegion/definedInCaller methods by Chris Lattner · 20 years ago
  84. 346be7f Generate substantially better code when there are a limited number of exits by Chris Lattner · 20 years ago
  85. 5b01e29 Two minor improvements: by Chris Lattner · 20 years ago
  86. 8abf693 Switch this from using an std::map to using a DenseMap. This speeds up by Chris Lattner · 20 years ago
  87. 80e20eb Use a new VRegPHIUseCount to compute uses of PHI values by other phi values by Chris Lattner · 20 years ago
  88. 791f896 Now that we use an ilist of machine instructions, iterators are more robust by Chris Lattner · 20 years ago
  89. c81e6ba Fix a fairly serious pessimizaion that was preventing us from efficiently by Chris Lattner · 20 years ago
  90. 6d3848d Patch to fix PR337. Make sure to mark all aliased physical registers as used by Chris Lattner · 20 years ago
  91. 9984fd0 Fix some comments, avoid sign extending booleans when zero extend works fine by Chris Lattner · 20 years ago
  92. 96e3b42 Generate more efficient code for casting booleans to integers (no sign extension required) by Chris Lattner · 20 years ago
  93. cb3ad01 syntactically loopify natural loops so that the GCC loop optimizer can find them. This should *dramatically* improve the performance of CBE compiled code on targets that depend on GCC's loop optimizations (like PPC) by Chris Lattner · 20 years ago
  94. 4589ed9 Do not emit prototypes for setjmp/longjmp, as they are handled specially by Chris Lattner · 20 years ago
  95. 0555ed8 Fine grainify namespacification by Chris Lattner · 20 years ago
  96. 6875807 Make the floating point constant pools local to each function, split the by Chris Lattner · 20 years ago
  97. c242143 Get this looking more like a function pass. by Chris Lattner · 20 years ago
  98. 0979ca7 Implement the AddPrototypes method by Chris Lattner · 20 years ago
  99. a05e0ec Print all PHI copies for successor blocks before the terminator, whether it be a conditional branch or switch. by Chris Lattner · 20 years ago
  100. be97b4e Fix stupid bug in my checkin yesterday by Chris Lattner · 20 years ago