- 107dd25 Revert patches 348835 and 348571 because they're by Ranjeet Singh · 7 years ago
- 81a22d3 [ConstantFold] Use getMinSignedBits for APInt in isIndexInRangeOfArrayType. by Florian Hahn · 7 years ago
- 7a71326 [IR] Don't assume all functions are 4 byte aligned by Ranjeet Singh · 7 years ago
- b393a51 Reverting r348215 by Ranjeet Singh · 7 years ago
- f5d1b64 [IR] Don't assume all functions are 4 byte aligned by Ranjeet Singh · 7 years ago
- 3ce999f [ConstantFolding] improve folding of binops with vector undef operand by Sanjay Patel · 7 years ago
- 77eeac3 llvm: Add support for "-fno-delete-null-pointer-checks" by Manoj Gupta · 7 years ago
- b3091da Use Type::isIntOrPtrTy where possible, NFC by Vedant Kumar · 7 years ago
- 7e991d3 ConstantFold: Don't fold global address vs. null for addrspace != 0 by Matt Arsenault · 7 years ago
- 3597588 [IR] add/use isIntDivRem convenience function by Sanjay Patel · 7 years ago
- 3f1ce09 Make uitofp and sitofp defined on overflow. by Eli Friedman · 7 years ago
- 6d52e5c [ConstantFold] Disallow folding vector geps into bitcasts by Karl-Johan Karlsson · 7 years ago
- 4dfcc4a Remove @brief commands from doxygen comments, too. by Adrian Prantl · 7 years ago
- bcadfee [NFC] fix trivial typos in documents and comments by Hiroshi Inoue · 7 years ago
- c1c4ad6 [ConstantFolding, InstSimplify] Handle more vector GEPs by Matthew Simpson · 8 years ago
- e5606b4 [ConstantFold] fp_binop AnyConstant, undef --> NaN by Sanjay Patel · 8 years ago
- 2ee7b93 [ConstantFold] fp_binop undef, undef --> undef by Sanjay Patel · 8 years ago
- 0e6694d Silence a bunch of implicit fallthrough warnings by Adrian Prantl · 8 years ago
- 234eaba [ConstantFold] Support vector index when factoring out GEP index into preceding dimensions by Haicheng Wu · 8 years ago
- eb92e56 [ConstantFold] Fix a crash when folding a GEP that has vector index by Haicheng Wu · 8 years ago
- 1c043a9 [ConstantFolding] Avoid assert when folding ptrtoint of vectorized GEP by Bjorn Pettersson · 8 years ago
- dee018c [ConstantFold] Return the correct type when folding a GEP with vector indices. by Davide Italiano · 8 years ago
- 1a26f24 [ConstantFolder] Don't try to fold gep when the idx is a vector. by Davide Italiano · 8 years ago
- ca2c876 [Constants] Replace calls to ConstantInt::equalsInt(0)/equalsInt(1) with isZero and isOne. NFCI by Craig Topper · 8 years ago
- 79ab643 [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isMinusOne instead of isNullValue/isOneValue/isAllOnesValue inherited from Constant. NFCI by Craig Topper · 8 years ago
- 2ad88f8 fix typos/formatting; NFC by Sanjay Patel · 8 years ago
- 0f2af7f ConstantFold: Handle gep nonnull, undef as well by Daniel Berlin · 8 years ago
- 74ffa5c ConstantFold: Fold getelementptr (i32, i32* null, i64 undef) to null. by Daniel Berlin · 8 years ago
- fc947bc [APInt] Use lshrInPlace to replace lshr where possible by Craig Topper · 8 years ago
- 8424df7 Fix constant folding of fp2int to large integers by Simon Pilgrim · 9 years ago
- 7e56366 [ConstantFold] vector div/rem with any zero element in divisor is undef by Sanjay Patel · 9 years ago
- 382f987 [ConstantFold] Fix defect in constant folding computation for GEP by Javed Absar · 9 years ago
- 17c7f70 Replace APFloatBase static fltSemantics data members with getter functions by Stephan Bergmann · 9 years ago
- bc07052 IR: Move NumElements field from {Array,Vector}Type to SequentialType. by Peter Collingbourne · 9 years ago
- 4568158 IR: Change PointerType to derive from Type rather than SequentialType. by Peter Collingbourne · 9 years ago
- ab85225b IR: Change the gep_type_iterator API to avoid always exposing the "current" type. by Peter Collingbourne · 9 years ago
- d93620b IR: Introduce inrange attribute on getelementptr indices. by Peter Collingbourne · 9 years ago
- 6231a7e [IR] Clang-format my previous commit. NFCI. by Davide Italiano · 9 years ago
- 3066514 [ConstantFold] Get the correct vector type when folding a getelementptr. by Davide Italiano · 9 years ago
- b03fd12 Replace "fallthrough" comments with LLVM_FALLTHROUGH by Justin Bogner · 9 years ago
- a7b6c97 [ConstantFold] Don't incorrectly infer inbounds on array GEP by David Majnemer · 9 years ago
- 4f7bbf6 [ConstantFold] NFC cleanup after previous change. by Adam Nemet · 9 years ago
- c68534b [ConstantFold] Fix incorrect index rewrites for GEPs by Adam Nemet · 9 years ago
- 2907e51 Fix constant folding of addrspacecast of null by Matt Arsenault · 9 years ago
- e2b8911 [ConstantFold] Don't try to strip fp -> int bitcasts to simplify icmps by Hal Finkel · 9 years ago
- b550cb1 [NFC] Header cleanup by Mehdi Amini · 9 years ago
- f3bb6c5 fix documentation comments; NFC by Sanjay Patel · 9 years ago
- f4cf1c3 Don't fold double constant to an integer if dest type not integral by Teresa Johnson · 9 years ago
- b57b002 [InstCombine] Ensure all undef operands are handled before binary instruction constant folding by Simon Pilgrim · 10 years ago
- 8c9f00f Strip trailing whitespace. by Simon Pilgrim · 10 years ago
- 08154bf IR: Make the X / undef -> undef fold match the comment by Justin Bogner · 10 years ago
- 8f59adb [ConstantFolding] Reduce APInt and APFloat copying. by Benjamin Kramer · 10 years ago
- 19eb031 [opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with get{Source,Result}ElementType. by Eduard Burtescu · 10 years ago
- c784e6a Fix constant folding of constant vector GEPs with undef or null as pointer argument. by Manuel Jacob · 10 years ago
- 6a4761e Rename Variable `Ptr` to `PtrTy`. NFC. by Manuel Jacob · 10 years ago
- 1c3f283 Use CmpInst::Predicate instead of 'unsigned short' in some places. NFC by Craig Topper · 10 years ago
- 59be1d6 [ConstantFold] Fix bitcast to gep constant folding transform. by David Majnemer · 10 years ago
- b12db0e Remove roundingMode argument in APFloat::mod by Stephen Canon · 10 years ago
- e9ffb45 Fix typos. by Bruce Mitchener · 10 years ago
- 51973e1 Add comment as follow up to r245712 by David Blaikie · 10 years ago
- 401bb64 Remove an unnecessary use of pointee types introduced in r194220 by David Blaikie · 10 years ago
- e3dcce9 De-constify pointers to Type since they can't be modified. NFC by Craig Topper · 10 years ago
- 473b943 Refix a use of explicit pointer types in GEP constant folding by David Blaikie · 10 years ago
- 38eb9f4 [ConstantFold] Don't skip the first gep index when folding geps by David Majnemer · 10 years ago
- f87cc6d [opaque pointer type] Pass explicit pointee type in another case of GEP constant folding by David Blaikie · 10 years ago
- 004756d As r237678 was reverted, this is no longer needed. by Yaron Keren · 10 years ago
- d90d6fb Fix Visual C++ errors C2784, C2780, C2782 after r237678. by Yaron Keren · 10 years ago
- e710706 [opaque pointer type] Use GlobalVariable::getValueType rather than accessing it through the GV's pointee type by David Blaikie · 10 years ago
- 4c2814e [opaque pointer type] Constant Folding: Use GEPOperator to access the pointee source type rather than going through the first operand's pointer type by David Blaikie · 10 years ago
- d9d900c Recommit r236670: [opaque pointer type] Pass explicit pointer type through GEP constant folding"" by David Blaikie · 10 years ago
- 567d0e5 Revert "[opaque pointer type] Pass explicit pointer type through GEP constant folding" by David Blaikie · 10 years ago
- e66a45f [opaque pointer type] Pass explicit pointer type through GEP constant folding by David Blaikie · 10 years ago
- c25918a Constfold insertelement to undef when index is out-of-bounds by Pawel Bylica · 10 years ago
- bce9c2e Correct extractelement constant folding by Pawel Bylica · 10 years ago
- 4a2e73b [opaque pointer type] API migration for GEP constant factories by David Blaikie · 10 years ago
- d288fb8 [opaque pointer type] Change GetElementPtrInst::getIndexedType to take the pointee type by David Blaikie · 10 years ago
- cd5553e [ConstantFold] Don't fold ppc_fp128 <-> int bitcasts by Hal Finkel · 11 years ago
- e2a4b85 ConstantFold: Fix big shift constant folding by David Majnemer · 11 years ago
- eb242a5 InstCombine: fix fold "fcmp x, undef" to account for NaN by Mehdi Amini · 11 years ago
- 6cd780f Prefer SmallVector::append/insert over push_back loops. by Benjamin Kramer · 11 years ago
- 8b77454 ConstantFold: Properly fold GEP indices wider than i64 by David Majnemer · 11 years ago
- 824e011 ConstantFold: Shifting undef by zero results in undef by David Majnemer · 11 years ago
- 3729668 ConstantFold: Clean up X * undef code by David Majnemer · 11 years ago
- 5a7717e ConstantFold, InstSimplify: undef >>a x can be either -1 or 0, choose 0 by David Majnemer · 11 years ago
- 89cf6d7 ConstantFold: an undef shift amount results in undef by David Majnemer · 11 years ago
- 7b86b77 ConstantFold: div undef, 0 should fold to undef, not zero by David Majnemer · 11 years ago
- 770fd82 ConstantFold: Zero-sized globals might land on top of another global by David Majnemer · 11 years ago
- 64ba326 ConstantFold: Don't optimize comparisons with weak linkage objects by David Majnemer · 11 years ago
- ed00cd2 I didn't intend to commit this change. by David Majnemer · 11 years ago
- 1af36e5 InstSimplify: Optimize away useless unsigned comparisons by David Majnemer · 11 years ago
- ad8b666 Return undef on FP <-> Int conversions that overflow (PR21330). by Sanjay Patel · 11 years ago
- 950844f Fix a bug around truncating vector in const prop. by Jiangning Liu · 11 years ago
- 0c39d40 IR: Don't add inbounds to GEPs of extern_weak variables by Duncan P. N. Exon Smith · 11 years ago
- d1bea69 IR: Fold away compares between GV GEPs and GVs by David Majnemer · 11 years ago
- baabe50 Canonicalize addrspacecast ConstExpr between different pointer types by Jingyue Wu · 11 years ago
- 2617dcc [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 11 years ago
- c620761 [C++11] More 'nullptr' conversion or in some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 11 years ago
- 03eb0de [Modules] Move GetElementPtrTypeIterator into the IR library. As its by Chandler Carruth · 12 years ago
- 2d4ba2e Fold vector selects with undef elements in the condition. Fixes PR18319. by Nick Lewycky · 12 years ago
- b03bd4d Add addrspacecast instruction. by Matt Arsenault · 12 years ago