1. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  2. 43ad6b3 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 17 years ago
  3. 7431c2b Teach VMCore to constant fold shufflevectors with constant operands. by Chris Lattner · 17 years ago
  4. 9eaa835 significantly simplify some code, no functionality change. by Chris Lattner · 17 years ago
  5. 2b0f806 refactor some code, no functionality change. by Chris Lattner · 17 years ago
  6. f286f6f Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp. by Chris Lattner · 17 years ago
  7. b348d18 Add support for vectors to int <-> float casts. by Nate Begeman · 17 years ago
  8. 2cda939 Fix a regression in test/CodeGen/X86/2007-04-24-VectorCrash.ll introduced by Dan Gohman · 17 years ago
  9. d61de35 Add support for folding binary operators with vector zero operands. by Dan Gohman · 17 years ago
  10. db44bf8 Disable attempts to constant fold PPC f128. by Dale Johannesen · 17 years ago
  11. 3cab1c7 avoid an APFloat copy. by Chris Lattner · 17 years ago
  12. 5927d8e Disable some compile-time optimizations on PPC long double. by Dale Johannesen · 17 years ago
  13. ccf596a convertFromInteger, as originally written, expected sign-extended by Neil Booth · 17 years ago
  14. 88216af Constant fold int-to-long-double conversions; by Dale Johannesen · 17 years ago
  15. 350add8 Remove no-longer-used variable. by Dale Johannesen · 17 years ago
  16. 0edc47a Make APFloat->int conversions deterministic even in by Dale Johannesen · 17 years ago
  17. 6b92942 float->int conversion rounds toward 0. Duh. Fixes PR1698. by Dale Johannesen · 17 years ago
  18. 79653fc Just use APFloat for const / const. Fixes -1. / -0. by Dale Johannesen · 17 years ago
  19. 4bf6ac5 Fix dumb regression in constant folding (Regression/C/casts) by Dale Johannesen · 17 years ago
  20. ac12205 Fix some long double issues. by Dale Johannesen · 17 years ago
  21. 7801644 Partial fix for PR1678: correct some parts of constant by Duncan Sands · 17 years ago
  22. 9d5f456 Revise previous patch per review comments. by Dale Johannesen · 17 years ago
  23. 3f6eb74 Add APInt interfaces to APFloat (allows directly by Dale Johannesen · 17 years ago
  24. a0ef5ed Fix a buggy constant folding transformation when handling aliases. by Chris Lattner · 17 years ago
  25. 43421b3 Next round of APFloat changes. by Dale Johannesen · 17 years ago
  26. b8f7479 by David Greene · 17 years ago
  27. fe9d82a Constant fold: getelementptr (i8* inttoptr (i64 1 to i8*), i32 -1) by Chris Lattner · 17 years ago
  28. daa10a4 Fix a doxygen directive. by Reid Spencer · 17 years ago
  29. d2f0996 zext(undef) = 0 and sext(undef) = 0, not undef. by Chris Lattner · 17 years ago
  30. 07a9676 Fix comments about vectors to use the current wording. by Dan Gohman · 17 years ago
  31. 4ada00d Add a comment to explain a folding transform. by Reid Spencer · 17 years ago
  32. 2ef14d9 fold constantexprs more aggressively, fixing PR1265 by Chris Lattner · 17 years ago
  33. b8f1c16 Fix constant fold of div by zero and rem by zero to match IEEE 754 by Reid Spencer · 17 years ago
  34. a188bbe Fix constant folding of fp->int bitcast for vectors. by Reid Spencer · 17 years ago
  35. cae5754 Prefer non-virtual calls to ConstantInt::isZero over virtual calls to by Reid Spencer · 17 years ago
  36. 0d54b7d Use the APInt versions of the bit-wise conversions of float/double to int by Reid Spencer · 17 years ago
  37. ef2185b Use a simpler constructor when constructing ConstantInst. by Reid Spencer · 17 years ago
  38. 012d50b Pull out the stops. by Reid Spencer · 17 years ago
  39. 914c3bc Adjust to changes in the APInt interface. by Reid Spencer · 17 years ago
  40. a5c7472 For PR1205: by Reid Spencer · 17 years ago
  41. 9472c37 For PR1205: Implement constant folding via APInt instead of uint64_t. by Reid Spencer · 17 years ago
  42. 92f6fea ConstantFolding.cpp/h -> ConstantFold.cpp/h to avoid confusion with by Chris Lattner · 17 years ago
  43. 6b178a3 Fix Transforms/ConstProp/2007-02-23-sdiv.ll and PR1215 by Chris Lattner · 17 years ago
  44. ac9dcb9 For PR1195: by Reid Spencer · 17 years ago
  45. 9d6565a For PR1195: by Reid Spencer · 17 years ago
  46. 775bd83 Fix Transforms/ConstProp/2007-02-05-BitCast.ll by Chris Lattner · 18 years ago
  47. 2b9a5da Revise APIs for creating constantexpr GEPs to not require the use of vectors. by Chris Lattner · 18 years ago
  48. c103057 For PR1043: by Reid Spencer · 18 years ago
  49. 42a7551 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 18 years ago
  50. d333d90 Remove a bunch of duplicated code. Among other things, this fixes by Chris Lattner · 18 years ago
  51. a54b7cb For PR1064: by Reid Spencer · 18 years ago
  52. 579dca1 Implement review feedback for the ConstantBool->ConstantInt merge. Chris by Reid Spencer · 18 years ago
  53. 4fe16d6 Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 18 years ago
  54. 6b6b6ef For PR1043: by Zhou Sheng · 18 years ago
  55. 5305478 Implement better constant folding of unordered FCMP predicates. by Reid Spencer · 18 years ago
  56. 898b2d5 fix typo by Chris Lattner · 18 years ago
  57. e94d8b2 fix some bugs handling vectors, avoid host-specific handling of undefined shift results. by Chris Lattner · 18 years ago
  58. cc615c3 Fix a bug in comparison of GEP indices. by Reid Spencer · 18 years ago
  59. 79e21d3 For PR950: Change signed integer type names to unsigned equivalents. by Reid Spencer · 18 years ago
  60. b913bba Cleanup ConstantFoldCompareInstruction: by Reid Spencer · 18 years ago
  61. 283e207 Don't overload var names. by Reid Spencer · 18 years ago
  62. e4d87aa For PR950: by Reid Spencer · 18 years ago
  63. 85e36e4 Clean up ConstantFoldCastInstruction. by Reid Spencer · 18 years ago
  64. 390437f Rewrite ConstantFoldCastInstruction so that it doesn't use any of the by Reid Spencer · 18 years ago
  65. fdf15e1 Revert last patch. ConstantInt isn't quite ready for signlessness. by Reid Spencer · 18 years ago
  66. d54d8fa Remove the last use of getUnsignedVersion and getSignedVersion from VMCore. by Reid Spencer · 18 years ago
  67. d977d86 Replace inferred getCast(V,Ty) calls with more strict variants. by Reid Spencer · 18 years ago
  68. 8c4fed5 Fix constant folding of FP->int due to cut & paste error in last commit. by Reid Spencer · 18 years ago
  69. 14f440a Implement correct constant folding of bitcast. This implements by Chris Lattner · 18 years ago
  70. 36c2451 fix typo by Chris Lattner · 18 years ago
  71. 87d5f6c Fix constant folding to deal with external weak global values. by Reid Spencer · 18 years ago
  72. 6f40b83 Can't make these fail now with just BitCast. Previous failures must have by Reid Spencer · 18 years ago
  73. 57c6993 Remove the last inferred casts from VMCore. by Reid Spencer · 18 years ago
  74. 2f8bbf5 For PR950: Implement a stub for folding ICmp and FCmp instructions by Reid Spencer · 18 years ago
  75. 575d95c Change inferred casts to explicit casts. by Reid Spencer · 18 years ago
  76. 9dec3a2 These should be rewritten to fold without using the 'Rules' mechanism, but by Chris Lattner · 18 years ago
  77. 5be6625 this logic is broken for trunc to bool, replace the folding logic for trunc by Chris Lattner · 18 years ago
  78. 7da3bde Fix a typo introduced by the cast patch that horribly broke a lot of vector by Chris Lattner · 18 years ago
  79. b8611ec Don't fold "ptrtoint GV to bool" since this should be doing a truncate not by Reid Spencer · 18 years ago
  80. 78ee7b7 Introducing external weak linkage. Darwin codegen should be added later. by Anton Korobeynikov · 18 years ago
  81. 3da59db For PR950: by Reid Spencer · 18 years ago
  82. d6c3422 Remove redundant <cmath>. by Jim Laskey · 18 years ago
  83. 3822ff5 For PR950: by Reid Spencer · 18 years ago
  84. 4ab09d4 Remove unused variables. by Reid Spencer · 18 years ago
  85. 0a783f7 For PR950: Replace the REM instruction with UREM, SREM and FREM. by Reid Spencer · 18 years ago
  86. 1628cec For PR950: by Reid Spencer · 18 years ago
  87. b83eb64 For PR950: by Reid Spencer · 18 years ago
  88. 0eff5ad Fix another dtor issue. The function local statics in this function were by Chris Lattner · 18 years ago
  89. 850ba99 Eliminate ConstantBool::True and ConstantBool::False. Instead, provideConstantBool::getTrue() and ConstantBool::getFalse(). by Chris Lattner · 18 years ago
  90. a5b0740 Add new SetCondInst::isRelational/isEquality methods. Rename by Chris Lattner · 18 years ago
  91. a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 18 years ago
  92. f190d38 Use hidden visibility to reduce the sizes of some .o files. This chops 60K off a release llvm-dis. by Chris Lattner · 18 years ago
  93. 51df6d5 Add more anonymous namespaces to make it clear that these are private classes by Chris Lattner · 18 years ago
  94. 00f1023 Add shufflevector support, todo, implement better constant folding. by Chris Lattner · 18 years ago
  95. f38d471 Constant fold extractelement(zero, x) -> zero by Chris Lattner · 18 years ago
  96. 4460f40 Constant fold casts from things like <4 x int> -> <4 x uint>, likewise int<->fp. by Chris Lattner · 18 years ago
  97. 6fa4cdf constant fold extractelement with undef operands. by Chris Lattner · 18 years ago
  98. c152f9c VMCore support for the insertelement operation. by Robert Bocchino · 19 years ago
  99. bb90a7a Added constant folding support for the extractelement operation. by Robert Bocchino · 19 years ago
  100. 2f690c8 Implement a few symbolic constant folding things. X ? Y : Y is Y. by Chris Lattner · 19 years ago