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