1. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  2. 91508a4 At the point of calculating the shift amount, the by Duncan Sands · 17 years ago
  3. 18b0ca8 If a long double is in a packed struct, it may be that there is no padding. by Duncan Sands · 17 years ago
  4. 3cb3650 Change uses of getTypeSize to getABITypeSize, getTypeStoreSize by Duncan Sands · 17 years ago
  5. ef0ab93 Don't do SRA for unions with long double fields. Fixes a SWB crash. by Dale Johannesen · 17 years ago
  6. b8f7479 by David Greene · 17 years ago
  7. b0e71ed Fix an accidental commit. by Chris Lattner · 17 years ago
  8. 684b22d wrap some long lines. Major offenders that are left include by Chris Lattner · 17 years ago
  9. c2bbfc1 More explicit keywords. by Dan Gohman · 17 years ago
  10. 52eec54 by David Greene · 17 years ago
  11. 07a9676 Fix comments about vectors to use the current wording. by Dan Gohman · 17 years ago
  12. ff36685 Expose struct size threhold to allow users to tweak their own setting. by Devang Patel · 17 years ago
  13. 33b0b8d Correct a typo. by Zhou Sheng · 17 years ago
  14. 326821e Use DominatorTree instead of ETForest. by Devang Patel · 17 years ago
  15. 39a1c04 Fix Transforms/ScalarRepl/2007-05-29-MemcpyPreserve.ll and the second by Chris Lattner · 17 years ago
  16. 7139406 Fix PR1446 by not scalarrepl'ing giant structures. by Chris Lattner · 17 years ago
  17. ecd94c8 Fix typo in comment. by Nick Lewycky · 17 years ago
  18. 1997473 Drop 'const' by Devang Patel · 17 years ago
  19. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
  20. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
  21. 68c01b3 Mem2Reg does not need TargetData. by Devang Patel · 17 years ago
  22. 41968df Remove unused function argument. by Devang Patel · 17 years ago
  23. 79b3bd3 If an alloca only has two types of uses: 1) reads 2) a memcpy/memmove that by Chris Lattner · 17 years ago
  24. a10b29b refactor the SROA code out into its own method, no functionality change. by Chris Lattner · 17 years ago
  25. df07335 Move more passes to using ETForest instead of DominatorTree. by Owen Anderson · 17 years ago
  26. 843f0767 Make use of ConstantInt::isZero instead of ConstantInt::isNullValue. by Zhou Sheng · 17 years ago
  27. ab46275 Fix Transforms/ScalarRepl/union-pointer.ll by Chris Lattner · 17 years ago
  28. ed4e51e fix a regression introduced by my last patch. by Chris Lattner · 17 years ago
  29. f4b1818 Simplify SROA conversion to integer in some ways, make it more general in others. by Chris Lattner · 17 years ago
  30. ecb7a77 Change uses of Function::front to Function::getEntryBlock for readability. by Dan Gohman · 17 years ago
  31. a9d1a84 fix ScalarRepl/2007-03-19-CanonicalizeMemcpy.ll by Chris Lattner · 17 years ago
  32. 8bf9911 implement the next chunk of SROA with memset/memcpy's of aggregates. This by Chris Lattner · 17 years ago
  33. 97f9df1 This appears correct, enable it so we can see perf changes on testers by Chris Lattner · 17 years ago
  34. c14d3ca Second half of PR1226. This is currently still disabled, until I have a chance to by Chris Lattner · 17 years ago
  35. 372dda8 This is the first major step of implementing PR1226. We now successfully by Chris Lattner · 17 years ago
  36. ac9dcb9 For PR1195: by Reid Spencer · 17 years ago
  37. 9d6565a For PR1195: by Reid Spencer · 17 years ago
  38. 1ccd185 stop using methods that take vectors. by Chris Lattner · 18 years ago
  39. 6934a04 Simplify code by using value::takename by Chris Lattner · 18 years ago
  40. b1919e2 Privatize StructLayout::MemberOffsets, adding an accessor by Chris Lattner · 18 years ago
  41. cc46cdb Use short form of binary operator create functions. by Reid Spencer · 18 years ago
  42. 832254e Changes to support making the shift instructions be true BinaryOperators. by Reid Spencer · 18 years ago
  43. 24d6da5 For PR970: by Reid Spencer · 18 years ago
  44. c103057 For PR1043: by Reid Spencer · 18 years ago
  45. 42a7551 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 18 years ago
  46. 4d5f508 Eliminate calls to isInteger, generalizing code and tightening checks as needed. by Chris Lattner · 18 years ago
  47. a54b7cb For PR1064: by Reid Spencer · 18 years ago
  48. abaa8ca Comparison of primitive type sizes should now be done in bits, not bytes. by Reid Spencer · 18 years ago
  49. c5b206b For PR950: by Reid Spencer · 18 years ago
  50. e4d87aa For PR950: by Reid Spencer · 18 years ago
  51. add2bd7 add a simple fast-path for dead allocas by Chris Lattner · 18 years ago
  52. 0e5f499 Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic by Chris Lattner · 18 years ago
  53. d22dbdf re-enable a temporarily-reverted patch by Chris Lattner · 18 years ago
  54. 21c362d revert my recent int<->fp and vector union promotion changes, they expose by Chris Lattner · 18 years ago
  55. a30fc5e Patch for PR1045 and Transforms/ScalarRepl/2006-12-11-SROA-Crash.ll by Chris Lattner · 18 years ago
  56. 509f851 trunc to integer, not to FP. by Chris Lattner · 18 years ago
  57. 1dbea15 implement promotion of unions containing two packed types of the same width. by Chris Lattner · 18 years ago
  58. ae6a305 * Eliminate calls to CastInst::createInferredCast. by Chris Lattner · 18 years ago
  59. ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
  60. 3da59db For PR950: by Reid Spencer · 18 years ago
  61. b742703 Removed #include <iostream> and replaced with llvm_* streams. by Bill Wendling · 18 years ago
  62. 3822ff5 For PR950: by Reid Spencer · 18 years ago
  63. d925150 scalarrepl should not split the two elements of the vsiidx array: by Chris Lattner · 18 years ago
  64. 3ed469c For PR786: by Reid Spencer · 18 years ago
  65. ae5d51c Fix Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll by Chris Lattner · 18 years ago
  66. b83eb64 For PR950: by Reid Spencer · 18 years ago
  67. c836333 Implement SROA of unions with mixed pointers/integers in them. This implements by Chris Lattner · 18 years ago
  68. 5b121cc Implement Transforms/ScalarRepl/union-pointer.ll:test by Chris Lattner · 18 years ago
  69. 7f8897f eliminate RegisterOpt. It does the same thing as RegisterPass. by Chris Lattner · 18 years ago
  70. a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 18 years ago
  71. 9525528 Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 18 years ago
  72. df4f226 Fix Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll by Chris Lattner · 18 years ago
  73. de6df88 Teach scalarrepl to promote unions of vectors and floats, producing by Chris Lattner · 18 years ago
  74. 25de486 Fix a miscompilation of 188.ammp with the new CFE. 188.ammp is accessing by Chris Lattner · 18 years ago
  75. 15256cb Fix Regression/Transforms/ScalarRepl/2006-01-24-IllegalUnionPromoteCrash.ll by Chris Lattner · 19 years ago
  76. dac58ad Make iostream #inclusion explicit by Chris Lattner · 19 years ago
  77. 6860f6a Fix Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash.ll, a crash on undefined by Chris Lattner · 19 years ago
  78. a188894 Implement a little hack for parity with GCC on crafty. This speeds up by Chris Lattner · 19 years ago
  79. 14b0529 Add support alignment of allocation instructions. by Nate Begeman · 19 years ago
  80. fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
  81. 2cc3462 Silence warnings by Chris Lattner · 20 years ago
  82. 96326f9 Remove unused variable for compilation by VC++. by Reid Spencer · 20 years ago
  83. d878ecd Teach SROA how to promote an array index that is variable, if the dimension by Chris Lattner · 20 years ago
  84. f5990ed Rearrange some code, no functionality changes. by Chris Lattner · 20 years ago
  85. 4b50156 Prototype these functions more accurately by Chris Lattner · 20 years ago
  86. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  87. d8e1eea Fix #includes of i*.h => Instructions.h as per PR403. by Misha Brukman · 20 years ago
  88. 2fc1230 Fixes working towards PR341 by Chris Lattner · 20 years ago
  89. 8430a45 Do not loop over uses as we delete them. This causes iterators to be by Chris Lattner · 20 years ago
  90. 28977af Support getelementptr instructions which use uint's to index into structure by Chris Lattner · 20 years ago
  91. d866473 Finegrainify namespacification by Chris Lattner · 21 years ago
  92. be883a2 Do not use index type to determine what it is indexing into! by Chris Lattner · 21 years ago
  93. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  94. 546fc40 Fix PR66 & ScalarRepl/2003-10-29-ArrayProblem.ll by Chris Lattner · 21 years ago
  95. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
  96. 43f820d Change the interface to PromoteMemToReg to also take a DominatorTree by Chris Lattner · 21 years ago
  97. 02a3be0 Rename Function::getEntryNode -> getEntryBlock by Chris Lattner · 21 years ago
  98. 8fce16e Do not return success after checking only the FIRST USE of a gep instruction. by Chris Lattner · 21 years ago
  99. fe7ea0d Minor optimization efficiency improvement: by Chris Lattner · 21 years ago
  100. 3cfb6b1 Apostrophes are only used for possession and quoting. by Misha Brukman · 21 years ago