1. 9f022d5 Second half of PR1226. This is currently still disabled, until I have a chance to by Chris Lattner · 19 years ago
  2. 66e6a82 This is the first major step of implementing PR1226. We now successfully by Chris Lattner · 19 years ago
  3. 09575ba For PR1195: by Reid Spencer · 19 years ago
  4. d84d35b For PR1195: by Reid Spencer · 19 years ago
  5. a731513 stop using methods that take vectors. by Chris Lattner · 19 years ago
  6. 6e0123b Simplify code by using value::takename by Chris Lattner · 19 years ago
  7. c473d8e Privatize StructLayout::MemberOffsets, adding an accessor by Chris Lattner · 19 years ago
  8. 0d5f923 Use short form of binary operator create functions. by Reid Spencer · 19 years ago
  9. 2341c22 Changes to support making the shift instructions be true BinaryOperators. by Reid Spencer · 19 years ago
  10. 2eadb53 For PR970: by Reid Spencer · 19 years ago
  11. a94d394 For PR1043: by Reid Spencer · 19 years ago
  12. 03c4953 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 19 years ago
  13. 1942249 Eliminate calls to isInteger, generalizing code and tightening checks as needed. by Chris Lattner · 19 years ago
  14. 7a9c62b For PR1064: by Reid Spencer · 19 years ago
  15. 8f166b0 Comparison of primitive type sizes should now be done in bits, not bytes. by Reid Spencer · 19 years ago
  16. c635f47 For PR950: by Reid Spencer · 19 years ago
  17. 266e42b For PR950: by Reid Spencer · 19 years ago
  18. f171af9 add a simple fast-path for dead allocas by Chris Lattner · 19 years ago
  19. 79a42ac Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic by Chris Lattner · 19 years ago
  20. 8f7b775 re-enable a temporarily-reverted patch by Chris Lattner · 19 years ago
  21. 7c1dff9 revert my recent int<->fp and vector union promotion changes, they expose by Chris Lattner · 19 years ago
  22. 6e5fe37 Patch for PR1045 and Transforms/ScalarRepl/2006-12-11-SROA-Crash.ll by Chris Lattner · 19 years ago
  23. e810140 trunc to integer, not to FP. by Chris Lattner · 19 years ago
  24. 23f4b68 implement promotion of unions containing two packed types of the same width. by Chris Lattner · 19 years ago
  25. 216c302 * Eliminate calls to CastInst::createInferredCast. by Chris Lattner · 19 years ago
  26. 700b873 Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 19 years ago
  27. 6c38f0b For PR950: by Reid Spencer · 19 years ago
  28. 5dbf43c Removed #include <iostream> and replaced with llvm_* streams. by Bill Wendling · 19 years ago
  29. fdff938 For PR950: by Reid Spencer · 19 years ago
  30. 4967f6d scalarrepl should not split the two elements of the vsiidx array: by Chris Lattner · 19 years ago
  31. de46e48 For PR786: by Reid Spencer · 19 years ago
  32. ebb1ad4 Fix Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll by Chris Lattner · 19 years ago
  33. e0fc4df For PR950: by Reid Spencer · 19 years ago
  34. 41b4422 Implement SROA of unions with mixed pointers/integers in them. This implements by Chris Lattner · 19 years ago
  35. 05f8272 Implement Transforms/ScalarRepl/union-pointer.ll:test by Chris Lattner · 19 years ago
  36. c2d3d31 eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 19 years ago
  37. 3d27be1 s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 19 years ago
  38. 996795b Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 19 years ago
  39. dae49df Fix Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll by Chris Lattner · 20 years ago
  40. 3323ce1 Teach scalarrepl to promote unions of vectors and floats, producing by Chris Lattner · 20 years ago
  41. fc34f8b Fix a miscompilation of 188.ammp with the new CFE. 188.ammp is accessing by Chris Lattner · 20 years ago
  42. c0f633a Fix Regression/Transforms/ScalarRepl/2006-01-24-IllegalUnionPromoteCrash.ll by Chris Lattner · 20 years ago
  43. c597b8a Make iostream #inclusion explicit by Chris Lattner · 20 years ago
  44. 8c9e146 Fix Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash.ll, a crash on undefined by Chris Lattner · 20 years ago
  45. 3b0a62d Implement a little hack for parity with GCC on crafty. This speeds up by Chris Lattner · 20 years ago
  46. 848622f Add support alignment of allocation instructions. by Nate Begeman · 20 years ago
  47. b1c9317 Remove trailing whitespace by Misha Brukman · 21 years ago
  48. ce274ce Silence warnings by Chris Lattner · 21 years ago
  49. 9339638 Remove unused variable for compilation by VC++. by Reid Spencer · 21 years ago
  50. fe3f4e6 Teach SROA how to promote an array index that is variable, if the dimension by Chris Lattner · 21 years ago
  51. 8881912 Rearrange some code, no functionality changes. by Chris Lattner · 21 years ago
  52. 3e86084 Prototype these functions more accurately by Chris Lattner · 21 years ago
  53. 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
  54. 2b3387a Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 21 years ago
  55. 9a63520b Fixes working towards PR341 by Chris Lattner · 21 years ago
  56. b5f8eb8 Do not loop over uses as we delete them. This causes iterators to be by Chris Lattner · 21 years ago
  57. 69193f9 Support getelementptr instructions which use uint's to index into structure by Chris Lattner · 22 years ago
  58. 40d2aeb Finegrainify namespacification by Chris Lattner · 22 years ago
  59. 5231070 Do not use index type to determine what it is indexing into! by Chris Lattner · 22 years ago
  60. 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  61. bcb0f4b Fix PR66 & ScalarRepl/2003-10-29-ArrayProblem.ll by Chris Lattner · 22 years ago
  62. 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
  63. a906bac Change the interface to PromoteMemToReg to also take a DominatorTree by Chris Lattner · 22 years ago
  64. 5dac64f Rename Function::getEntryNode -> getEntryBlock by Chris Lattner · 22 years ago
  65. 7fdde92 Do not return success after checking only the FIRST USE of a gep instruction. by Chris Lattner · 22 years ago
  66. 9a95f2a Minor optimization efficiency improvement: by Chris Lattner · 22 years ago
  67. 217ca0b Apostrophes are only used for possession and quoting. by Misha Brukman · 22 years ago
  68. 5d8a12e Integrate functionality of the mem2reg pass directly into this pass to make by Chris Lattner · 22 years ago
  69. c817458 ScalarRepl does not modify the CFG. Say so! by Chris Lattner · 22 years ago
  70. 8abcd56 DEBUG got moved to Support/Debug.h by Chris Lattner · 22 years ago
  71. 6077c31 Simplify code by using ConstantInt::getRawValue instead of checking to see by Chris Lattner · 22 years ago
  72. 0078d9c Okay totally give up on trying to optimize aggregates that cannot be completely by Chris Lattner · 23 years ago
  73. d847be0 add a check that allows the SRoA pass to avoid breaking programs, even if their by Chris Lattner · 23 years ago
  74. 38d88c0 Fix bug: ScalarRepl/2003-05-30-MultiLevel.ll by Chris Lattner · 23 years ago
  75. 6e5398d Fix bug: ScalarRepl/2003-05-29-ArrayFail.ll by Chris Lattner · 23 years ago
  76. c16b210 * Actually USE the statistic that we made * Implement SRoA for arrays by Chris Lattner · 23 years ago
  77. fb41a50 Implementation of the simple "scalar replacement of aggregates" transformation by Chris Lattner · 23 years ago