Disable Visual C++ 2013 Debug mode assert on null pointer in some STL algorithms,
[oota-llvm.git] / lib / IR / ConstantFold.cpp
2015-08-01 Craig TopperDe-constify pointers to Type since they can't be modifi...
2015-06-12 David BlaikieRefix a use of explicit pointer types in GEP constant...
2015-06-04 David Majnemer[ConstantFold] Don't skip the first gep index when...
2015-05-21 David Blaikie[opaque pointer type] Pass explicit pointee type in...
2015-05-19 Yaron KerenAs r237678 was reverted, this is no longer needed.
2015-05-19 Yaron KerenFix Visual C++ errors C2784, C2780, C2782 after r237678.
2015-05-13 David Blaikie[opaque pointer type] Use GlobalVariable::getValueType...
2015-05-13 David Blaikie[opaque pointer type] Constant Folding: Use GEPOperator...
2015-05-07 David BlaikieRecommit r236670: [opaque pointer type] Pass explicit...
2015-05-06 David BlaikieRevert "[opaque pointer type] Pass explicit pointer...
2015-05-06 David Blaikie[opaque pointer type] Pass explicit pointer type throug...
2015-04-27 Pawel BylicaConstfold insertelement to undef when index is out...
2015-04-24 Pawel BylicaCorrect extractelement constant folding
2015-04-02 David Blaikie[opaque pointer type] API migration for GEP constant...
2015-03-30 David Blaikie[opaque pointer type] Change GetElementPtrInst::getInde...
2015-03-28 Hal Finkel[ConstantFold] Don't fold ppc_fp128 <-> int bitcasts
2015-03-13 David MajnemerConstantFold: Fix big shift constant folding
2015-03-09 Mehdi AminiInstCombine: fix fold "fcmp x, undef" to account for NaN
2015-02-17 Benjamin KramerPrefer SmallVector::append/insert over push_back loops.
2015-02-16 David MajnemerConstantFold: Properly fold GEP indices wider than i64
2014-12-18 David MajnemerConstantFold: Shifting undef by zero results in undef
2014-12-10 David MajnemerConstantFold: Clean up X * undef code
2014-12-10 David MajnemerConstantFold, InstSimplify: undef >>a x can be either...
2014-12-10 David MajnemerConstantFold: an undef shift amount results in undef
2014-12-10 David MajnemerConstantFold: div undef, 0 should fold to undef, not...
2014-12-08 David MajnemerConstantFold: Zero-sized globals might land on top...
2014-12-06 David MajnemerConstantFold: Don't optimize comparisons with weak...
2014-12-06 David MajnemerI didn't intend to commit this change.
2014-12-06 David MajnemerInstSimplify: Optimize away useless unsigned comparisons
2014-10-10 Sanjay PatelReturn undef on FP <-> Int conversions that overflow...
2014-08-21 Jiangning LiuFix a bug around truncating vector in const prop.
2014-08-16 Duncan P. N. Exon... IR: Don't add inbounds to GEPs of extern_weak variables
2014-07-04 David MajnemerIR: Fold away compares between GV GEPs and GVs
2014-06-15 Jingyue WuCanonicalize addrspacecast ConstExpr between different...
2014-04-15 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-04-09 Craig Topper[C++11] More 'nullptr' conversion or in some cases...
2014-03-04 Chandler Carruth[Modules] Move GetElementPtrTypeIterator into the IR...
2013-12-31 Nick LewyckyFold vector selects with undef elements in the conditio...
2013-11-15 Matt ArsenaultAdd addrspacecast instruction.
2013-11-10 David MajnemerIR: Refactor GEP range checks, reuse them for other...
2013-11-07 David MajnemerIR: Properly canonicalize PointerType in ConstantExpr...
2013-11-07 David MajnemerIR: Do not canonicalize constant GEPs into an out-of...
2013-07-30 Matt ArsenaultRespect address space sizes in isEliminableCastPair.
2013-06-30 Benjamin KramerConstantFold: Check that truncating the other side...
2013-02-27 Meador IngeIR: Don't constant fold GEP bitcasts between different...
2013-02-19 Nadav RotemFix a bug that was found by the clang static analyzer...
2013-01-31 Dan GohmanFix ConstantFold's folding of icmp instructions to...
2013-01-22 Tim NorthoverMake APFloat constructor require explicit semantics.
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2013-01-02 Chandler CarruthRename VMCore directory to IR.