1. 3cc7dde Clean up code, implement array indexing stuff by Chris Lattner · 24 years ago
  2. a0fa588 Implement array indexing reverse engineering by Chris Lattner · 24 years ago
  3. 2ed5ccd Print incoming arguments and return values. by Vikram S. Adve · 24 years ago
  4. 430aa9e -cleangcc pass now remove type names that are never referenced and type names for pointers to primitive types. by Chris Lattner · 24 years ago
  5. 65ea171 Remove much cruft from the MemAccessInst instruction by Chris Lattner · 24 years ago
  6. d5b48ca Better heuristics for handling arrays by Chris Lattner · 24 years ago
  7. ce22ec1 * Change ExpressionConvertableToType to more closely match map behavior of by Chris Lattner · 24 years ago
  8. 3d775c3 Avoid assertion failure when taking size of unsized array. Todo item herE by Chris Lattner · 24 years ago
  9. fd79ab5 Fix minor bug by Chris Lattner · 24 years ago
  10. 061b8ed Changed insert instructions only for CONSTANTS - back to original by Ruchira Sasanka · 24 years ago
  11. 7546c21 Initail checking of structure swapper by Chris Lattner · 24 years ago
  12. bff7c3a Initial checkin of structure mutator by Chris Lattner · 24 years ago
  13. cf1ae7c Remove false optimization that basically broke everything by Chris Lattner · 24 years ago
  14. 0bf7bad * Add better caching of data to avoid silly recusions by Chris Lattner · 24 years ago
  15. c0b90e7 Improve raising significantly by Chris Lattner · 24 years ago
  16. ddf5ff6 Bug fix: cannot modify Phi operands while iterating over them! by Vikram S. Adve · 24 years ago
  17. 161aa5a Add #includes to enable buiding in Release mode by Chris Lattner · 24 years ago
  18. 75747cd Fix minor bug for shifts by Chris Lattner · 24 years ago
  19. e34443d Fix bugs by Chris Lattner · 24 years ago
  20. 71344bd Fix many bugs. Implement PHI transforms & other cycles by Chris Lattner · 24 years ago
  21. c109d30 Fix bug with ADD nodes and malloc promotion by Chris Lattner · 24 years ago
  22. 277b4e4 Don't print spurious linking warnings about methods that are never used. by Chris Lattner · 24 years ago
  23. e4f4d8c Use the expression map correctly. by Chris Lattner · 24 years ago
  24. 901216d New file for expression tree conversion by Chris Lattner · 24 years ago
  25. 59cd9f1 Refactor code to share stuff by Chris Lattner · 24 years ago
  26. bacec7b * Relax restriction that prevented malloc promotion in certain cases by Chris Lattner · 24 years ago
  27. b980e18 * Disable debug output by Chris Lattner · 24 years ago
  28. f3b976e Convert backward conversion of expression trees into a new more powerful bidirectional approach. Add transforms for more instructions. by Chris Lattner · 24 years ago
  29. 8e7f409 Minor method rename by Chris Lattner · 24 years ago
  30. b969395 Add transformations for Load and GetElementPtr. Fix broken transform with shr. by Chris Lattner · 24 years ago
  31. ab9f21f Fix cast instructions that end up in bad places in GCC output by Chris Lattner · 24 years ago
  32. 081431a Avoid making a broken transformation! by Chris Lattner · 24 years ago
  33. 5b497ee Add new cleanup pass: by Chris Lattner · 24 years ago
  34. b20807f * Export method to merge identically named methods by Chris Lattner · 24 years ago
  35. fca59d7 Commented out code so that copies are inserted for all phi args by Ruchira Sasanka · 24 years ago
  36. 055c963 Changes to compile the TSP benchmark successfully. Favor warning instead of assertion failures. by Chris Lattner · 24 years ago
  37. b6b2692 Add code to link method together with the same name if one is vararg and the other isn't. by Chris Lattner · 24 years ago
  38. 2c236f3 Don't forget to link type names together too. Fix for Olden/mst benchmark by Chris Lattner · 24 years ago
  39. 2d3e8bb Add extra code for debugging linker problems by Chris Lattner · 24 years ago
  40. e99c66b * Add comments for peepholes by Chris Lattner · 24 years ago
  41. 68b07b7 Add DCE as integral part of the level raising to avoid processing instructions that are dead by Chris Lattner · 24 years ago
  42. a1f6e64 Expose the low level DCE mechanism to external users Refactor code to support it by Chris Lattner · 24 years ago
  43. dedee7b * Implement expression type conversion for constant values by Chris Lattner · 24 years ago
  44. edefaa1 Simplify DCE code a lot by Chris Lattner · 24 years ago
  45. 8d38e54 * Convert getelementptr/store pairs into a single store by Chris Lattner · 24 years ago
  46. d32a961 Initial checkin of level raising code, after move and cleanup and expands from the opt directory by Chris Lattner · 24 years ago
  47. 591bda9 Propogate name to the malloc itself instead of to the cast by Chris Lattner · 24 years ago
  48. 7ef6559 Use the correct prototype for malloc and free by Chris Lattner · 24 years ago
  49. bfe1110 Implement code to convert %malloc and %free FUNCTION CALLS into the instruction equivalent by Chris Lattner · 24 years ago
  50. 37aabf2 Implemented constant propogation of cast instructions by Chris Lattner · 24 years ago
  51. e51e03b Initial version of GCC cleanup pass: just removes extraneous global symbol table entries for types by Chris Lattner · 24 years ago
  52. 4f68528 Fix bug when inlining a method that refers to a global variable by Chris Lattner · 24 years ago
  53. 111bd01 Fix broken assertion. Didn't allow for pointer case by Chris Lattner · 24 years ago
  54. 43a6f2e Pull method symbols over when linking. Otherwise the result of the link will appear stripped by Chris Lattner · 24 years ago
  55. c426c63 Make newlines be newlines! This should now work in both lli and native code. by Vikram S. Adve · 24 years ago
  56. 2301a07 Remove non linking related stuff by Chris Lattner · 24 years ago
  57. 9466f51 Added name-mangling routines for future use. by Vikram S. Adve · 24 years ago
  58. d889330 Use separate functions for printing values of each type. by Vikram S. Adve · 24 years ago
  59. c2d774b Fix problem linking in a method prototype when a method body exists by Chris Lattner · 24 years ago
  60. b81a0bf Refix bugs, stop using deprecated strstream header by Chris Lattner · 24 years ago
  61. 475becb Initial checkin by Chris Lattner · 24 years ago
  62. 631b9a3 Only print values live at BB or method exit, and insert loads at each by Vikram S. Adve · 24 years ago
  63. bedb00d Handle multiple exit blocks correctly. by Vikram S. Adve · 24 years ago
  64. 4457163 Convert to be compatible with lli. Need to eliminate duplicate \n entries by Chris Lattner · 24 years ago
  65. 8d9e377 Massive hacks to try to fix subtle logic bugs. I think it's all working now, by Chris Lattner · 24 years ago
  66. 42c9c2c Convert to new simpler pass itf by Chris Lattner · 24 years ago
  67. 5680ee6 Convert optimizations to the pass infrastructure by Chris Lattner · 24 years ago
  68. 1bffea0 Add new Pass infrastructure and some examples by Chris Lattner · 24 years ago
  69. c18545d Rename ConstPoolPointerReference to ConstPoolPointerRef - My fingers get tired typing that much by Chris Lattner · 24 years ago
  70. f84b9bc * getExitNode() doesn't exist in method anymore * Make local functions static by Chris Lattner · 24 years ago
  71. 5428714 Added Instrumentation subdirectory. by Vikram S. Adve · 24 years ago
  72. 8d2de8a Implement linking of global variable constant references by Chris Lattner · 24 years ago
  73. 5fdc4c9 Minor cleanup by Chris Lattner · 24 years ago
  74. 5c377c5 Implement linker. It's 95% working now. by Chris Lattner · 24 years ago
  75. df1892f Insert code to trace values at basic block and method exits. by Vikram S. Adve · 24 years ago
  76. ce2a550 Check in makefile by Chris Lattner · 24 years ago
  77. 52f7e90 Start of a linker by Chris Lattner · 24 years ago
  78. 93d39d2 Support the invoke instruction by Chris Lattner · 24 years ago
  79. 5a0d417 Support indirect calls by Chris Lattner · 24 years ago
  80. b00c582 Commit more code over to new cast style by Chris Lattner · 24 years ago
  81. 1d87bcf Convert more code to use new style casts Eliminate old style casts from value.h by Chris Lattner · 24 years ago
  82. cfe26c9 Add more support for new style casts Convert more code to use them by Chris Lattner · 24 years ago
  83. 9636a91 Add support for new style casts by Chris Lattner · 24 years ago
  84. f0604b8 Pull predecessor and successor iterators out of the CFG*.h files, and plop them into by Chris Lattner · 24 years ago
  85. 3ff4387 Pull iterators out of CFG.h and CFGdecls and put them in Support directory by Chris Lattner · 24 years ago
  86. 8a396e5 ADCE is broken but at least we know why by Chris Lattner · 24 years ago
  87. b8259dd Make ADCE more robust, it still has problems, but it's getting closer by Chris Lattner · 24 years ago
  88. 13b1f0c Types and constants are wierd things in symbol tables now by Chris Lattner · 24 years ago
  89. b70d82f * Eliminate reference to ConstantPool class by Chris Lattner · 24 years ago
  90. 78721d5 Constant pool is dead by Chris Lattner · 24 years ago
  91. 7365745 Constants are now global unique objects by Chris Lattner · 24 years ago
  92. 2f11a9d * Eliminate constant pool dependancies: * Eliminate DoRemoveUnusedConstants by Chris Lattner · 24 years ago
  93. 9b644cc * Supoprt global constants by Chris Lattner · 24 years ago
  94. ee7cb29 Enable the elimination of method prototypes that are not referenced by Chris Lattner · 24 years ago
  95. 57dbb3a Moved inline/llvm/Tools/* to include/llvm/Support/* by Chris Lattner · 24 years ago
  96. bc7135f Support external methods by Chris Lattner · 24 years ago
  97. 3b7bfdb Add knowledge about the struct form of the GetElementPtr instruction by Chris Lattner · 24 years ago
  98. 20a155f Remove dependency on the structure of ValueHolder. by Chris Lattner · 24 years ago
  99. c262f72 Don't clean out the type plane of the constant pool... this is a hack. FIXME by Chris Lattner · 24 years ago
  100. 0bd654a Implement checking for new instructions by Chris Lattner · 24 years ago