1. 62815d9 by Chris Lattner · 22 years ago
  2. 9e6161c Fix the last of the silly bugs I just introduced. :( by Chris Lattner · 22 years ago
  3. 8606d99 Fix bugs in previous checkins by Chris Lattner · 22 years ago
  4. 08c2e48 Fix bug in previous checkin by Chris Lattner · 22 years ago
  5. f283608 Add cannonicalization of shl X, 1 -> add X, X by Chris Lattner · 22 years ago
  6. 533ce5c by Chris Lattner · 22 years ago
  7. 228b14b Fix minor problems in previous checkin by Chris Lattner · 22 years ago
  8. f2d2d0b Clean up code due to auto-insert constructors by Chris Lattner · 22 years ago
  9. 1d608ab by Chris Lattner · 22 years ago
  10. 9afdb29 Clean up code by Chris Lattner · 22 years ago
  11. 1cff96a Use explicit ctor by Chris Lattner · 22 years ago
  12. 9a66d51 Tighten up assertion checking for binary operators, not allowing invalid by Chris Lattner · 22 years ago
  13. 4a6482b Tighten up error checking in parser, disallowing instructions that f.e., by Chris Lattner · 22 years ago
  14. e29f6a8 Fix bug: test/Regression/Transforms/LevelRaise/2002-09-10-PointerAdds.ll by Chris Lattner · 22 years ago
  15. 2a7c23e Simplify code (somtimes dramatically), by using the new "auto-insert" feature by Chris Lattner · 22 years ago
  16. 3ea5cb0 by Chris Lattner · 22 years ago
  17. 3bc06b3 Add support for printing constpointerrefs more nicely by Chris Lattner · 22 years ago
  18. 2aa8311 Add capability to insert an instruction into a basic block immediately after by Chris Lattner · 22 years ago
  19. 6e65cda Remove extra #include by Chris Lattner · 22 years ago
  20. 74493a4 Clean up indvar printing by Chris Lattner · 22 years ago
  21. 5e76140 * Clean up code a little bit by Chris Lattner · 22 years ago
  22. 7126539 Fix typeo in assertion message by Chris Lattner · 22 years ago
  23. 1b9029c Hack unneccesary now that shifts of pointers are no longer legal! by Chris Lattner · 22 years ago
  24. 1a143ae Do not allow adds of pointer types, or many other operations on pointer types. by Chris Lattner · 22 years ago
  25. 871d2ce Disallow creation of pointer typed shift instructions by Chris Lattner · 22 years ago
  26. ec7f482 Silly bug fix: Machine code vector could be empty for a no-op cast instruction, by Vikram S. Adve · 22 years ago
  27. 5fb7243 Factor silly code duplication out by Chris Lattner · 22 years ago
  28. e30e1cf Fix Bug: test/Regression/Transforms/InstCombine/2002-09-08-PointerShiftBug.ll by Chris Lattner · 22 years ago
  29. 823c4ab Make sure the leakdetector is told about temporary Phi nodes also, so it doesn't by Chris Lattner · 22 years ago
  30. a175ed4 Inform the memory leak detector that TmpInstruction objects should not be by Chris Lattner · 22 years ago
  31. c4e4a99 Enable "garbage detection" of LLVM objects. Check for leaks after running by Chris Lattner · 22 years ago
  32. d1e693f Enable "garbage detection" of LLVM objects. Now users should be obnoxious by Chris Lattner · 22 years ago
  33. bd78696 Minor simplification by Chris Lattner · 22 years ago
  34. de69a4c by Chris Lattner · 22 years ago
  35. a629934 * Add capability to recognize alias properties of the following common cases: by Chris Lattner · 22 years ago
  36. bded132 Move code out of header files into .cpp files to make future changes easier by Chris Lattner · 22 years ago
  37. 4827015 * Remove extraneous #includes by Chris Lattner · 22 years ago
  38. b0dbd7f Initial checkin of Correlated Expression Elimination Pass by Chris Lattner · 22 years ago
  39. f4d4a49 Fix file header to be accurate, instead of something I just copied and pasted. by Chris Lattner · 22 years ago
  40. a9d2bff Fix bug with critical edge splitting code where it wouldn't update PHI nodes by Chris Lattner · 22 years ago
  41. 4af3ccb Check in the implementation of critical edge detection and splitting by Chris Lattner · 22 years ago
  42. f36f06b Add new function UltraSparcInstrInfo::CreateZeroExtensionInstructions. by Vikram S. Adve · 22 years ago
  43. 84c0fcb Bug fixes in casting between floats and ints smaller than 64 bits. by Vikram S. Adve · 22 years ago
  44. babc0fa -- Use size of pointer element type instead of pointer type in array offsets! by Vikram S. Adve · 22 years ago
  45. 537a877 -- Bug fix: use byte offsets not typed offsets in output assembly! by Vikram S. Adve · 22 years ago
  46. 20d4129 Minor bug fix. by Chris Lattner · 22 years ago
  47. 252030e Implement setcc for booleans. Fixes bug: by Chris Lattner · 22 years ago
  48. 0c4e886 - Renamed Type::isIntegral() to Type::isInteger() by Chris Lattner · 22 years ago
  49. 65ad372 by Chris Lattner · 22 years ago
  50. ce8a149 - Renamed Type::isIntegral() to Type::isInteger() by Chris Lattner · 22 years ago
  51. d122f4b Fix bugs by Chris Lattner · 22 years ago
  52. 62b14df Add constant prop & DIE to InstCombine, so it cleans up after itself by Chris Lattner · 22 years ago
  53. 96f9d72 Add printing support to ConstantRange class by Chris Lattner · 22 years ago
  54. 645e00d Initial implementation of ConstantRange support by Chris Lattner · 22 years ago
  55. ea8b7b8 - Exposed SetCondInst::getInverseCondition & ::getSwappedCondition better by Chris Lattner · 22 years ago
  56. 0e9f93e - Fix bug: test/Regression/CBackend/2002-08-20-RecursiveTypes.ll by Chris Lattner · 22 years ago
  57. 2a88bb7 - Implement SCCP of getelementptr instructions by Chris Lattner · 22 years ago
  58. c74cb86 - Eliminate the last traces of the 'analysis' namespace by Chris Lattner · 22 years ago
  59. 2964f36 Really minor cleanups by Chris Lattner · 22 years ago
  60. 77e14ad AsmParser now depends on clients to verify that input is well formed by Chris Lattner · 22 years ago
  61. 3e813b3 Minor cleanups so I can remove BasicValueNumbering.h by Chris Lattner · 22 years ago
  62. 74542b6 initial implementation of ValueNumbering interface. by Chris Lattner · 22 years ago
  63. 71c7ec9 Initial implementation of value numbering for load instructions by Chris Lattner · 22 years ago
  64. a3cd9de - Use Pass::AnalysisImpls instead of findAnalysisGroupMemeber by Chris Lattner · 22 years ago
  65. 1c28b42 - PassManager prints analysis sets nicer by Chris Lattner · 22 years ago
  66. 14987f1 - GCSE now no longer counts instructions not removed (due to no common by Chris Lattner · 22 years ago
  67. 04b9025 Remove unneeded #include by Chris Lattner · 22 years ago
  68. b85d265 moved this file from lib/Reoptimizer/Mapping by Anand Shukla · 22 years ago
  69. 894e830 Makefile for new sub directory by Anand Shukla · 22 years ago
  70. 2caa920 Added Mapping subdir by Anand Shukla · 22 years ago
  71. a34c568 Implement ConstantPointerRef support, & ConstantExpr support for Cast, GEP & Add. by Chris Lattner · 22 years ago
  72. 2602202 added Reoptimizer in Makefile DIRS by Anand Shukla · 22 years ago
  73. 5993829 Added getFunctionInfo and MappingInfoForFunction pass, and fixed the earlier error in compiling by Anand Shukla · 22 years ago
  74. fabc880 Fix bug: test/Regression/CBackend/2002-08-26-IndirectCallTest.ll by Chris Lattner · 22 years ago
  75. 93aeea3 Add support for turning an array of characters into a string. by Chris Lattner · 22 years ago
  76. e0b6b78 Changed so it gets linked properly by Anand Shukla · 22 years ago
  77. 969c4ad Fix the way parens are printed around "*ptrName" so that by Vikram S. Adve · 22 years ago
  78. 74c83e4 Use newly-added type inspection support in InstTreeNode subclasses. by Vikram S. Adve · 22 years ago
  79. 6851333 Moved code here to extract memory instruction indices and to check by Vikram S. Adve · 22 years ago
  80. f28d9d6 LoadIdx non-terminal no longer needed. by Vikram S. Adve · 22 years ago
  81. 8cfffd3 Sign-extend values used to index arrays (and Simplify by Vikram S. Adve · 22 years ago
  82. f519b99 Fix sign-extension: it needs to happen *after* multiplying by type size. by Vikram S. Adve · 22 years ago
  83. 42eb2ba Sign-extend array index expressions to work correctly on non-32 bit machines. by Vikram S. Adve · 22 years ago
  84. e6f9a91 - instcombine demorgan's law: and (not A), (not B) == not (or A, B) by Chris Lattner · 22 years ago
  85. ed0f1c5 Changed default value of 3rd parameter in function definition by Anand Shukla · 22 years ago
  86. 6656c43 Added #include <alloca.h> by Anand Shukla · 22 years ago
  87. cfa4f4a Simplify previous hack slightly. by Vikram S. Adve · 22 years ago
  88. 69f3b72 Force sign-extension for uint array indexes from 32-bit to 64-bits by Vikram S. Adve · 22 years ago
  89. 3bb8ad2 by Chris Lattner · 22 years ago
  90. cc63f1c Eliminated the MemAccessInst class, folding contents into GEP class. by Chris Lattner · 22 years ago
  91. 24ea74e Load & StoreInst no longer derive from MemAccessInst, so we don't have by Chris Lattner · 22 years ago
  92. 5dfe767 by Chris Lattner · 22 years ago
  93. 8e4fc25 *** empty log message *** by Chris Lattner · 22 years ago
  94. f150b9d Load and Store now no longer derive from MemAccessInst. Indexing a load or by Chris Lattner · 22 years ago
  95. f9355f6 doxygenize comments by Chris Lattner · 22 years ago
  96. f5e84aa Add capability of using pointer analysis to LICM by Chris Lattner · 22 years ago
  97. 0712d55 Remove long obsolete comments by Chris Lattner · 22 years ago
  98. 80b7f8c by Chris Lattner · 22 years ago
  99. c20e245 Instcombine PHI's of the form %PN = phi PN, X into X and by Chris Lattner · 22 years ago
  100. 22d8cd6 Add missing #include by Chris Lattner · 22 years ago