1. 10050d1 Don't assert if we can't constant fold extract/insertvalue by Hal Finkel · 11 years ago
  2. c06e5cf Fix DeleteDeadVarargs not to crash on functions referenced by BlockAddresses by Derek Schuff · 11 years ago
  3. 6dd56e6 Move object construction into [] so the temporary can be moved. by Benjamin Kramer · 11 years ago
  4. 8848680 Fix a scalability issue with complex ConstantExprs. by Benjamin Kramer · 11 years ago
  5. 974cdfb The testing to ensure a vector of zeros of type floating point isn't misclassified as negative zero can be simplified, as pointed out by Duncan Sands. by David Tweed · 11 years ago
  6. ec7eb55 The optimization a + (-0.0f) -> a was being misapplied to a + (+0.0f) in the vector case (because by David Tweed · 11 years ago
  7. 4e4cc7d Replace temporary vectors with arrays. by Benjamin Kramer · 11 years ago
  8. 55d8f6d ArrayRef has a OneElt constructor. Beautify the code. by Nadav Rotem · 11 years ago
  9. 82e905a Switch from std::vector to ArrayRef. Speedup FoldBitCast by 5x. by Nadav Rotem · 11 years ago
  10. 0a29cb0 Make APFloat constructor require explicit semantics. by Tim Northover · 11 years ago
  11. 655578f Allow vectors in CreatePointerCast of constants. by Evgeniy Stepanov · 11 years ago
  12. c3d6de2 Add comment to the definition of Constant::isZeroValue(). by Shuxin Yang · 12 years ago
  13. 935e35d Consider expression "0.0 - X" as the negation of X if by Shuxin Yang · 12 years ago
  14. 0b8c9a8 Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 12 years ago
  15. c2c50cd Rename VMCore directory to IR. by Chandler Carruth · 12 years ago[Renamed (99%) from lib/VMCore/Constants.cpp]
  16. d04a8d4 Use the new script to sort the includes of every file under lib. by Chandler Carruth · 12 years ago
  17. b9478c2 Add a new function to ConstantExpr - getAsInstruction. This returns its Instruction* corollary, which may be useful if a user by James Molloy · 12 years ago
  18. fbeb956 Constant::IsThreadDependent(): Use dyn_cast<Constant> instead of cast by Hans Wennborg · 12 years ago
  19. 1839858 Make GlobalOpt be conservative with TLS variables (PR14309) by Hans Wennborg · 12 years ago
  20. 2333e29 Relax the restrictions on vector of pointer types, and vector getelementptr. by Duncan Sands · 12 years ago
  21. b8bce92 Back out r166591, not sure why this made it through since I cancelled the command. Bleh, sorry about this! by Micah Villmow · 12 years ago
  22. 2f87640 Delete a directory that wasn't supposed to be checked in yet. by Micah Villmow · 12 years ago
  23. a46517e Fixed few warnings; trimmed empty lines. by Galina Kistanova · 12 years ago
  24. ee5a094 When linearizing a multiplication, return at once if we see a factor of zero, by Duncan Sands · 12 years ago
  25. c038a78 Now that Reassociate's LinearizeExprTree can look through arbitrary expression by Duncan Sands · 12 years ago
  26. a7a3f04 Reserve space in these vectors to prevent having to grow the array too by Bill Wendling · 12 years ago
  27. 50bee42 Convert assert(0) to llvm_unreachable by Craig Topper · 12 years ago
  28. 2cb395e Efficient Constant Uniquing. by Talin · 12 years ago
  29. 18c7f80 reapply the patches reverted in r149470 that reenable ConstantDataArray, by Chris Lattner · 12 years ago
  30. 91766fe Revert Chris' commits up to r149348 that started causing VMCoreTests unit test to fail. by Argyrios Kyrtzidis · 12 years ago
  31. 6a89228 eliminate the "string" form of ConstantArray::get, using by Chris Lattner · 12 years ago
  32. 1b2f643 by Chris Lattner · 12 years ago
  33. 7f2c6dc fix a small oversight that broke the fhourstones app. by Chris Lattner · 12 years ago
  34. 3ef9cfe Change ConstantArray::get to form a ConstantDataArray when possible, by Chris Lattner · 12 years ago
  35. 8cf27ef Various improvements suggested by Duncan by Chris Lattner · 12 years ago
  36. 36c744f First step of flipping on ConstantDataSequential: enable ConstantDataVector by Chris Lattner · 12 years ago
  37. a78fa8c continue making the world safe for ConstantDataVector. At this point, by Chris Lattner · 12 years ago
  38. a7c6988 smallvectorize and ArrayRef'ize some stuff. by Chris Lattner · 12 years ago
  39. 1a8def6 Reduce a lot of code duplication by implementing by Chris Lattner · 12 years ago
  40. 56243b8 eliminate the Constant::getVectorElements method. There are better (and by Chris Lattner · 12 years ago
  41. e150e2d Add a ConstantDataVector::getSplatValue() method, for parity with by Chris Lattner · 12 years ago
  42. 230cdab some general cleanup, using new methods and tidying up old code. by Chris Lattner · 12 years ago
  43. 3d5ed22 constify some methods and add a new Constant::getAggregateElement by Chris Lattner · 12 years ago
  44. 3c2c954 reapply r148901 with a crucial fix. by Chris Lattner · 12 years ago
  45. 1486ae6 Fix assert("msg"). Fix unused-variable warnings complaining about VT used only by Nick Lewycky · 12 years ago
  46. 1ab525e Revert r148901 because it crashes llvm tests. by Argyrios Kyrtzidis · 12 years ago
  47. 82385c9 Introduce a new ConstantVector::getSplat constructor function to by Chris Lattner · 12 years ago
  48. af7b4fb Remove the Type::getNumElements() method, which is only called in 4 places, by Chris Lattner · 12 years ago
  49. 29cc6cb C++, CBE, and TLOF support for ConstantDataSequential by Chris Lattner · 12 years ago
  50. 3210060 Rearrange argument order of ::get methods so that LLVMContext comes first, by Chris Lattner · 12 years ago
  51. 1ee0ecf add more support for ConstantDataSequential by Chris Lattner · 12 years ago
  52. 9e631da Add AsmPrinter (aka MCLowering) support for ConstantDataSequential, by Chris Lattner · 12 years ago
  53. 6233907 Add various "string" methods to ConstantDataSequential, which have the by Chris Lattner · 12 years ago
  54. df39028 teach valuetracking about ConstantDataSequential by Chris Lattner · 12 years ago
  55. ff2b7f3 Add some accessor methods to CAZ and UndefValue that help simplify clients. by Chris Lattner · 12 years ago
  56. 45bb5c5 implement the ConstantDataSequential accessor methods. by Chris Lattner · 12 years ago
  57. 27dd9cf start the implementation of a new ConstantDataVector and ConstantDataArray by Chris Lattner · 12 years ago
  58. 9df0fb4 convert CAZ, UndefValue, and CPN to use DenseMap's again, this time without by Chris Lattner · 12 years ago
  59. 95889fa revert r148691 and 148693 by Chris Lattner · 12 years ago
  60. 3755615 switch UndefValue and ConstantPointerNull over to DenseMap's for uniquing. by Chris Lattner · 12 years ago
  61. 2a82d82 Replace a use of ConstantUniqueMap for CAZ constants with a simple DenseMap. by Chris Lattner · 12 years ago
  62. 4d6ccb5 More dead code removal (using -Wunreachable-code) by David Blaikie · 12 years ago
  63. 2d24e2a Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 13 years ago
  64. ce16339 The powers that be have decided that LLVM IR should now support 16-bit by Dan Gohman · 13 years ago
  65. 1608769 by Nadav Rotem · 13 years ago
  66. b518cae Fold ConstantVector::isAllOnesValue into Constant::isAllOnesValue and simplify it. by Benjamin Kramer · 13 years ago
  67. 23946fc Change: by Richard Trieu · 13 years ago
  68. 4c7c0f2 Implement Constant::isAllOnesValue(). Fix ConstantFolding to use the new api. by Nadav Rotem · 13 years ago
  69. acc8f2d Revert "Address Duncan's CR request:" by Eric Christopher · 13 years ago
  70. 20a05be Address Duncan's CR request: by Nadav Rotem · 13 years ago
  71. f4ef8db strengthen up an assertion: you can't create a constant struct by Chris Lattner · 13 years ago
  72. 166579e Use ArrayRef in the (protected) constructors of ConstantArray, ConstantStruct and ConstantVector. by Jay Foad · 13 years ago
  73. a920310 Convert GetElementPtrInst to use ArrayRef. by Jay Foad · 13 years ago
  74. 4b5e207 Make better use of ConstantExpr::getGetElementPtr's InBounds parameter. by Jay Foad · 13 years ago
  75. dab3d29 Convert ConstantExpr::getGetElementPtr and by Jay Foad · 13 years ago
  76. 7fc52e2 Convert ConstantFoldGetElementPtr to use ArrayRef. by Jay Foad · 13 years ago
  77. db125cf land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 13 years ago
  78. 3e19473 tidy up by Chris Lattner · 13 years ago
  79. 678f9e0 remove the old and dangerous uncheckedReplaceAllUsesWith method, by Chris Lattner · 13 years ago
  80. 032c6eb devirtualize Constant::isNullValue: by Chris Lattner · 13 years ago
  81. b447387 add CFP::isNegative() and ConstnatInt::isNegative() methods. by Chris Lattner · 13 years ago
  82. fc6d3a4 Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. by Jay Foad · 13 years ago
  83. 5fdd6c8 Second attempt at de-constifying LLVM Types in FunctionType::get(), by Jay Foad · 13 years ago
  84. 4e47aad simplify assertions to not be completely redundant. by Chris Lattner · 13 years ago
  85. 2280ebd Revert r134893 and r134888 (and related patches in other trees). It was causing by Bill Wendling · 13 years ago
  86. eeb64ae De-constify Types in StructType::get() and TargetData::getIntPtrType(). by Jay Foad · 13 years ago
  87. dc770fc Silence -Wunused-variable in release builds. by Chandler Carruth · 13 years ago
  88. eaf7980 the various ConstantExpr::get*Ty methods existed to work with issues around by Chris Lattner · 13 years ago
  89. 1afcace Land the long talked about "type system rewrite" patch. This by Chris Lattner · 13 years ago
  90. 4f91054 PR10210: New method ConstantArray::getAsCString(). Use it in LTO to by Jay Foad · 13 years ago
  91. 2670108 Replace the existing forms of ConstantArray::get() with a single form by Jay Foad · 13 years ago
  92. a0c1384 Make ConstantVector::get() always take an ArrayRef, never a std::vector. by Jay Foad · 13 years ago
  93. 0df445b Eliminate a temporary std::vector in ConstantStruct::get(). by Jay Foad · 13 years ago
  94. b065b06 Revamp the "ConstantStruct::get" methods. Previously, these were scattered by Chris Lattner · 13 years ago
  95. b231866 fix the varargs version of StructType::get to not require an LLVMContext, making usage by Chris Lattner · 13 years ago
  96. ddcdcc8 Remove unused STL header includes. by Jay Foad · 13 years ago
  97. d30aa5a PR9214: Convert ConstantExpr::getIndices() to return an ArrayRef, plus by Jay Foad · 13 years ago
  98. cb53632 Remove some redundant llvm:: prefixes. by Jay Foad · 13 years ago
  99. b81e457 PR9214: Convert ConstantExpr::getWithOperands() to use ArrayRef. by Jay Foad · 13 years ago
  100. d01f50f ConstantInt has some getters which return ConstantInt's or ConstantVector's of by Nick Lewycky · 13 years ago