| Commit message (Expand) | Author | Age | Files | Lines |
* | [ConstantFold] Don't skip the first gep index when folding geps | David Majnemer | 2015-06-04 | 1 | -3/+3 |
* | [opaque pointer type] Pass explicit pointee type in another case of GEP const... | David Blaikie | 2015-05-21 | 1 | -1/+1 |
* | As r237678 was reverted, this is no longer needed. | Yaron Keren | 2015-05-19 | 1 | -2/+1 |
* | Fix Visual C++ errors C2784, C2780, C2782 after r237678. | Yaron Keren | 2015-05-19 | 1 | -1/+2 |
* | [opaque pointer type] Use GlobalVariable::getValueType rather than accessing ... | David Blaikie | 2015-05-13 | 1 | -1/+1 |
* | [opaque pointer type] Constant Folding: Use GEPOperator to access the pointee... | David Blaikie | 2015-05-13 | 1 | -2/+2 |
* | Recommit r236670: [opaque pointer type] Pass explicit pointer type through GE... | David Blaikie | 2015-05-07 | 1 | -7/+23 |
* | Revert "[opaque pointer type] Pass explicit pointer type through GEP constant... | David Blaikie | 2015-05-06 | 1 | -23/+7 |
* | [opaque pointer type] Pass explicit pointer type through GEP constant folding | David Blaikie | 2015-05-06 | 1 | -7/+23 |
* | Constfold insertelement to undef when index is out-of-bounds | Pawel Bylica | 2015-04-27 | 1 | -7/+14 |
* | Correct extractelement constant folding | Pawel Bylica | 2015-04-24 | 1 | -3/+2 |
* | [opaque pointer type] API migration for GEP constant factories | David Blaikie | 2015-04-02 | 1 | -9/+9 |
* | [opaque pointer type] Change GetElementPtrInst::getIndexedType to take the po... | David Blaikie | 2015-03-30 | 1 | -2/+4 |
* | [ConstantFold] Don't fold ppc_fp128 <-> int bitcasts | Hal Finkel | 2015-03-28 | 1 | -2/+13 |
* | ConstantFold: Fix big shift constant folding | David Majnemer | 2015-03-13 | 1 | -21/+12 |
* | InstCombine: fix fold "fcmp x, undef" to account for NaN | Mehdi Amini | 2015-03-09 | 1 | -8/+18 |
* | Prefer SmallVector::append/insert over push_back loops. | Benjamin Kramer | 2015-02-17 | 1 | -2/+1 |
* | ConstantFold: Properly fold GEP indices wider than i64 | David Majnemer | 2015-02-16 | 1 | -18/+31 |
* | ConstantFold: Shifting undef by zero results in undef | David Majnemer | 2014-12-18 | 1 | -0/+9 |
* | ConstantFold: Clean up X * undef code | David Majnemer | 2014-12-10 | 1 | -6/+8 |
* | ConstantFold, InstSimplify: undef >>a x can be either -1 or 0, choose 0 | David Majnemer | 2014-12-10 | 1 | -2/+3 |
* | ConstantFold: an undef shift amount results in undef | David Majnemer | 2014-12-10 | 1 | -13/+14 |
* | ConstantFold: div undef, 0 should fold to undef, not zero | David Majnemer | 2014-12-10 | 1 | -9/+19 |
* | ConstantFold: Zero-sized globals might land on top of another global | David Majnemer | 2014-12-08 | 1 | -3/+15 |
* | ConstantFold: Don't optimize comparisons with weak linkage objects | David Majnemer | 2014-12-06 | 1 | -1/+4 |
* | I didn't intend to commit this change. | David Majnemer | 2014-12-06 | 1 | -1/+1 |
* | InstSimplify: Optimize away useless unsigned comparisons | David Majnemer | 2014-12-06 | 1 | -1/+1 |
* | Return undef on FP <-> Int conversions that overflow (PR21330). | Sanjay Patel | 2014-10-10 | 1 | -5/+14 |
* | Fix a bug around truncating vector in const prop. | Jiangning Liu | 2014-08-21 | 1 | -0/+3 |
* | IR: Don't add inbounds to GEPs of extern_weak variables | Duncan P. N. Exon Smith | 2014-08-16 | 1 | -3/+4 |
* | IR: Fold away compares between GV GEPs and GVs | David Majnemer | 2014-07-04 | 1 | -7/+22 |
* | Canonicalize addrspacecast ConstExpr between different pointer types | Jingyue Wu | 2014-06-15 | 1 | -1/+4 |
* | [C++11] More 'nullptr' conversion. In some cases just using a boolean check i... | Craig Topper | 2014-04-15 | 1 | -2/+2 |
* | [C++11] More 'nullptr' conversion or in some cases just using a boolean check... | Craig Topper | 2014-04-09 | 1 | -52/+52 |
* | [Modules] Move GetElementPtrTypeIterator into the IR library. As its | Chandler Carruth | 2014-03-04 | 1 | -1/+1 |
* | Fold vector selects with undef elements in the condition. Fixes PR18319. | Nick Lewycky | 2013-12-31 | 1 | -6/+15 |
* | Add addrspacecast instruction. | Matt Arsenault | 2013-11-15 | 1 | -0/+2 |
* | IR: Refactor GEP range checks, reuse them for other parts of folding | David Majnemer | 2013-11-10 | 1 | -28/+51 |
* | IR: Properly canonicalize PointerType in ConstantExpr GEPs | David Majnemer | 2013-11-07 | 1 | -5/+6 |
* | IR: Do not canonicalize constant GEPs into an out-of-bounds array access | David Majnemer | 2013-11-07 | 1 | -1/+37 |
* | Respect address space sizes in isEliminableCastPair. | Matt Arsenault | 2013-07-30 | 1 | -4/+5 |
* | ConstantFold: Check that truncating the other side is safe under a sext when ... | Benjamin Kramer | 2013-06-30 | 1 | -2/+2 |
* | IR: Don't constant fold GEP bitcasts between different address spaces | Meador Inge | 2013-02-27 | 1 | -13/+22 |
* | Fix a bug that was found by the clang static analyzer. The var "AT" is null s... | Nadav Rotem | 2013-02-19 | 1 | -2/+2 |
* | Fix ConstantFold's folding of icmp instructions to recognize that, | Dan Gohman | 2013-01-31 | 1 | -6/+5 |
* | Make APFloat constructor require explicit semantics. | Tim Northover | 2013-01-22 | 1 | -4/+4 |
* | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 | 1 | -7/+7 |
* | Rename VMCore directory to IR. | Chandler Carruth | 2013-01-02 | 1 | -0/+2066 |