1. 265ebd7 CodeGen: Use PLT relocations for relative references to unnamed_addr functions. by Peter Collingbourne · 10 years ago
  2. 87b9e1b Propagate Undef in llvm.cos Intrinsic by Sanjoy Das · 10 years ago
  3. 5ce3272 Don't IPO over functions that can be de-refined by Sanjoy Das · 10 years ago
  4. 35623fb Fix Clang-tidy modernize-deprecated-headers warnings in some files; other minor fixes. by Eugene Zelenko · 10 years ago
  5. 155dda9 Implement constant folding for bitreverse by Matt Arsenault · 10 years ago
  6. 6be3559 Re-add ConstantFoldInstOperands form taking opcode and return type. by Manuel Jacob · 10 years ago
  7. 2e5c0c2 ConstantFoldInstruction: avoid wasted calls to ConstantFoldConstantExpression by Fiona Glaser · 10 years ago
  8. 8f59adb [ConstantFolding] Reduce APInt and APFloat copying. by Benjamin Kramer · 10 years ago
  9. 0af37b2 Remove duplicate documentation in ConstantFolding.cpp. NFC. by Manuel Jacob · 10 years ago
  10. 68e7f49 [opaque pointer types] [NFC] DataLayout::getIndexedOffset: take source element type instead of pointer type and rename to getIndexedOffsetInType. by Eduard Burtescu · 10 years ago
  11. 1423921 [opaque pointer types] [NFC] Add an explicit type argument to ConstantFoldLoadFromConstPtr. by Eduard Burtescu · 10 years ago
  12. 2f4758b [opaque pointer types] [NFC] Take advantage of get{Source,Result}ElementType when folding GEPs. by Eduard Burtescu · 10 years ago
  13. f3ee254 Undo r258163 "Move part of an if condition into an assertion. NFC." by Manuel Jacob · 10 years ago
  14. e902459 Change ConstantFoldInstOperands to take Instruction instead of opcode and type. NFC. by Manuel Jacob · 10 years ago
  15. 925d029 Introduce ConstantFoldCastOperand function and migrate some callers of ConstantFoldInstOperands to use it. NFC. by Manuel Jacob · 10 years ago
  16. a61ca37 Introduce ConstantFoldBinaryOpOperands function and migrate some callers of ConstantFoldInstOperands to use it. NFC. by Manuel Jacob · 10 years ago
  17. 3f49f65 Move part of an if condition into an assertion. NFC. by Manuel Jacob · 10 years ago
  18. 5e93e28 Enable constant propagation for more math functions by Erik Schnetter · 10 years ago
  19. ed6eab3 Revert 246186; still breaks on some systems by Erik Schnetter · 10 years ago
  20. 05845d3 Enable constant propagation for more math functions by Erik Schnetter · 10 years ago
  21. a236726 Revert r246158 since it breaks LLVM.Transforms/ConstProp.calls.ll by Erik Schnetter · 10 years ago
  22. 694bf5c Enable constant propagation for more math functions by Erik Schnetter · 10 years ago
  23. 95365ca Fix assert when inlining a constantexpr addrspacecast by Matt Arsenault · 10 years ago
  24. ed9abe1 [ConstantFolding] Support folding loads from a GlobalAlias by David Majnemer · 10 years ago
  25. d818e38 Constfold trunc,rint,nearbyint,ceil and floor using APFloat by Karthik Bhat · 10 years ago
  26. d2bc0d8 Allow constfolding of llvm.sin.* and llvm.cos.* intrinsics by Karthik Bhat · 10 years ago
  27. 2905999 [ConstantFolding] Fix wrong folding of intrinsic 'convert.from.fp16'. by Andrea Di Biagio · 10 years ago
  28. 833f34d Convert PHI getIncomingValue() to foreach over incoming_values(). NFC. by Pete Cooper · 10 years ago
  29. d528112 Added support for building against Android API-9 SDK by Vince Harron · 10 years ago
  30. 4a2e73b [opaque pointer type] API migration for GEP constant factories by David Blaikie · 11 years ago
  31. d288fb8 [opaque pointer type] Change GetElementPtrInst::getIndexedType to take the pointee type by David Blaikie · 11 years ago
  32. a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
  33. 37dce44 Drop the hacks used for partial C99 math libraries. by Benjamin Kramer · 11 years ago
  34. 62d4215 [PM] Move TargetLibraryInfo into the Analysis library. by Chandler Carruth · 11 years ago
  35. 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
  36. c29520c [InstSimplify] Support constant folding to vector of pointers by Bruno Cardoso Lopes · 11 years ago
  37. d6511b4 Add minnum / maxnum intrinsics by Matt Arsenault · 11 years ago
  38. 0d7dee6 Remove duplicate function names from comments. NFC. by Sanjay Patel · 11 years ago
  39. 7b2cd9a Make the sqrt intrinsic return undef for a negative input. by Sanjay Patel · 11 years ago
  40. 71b7b68 Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  41. 6230691 Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size." by Craig Topper · 11 years ago
  42. 5229cfd Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  43. caa9c71 Look through addrspacecast in IsConstantOffsetFromGlobal by Matt Arsenault · 11 years ago
  44. 51420a8 Remove old fenv.h workaround for a historic clang driver bug by Alp Toker · 11 years ago
  45. c817d6a Fold FEnv.h into the implementation by Alp Toker · 11 years ago
  46. 78598d9 Add a Constant version of stripPointerCasts. by Rafael Espindola · 11 years ago
  47. a0e5695 Teach the constant folder to look through bitcast constant expressions by Chandler Carruth · 11 years ago
  48. a0653a3 Rename ComputeMaskedBits to computeKnownBits. "Masked" has been by Jay Foad · 11 years ago
  49. 9f00886 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
  50. 195e9dd Allow constant folding of ceil function whenever feasible by Karthik Bhat · 12 years ago
  51. b67688a Allow constant folding of round function whenever feasible by Karthik Bhat · 12 years ago
  52. daa8cd1 Allow constant folding of copysign by Karthik Bhat · 12 years ago
  53. 061d147 ConstantFolding: Also fold the vector overloads of our math intrinsics. by Benjamin Kramer · 12 years ago
  54. 8377858 Allow constant folding of fma and fmuladd by Matt Arsenault · 12 years ago
  55. f8ecf9b Fix duplicate code in ConstantFolding by Matt Arsenault · 12 years ago
  56. 03eb0de [Modules] Move GetElementPtrTypeIterator into the IR library. As its by Chandler Carruth · 12 years ago
  57. b03bd4d Add addrspacecast instruction. by Matt Arsenault · 12 years ago
  58. a8e8944 Fix another constant folding address space place I missed. by Matt Arsenault · 12 years ago
  59. d12e802 Fix a constant folding address space place I missed. by Matt Arsenault · 12 years ago
  60. bed5bf2 Move variable under condition where it is used by Matt Arsenault · 12 years ago
  61. 7a960a8 Teach ConstantFolding about pointer address spaces by Matt Arsenault · 12 years ago
  62. 8c78909 Slightly simplify code with helper functions by Matt Arsenault · 12 years ago
  63. a5e5698 Add some braces, and spaces around operators by Matt Arsenault · 12 years ago
  64. ec1bb4f ConstantFolding: ComputeMaskedBits wants the scalar size for vectors. by Benjamin Kramer · 13 years ago
  65. 89ca4bc Fix a scalability issue with complex ConstantExprs. by Benjamin Kramer · 13 years ago
  66. a7b93c1 Constant fold vector bitcasts of halves similarly to how floats and doubles are folded. Test case included. by Michael Ilseman · 13 years ago
  67. c0955a5 Formatting. by Chad Rosier · 13 years ago
  68. 0641774 Teach the DataLayout aware constant folder to be much more aggressive towards by Nick Lewycky · 13 years ago
  69. 132ae8b Conditionalize constant folding of math intrinsics on the availability of an implementation on the host. This is a little bit unfortunate, but until someone decides to implement a full libm for APFloat, we don't have a better way to get this functionality. by Owen Anderson · 13 years ago
  70. d4ebfd8 Signficantly generalize our ability to constant fold floating point intrinsics, including ones on half types. by Owen Anderson · 13 years ago
  71. a5a9ec5 ConstantFolding: Fix a crash when encoutering a truncating inttoptr. by Benjamin Kramer · 13 years ago
  72. 500d592 use GEP::accumulateConstantOffset() to replace custom written code to compute GEP offset by Nuno Lopes · 13 years ago
  73. 435eba0 ConstantFolding: Add a missing folding that leads to a miscompile. by Benjamin Kramer · 13 years ago
  74. 546bb56 ConstantFolding: Tweak r173289, it should evaluate in the intptr type, not the index type. by Benjamin Kramer · 13 years ago
  75. d9c3dab ConstantFolding: Evaluate GEP indices in the index type. by Benjamin Kramer · 13 years ago
  76. 29178a3 Make APFloat constructor require explicit semantics. by Tim Northover · 13 years ago
  77. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  78. ef860a2 Rename VMCore directory to IR. by Chandler Carruth · 13 years ago
  79. ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
  80. 43ab4ef llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFromConstPtr() Big-endian-aware. by NAKAMURA Takumi · 13 years ago
  81. dce8999 ConstantFolding.cpp: Whitespace. by NAKAMURA Takumi · 13 years ago
  82. 5da3f05 Revert the majority of the next patch in the address space series: by Chandler Carruth · 13 years ago
  83. 7ec5085 Revert the series of commits starting with r166578 which introduced the by Chandler Carruth · 13 years ago
  84. bf3eeb2 Add some cleanup to the DataLayout changes requested by Chandler. by Micah Villmow · 13 years ago
  85. 12d9127 Add in support for getIntPtrType to get the pointer type based on the address space. by Micah Villmow · 13 years ago
  86. 4bb926d Resubmit the changes to llvm core to update the functions to support different pointer sizes on a per address space basis. by Micah Villmow · 13 years ago
  87. 0c61134 Revert 165732 for further review. by Micah Villmow · 13 years ago
  88. 0831897 Add in the first iteration of support for llvm/clang/lldb to allow variable per address space pointer sizes to be optimized correctly. by Micah Villmow · 13 years ago
  89. cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
  90. 4717a8d Dont cast away const needlessly. Found by gcc48 -Wcast-qual. by Roman Divacky · 13 years ago
  91. 77f1b9c When constant folding GEP expressions, keep the address space information of pointers. by Nadav Rotem · 13 years ago
  92. 0b875a0 When folding a load from a global constant, if the load started in the middle by Duncan Sands · 13 years ago
  93. 1ccecdb Reapply r155682, making constant folding more consistent, with a fix to work by Dan Gohman · 14 years ago
  94. 6008dfd Revert r155682, "Use ConstantExpr::getExtractElement when constant-folding vectors" by NAKAMURA Takumi · 14 years ago
  95. 90f3798 Use ConstantExpr::getExtractElement when constant-folding vectors by Dan Gohman · 14 years ago
  96. aacb8a5 Fix a crash on valid (if UB) bitcode that is produced for some global by Chandler Carruth · 14 years ago
  97. a2886c2 Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago
  98. 8213c8a Remove some dead code and tidy things up now that vectors use ConstantDataVector by Chris Lattner · 14 years ago
  99. cf9e8f6 reapply the patches reverted in r149470 that reenable ConstantDataArray, by Chris Lattner · 14 years ago
  100. 17c981a Revert Chris' commits up to r149348 that started causing VMCoreTests unit test to fail. by Argyrios Kyrtzidis · 14 years ago