1. 47b14a4 Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 20 years ago
  2. d8e1eea Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 20 years ago
  3. eb62bc7 Merge i*.h headers into Instructions.h as part of bug403. by Alkis Evlogimenos · 20 years ago
  4. 7169828 by Robert Bocchino · 20 years ago
  5. 96d4bf7 Make the create...() functions for some of these passes return a FunctionPass *. by Brian Gaeke · 20 years ago
  6. eaa2430 Fix hoisting of void typed values, e.g. calls by Chris Lattner · 20 years ago
  7. a000279 Implement DeadStoreElim/alloca.llx by observing that allocas are dead at the by Chris Lattner · 20 years ago
  8. 595ee7e Throttle back indvar substitution from creating multiplies in loops. This is bad bad bad. by Chris Lattner · 20 years ago
  9. 70e9b59 * Substantially simplify how free instructions are handled (potentially fixing by Chris Lattner · 20 years ago
  10. a9e2f3d Free instructions kill values too. This implements DeadStoreElim/free.llx by Chris Lattner · 20 years ago
  11. c47b667 obvious fix by Chris Lattner · 20 years ago
  12. 0fb56af This is a trivial dead store elimination pass. It very very simple and by Chris Lattner · 20 years ago
  13. 93c9587 Update GC intrinsics to take a pointer to the object as well as a pointer by Chris Lattner · 20 years ago
  14. 7848e68 These files don't need to include <iostream> since they include "Support/Debug.h". by Brian Gaeke · 20 years ago
  15. f0cacc0 * Further cleanup. by Chris Lattner · 20 years ago
  16. 5eb9194 Make cast-cast code a bit more defensive by Chris Lattner · 20 years ago
  17. e8a7e59 Remove special casing of pointers and treat them generically as integers of by Chris Lattner · 20 years ago
  18. adfd32f Fix a serious code pessimization problem. If an inlined function has a single by Chris Lattner · 20 years ago
  19. 59a2077 Implement Transforms/InstCombine/IntPtrCast.ll by Chris Lattner · 20 years ago
  20. 9ce3000 Ignore instructions that are in trivially dead functions. This allows us by Chris Lattner · 20 years ago
  21. 67769e5 Implement InstCombine/GEPIdxCanon.ll by Chris Lattner · 20 years ago
  22. af17b1d Implement SimplifyCFG/BrUnwind.ll by Chris Lattner · 20 years ago
  23. bee7e76 Rewrite cast->cast elimination code completely based on the information we by Chris Lattner · 20 years ago
  24. 8919ccc Fix a performance regression from the CPR patch, simplify code by Chris Lattner · 20 years ago
  25. 96940cb Strip out and simplify some code. This also fixes the regression last by Chris Lattner · 20 years ago
  26. 9db07b9 Minor cleanup, no functionality change by Chris Lattner · 20 years ago
  27. e95ff9a Remove an if statement that would never be reached. by Reid Spencer · 20 years ago
  28. c88920d Delete a redundant if branch. by Reid Spencer · 20 years ago
  29. c3c2fdf Expand the coercion of constants to include the newly constant Globals. by Reid Spencer · 20 years ago
  30. 5f0eb64 Delete a no-op loop. by Reid Spencer · 20 years ago
  31. c3c92d8 Expand the scope to include global values because they are now constants too. by Reid Spencer · 20 years ago
  32. 3188cab Avoid an unnecessary isa<Constant>. by Reid Spencer · 20 years ago
  33. 25c6d68 Remove useless statistic, fix some slightly broken logic by Chris Lattner · 20 years ago
  34. 5827aeb Fix a rather serious bug in previous checkin by Chris Lattner · 20 years ago
  35. 518310c bug 122: - Replace ConstantPointerRef usage with GlobalValue usage by Reid Spencer · 20 years ago
  36. 8863f18 bug 122: by Reid Spencer · 20 years ago
  37. 460f16c bug 122: - Minimize redundant isa<GlobalValue> usage by Reid Spencer · 20 years ago
  38. 21cb67e bug 122: by Reid Spencer · 20 years ago
  39. 48dc46a bug 122: by Reid Spencer · 20 years ago
  40. 0c4a041 bug 122: by Reid Spencer · 20 years ago
  41. 3178158 bug 122: - Excise dead CPR procesing. by Reid Spencer · 20 years ago
  42. d02fccf bug 122: by Reid Spencer · 20 years ago
  43. 80b2d6c This patch was contributed by Daniel Berlin! by Chris Lattner · 20 years ago
  44. fed22aa Fix PR404 try #2 by Chris Lattner · 20 years ago
  45. de7aee7 Revert previous patch until I get a bug fixed by Chris Lattner · 20 years ago
  46. 507e3d6 Fix PR404: Loop simplify is really slow on 252.eon by Chris Lattner · 20 years ago
  47. 30b4344 Progress on PR341 by Chris Lattner · 20 years ago
  48. 2fc1230 Fixes working towards PR341 by Chris Lattner · 20 years ago
  49. 8bfc2f1 Now that we codegen the portable "sizeof" efficiently, we can use it for by Chris Lattner · 20 years ago
  50. b89e071 Factor some code to handle "load (constantexpr cast foo)" just like by Chris Lattner · 20 years ago
  51. fae1010 Check to make sure types are sized before calling getTypeSize on them. by Chris Lattner · 20 years ago
  52. 08cc64e It doesn't matter what the 2nd operand is; if the GEP has 2 operands and by Brian Gaeke · 20 years ago
  53. 10585d9 Add helper function. by Brian Gaeke · 20 years ago
  54. 3571b72 Implement rem.ll:test3 by Chris Lattner · 20 years ago
  55. 1e3564e Fix a minor bug where we would go into infinite loops on some constants by Chris Lattner · 20 years ago
  56. 5b73c08 Implement InstCombine/sub.ll:test15: X % -Y === X % Y by Chris Lattner · 20 years ago
  57. 954da37 Add #include <iostream> since Value.h does not #include it any more. by Reid Spencer · 20 years ago
  58. 46238a6 Implement add.ll:test22, a common case in MSIL files by Chris Lattner · 20 years ago
  59. cf27afb Do not call getTypeSize on a type that has no size by Chris Lattner · 20 years ago
  60. 1c4b6de4 Get rid of a dead variable, and fix a typo in a comment. by Brian Gaeke · 20 years ago
  61. a9160a0 Make this pass use a more specific debug message than "Processing:". by Brian Gaeke · 20 years ago
  62. 39c2a8e Restoring this file. by Vikram S. Adve · 20 years ago
  63. fdd9f1f Remove unused file by Chris Lattner · 20 years ago
  64. 65f437c These passes are long dead/obsolete. They never worked in the first place by Chris Lattner · 20 years ago
  65. 15d58b6 Implement InstCombine/add.ll:test21 by Chris Lattner · 20 years ago
  66. 9dc1b2a New constant expression lowering pass to simplify your instruction selection needs. by Chris Lattner · 20 years ago
  67. e0e12ac This file is unused, and duplicates functionality in TraceValues.cpp. by Vikram S. Adve · 20 years ago
  68. a25502a Two fixes. First, stop using the ugly shouldSubstituteIndVar method. by Chris Lattner · 20 years ago
  69. 909db65 Moved to lib/VMCore by Misha Brukman · 20 years ago
  70. 1f2b892 Use new IsNAN() wrapper. by Brian Gaeke · 20 years ago
  71. e5d6dab File depends on DSA, moved to lib/Analysis/DataStructure by Misha Brukman · 20 years ago
  72. 2636c1b *FINALLY* Fix a really nasty nondeterministic bug that has been haunting us by Chris Lattner · 20 years ago
  73. 30c02f7 Comment out the isnan stuff until we get a proper autoconf test for it by Chris Lattner · 20 years ago
  74. beabf45 Make order of argument addition deterministic. In particular, the layout by Chris Lattner · 20 years ago
  75. c5c5e6a Make use of BinaryOperator::create* methods to shrinkify code. by Chris Lattner · 20 years ago
  76. cf5933a Fix the inliner to be deterministic, not letting its output depend on the by Chris Lattner · 20 years ago
  77. 218a822 Add some DEBUG output to the simplifycfg routines by Chris Lattner · 20 years ago
  78. 56b7ee2 Now that dominator tree children are built in determinstic order, this horrible code by Chris Lattner · 20 years ago
  79. aee7940 This will hopefully fix a heisenbug that Vladimir Merzliakov is running by Chris Lattner · 20 years ago
  80. 2b994c7 Fix a nasty bug, noticed by Reid by Chris Lattner · 20 years ago
  81. edb8433c Fix one source of nondeterminism in the -licm pass: the hoist pass by Chris Lattner · 20 years ago
  82. abc35bc Change to use the StableBasicBlockNumbering class by Chris Lattner · 20 years ago
  83. 63168d2 Do not let the numbering of PHI nodes placed in the function depend on by Chris Lattner · 20 years ago
  84. 1654cff Do not sort by the address of LLVM ConstantInt* objects. This produces by Chris Lattner · 20 years ago
  85. 8430a45 Do not loop over uses as we delete them. This causes iterators to be by Chris Lattner · 20 years ago
  86. 5b62aa7 Implement Transforms/InstCombine/and.ll:test17, a common case that by Chris Lattner · 20 years ago
  87. e5ad50b Do not function resolve intrinsics. This prevents warnings and possible bad by Chris Lattner · 20 years ago
  88. afe16e1 I love the smell of a freshly broken PowerPC build in the morning. by Brian Gaeke · 20 years ago
  89. 5253f05 Fix compilation problem on freebsd. Problem noted by Vladimir Merzliakov in by Chris Lattner · 20 years ago
  90. f70c22b Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() by Chris Lattner · 20 years ago
  91. 5dd0402 Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() by Chris Lattner · 20 years ago
  92. 802daf8 Fix typo in DEBUG printout. by Brian Gaeke · 20 years ago
  93. 83a7049 Um, did someone make a typo or something? by Brian Gaeke · 20 years ago
  94. c45ef6d Remove support for the isnan intrinsic by Chris Lattner · 20 years ago
  95. fda2cce Quick hack to get this file compiling again on Mac OS X. The right thing to do by Brian Gaeke · 20 years ago
  96. df49731 Add constant folding capabilities to the isunordered intrinsic. by Alkis Evlogimenos · 20 years ago
  97. cf11035 Constant fold the isnan intrinsic by Chris Lattner · 20 years ago
  98. 3285a6f Fix a bug in my checkin from last night that caused miscompilations of by Chris Lattner · 20 years ago
  99. 448c323 More minor cleanups by Chris Lattner · 20 years ago
  100. 48595f1 Eliminate many occurrances of Instruction:: by Chris Lattner · 20 years ago