Fix crash when printing instructions that have a metadata attached but no parent.
[oota-llvm.git] / lib / IR / Constants.cpp
2015-12-15 Craig Topper[IR] Add classof for GetElementPtrConstantExpr, Compare...
2015-12-15 Craig TopperUse CmpInst::Predicate instead of 'unsigned short'...
2015-12-09 Justin BognerIR: Make ConstantDataArray::getFP actually return a...
2015-12-08 Justin BognerIR: Allow vectors of halfs to be ConstantDataVectors
2015-12-01 Justin BognerIR: Clean up some duplicated code in ConstantDataSequen...
2015-11-20 Owen AndersonFix another infinite loop in Reassociate caused by...
2015-11-20 Owen AndersonFix a pair of issues that caused an infinite loop in...
2015-11-17 Rafael EspindolaDrop prelink support.
2015-11-16 David Majnemer[IR] Manage TheNoneToken with a std::unique_ptr
2015-11-12 Rafael EspindolaComment update. NFC.
2015-11-11 David Majnemer[IR] Add support for empty tokens
2015-08-21 David Blaikie[opaque pointer type]: Pass explicit pointee type when...
2015-08-01 Craig TopperDe-constify pointers to Type since they can't be modifi...
2015-06-24 Pete CooperDevirtualize Constant::replaceUsesOfWithOnConstant.
2015-06-23 Pete CooperDevirtualize Constant::destroyConstant.
2015-06-12 Pete CooperReplace all accesses to User::OperandList with getter...
2015-05-21 Pete CooperUse Op<0> accessor instead of OperandList for Instructi...
2015-05-21 David BlaikiePut GEPOperator member function definition in the appro...
2015-05-21 David Blaikie[opaque pointer type] Allow gep_type_iterator to work...
2015-05-08 David Blaikie[opaque pointer type] Explicit pointee type for GEPOper...
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-20 Tom StellardIR: Add ConstantFP::getNaN()
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-14 David Blaikie[opaque pointer type] Start migrating GEP creation...
2015-03-02 Benjamin KramerSimplify code. NFC.
2015-02-28 Benjamin KramerConvert push_back loops into append calls.
2015-02-20 Benjamin KramerConstants.cpp: Only read 32 bits for float.
2015-02-20 NAKAMURA TakumiConstants.cpp: getElementAsAPFloat(): Don't handle...
2015-02-19 Rafael EspindolaAvoid conversion to float when creating ConstantDataArr...
2015-02-16 David MajnemerIR: Properly return nullptr when getAggregateElement...
2014-12-06 Benjamin KramerReapply "LLVMContext: Store APInt/APFloat directly...
2014-12-06 NAKAMURA TakumiReformat.
2014-12-06 Benjamin KramerRevert "LLVMContext: Store APInt/APFloat directly into...
2014-12-05 Benjamin KramerLLVMContext: Store APInt/APFloat directly into the...
2014-11-25 David BlaikieRevert "unique_ptrify LLVMContextImpl::CAZConstants"
2014-11-25 David Blaikieunique_ptrify LLVMContextImpl::CAZConstants
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-19 David BlaikieRemove StringMap::GetOrCreateValue in favor of StringMa...
2014-11-13 Reid KlecknerUse nullptr instead of NULL for variadic sentinels
2014-08-27 Craig TopperSimplify creation of a bunch of ArrayRefs by using...
2014-08-22 David MajnemerInstCombine: sub nsw %x, C -> add nsw %x, -C if C isn...
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-19 Duncan P. N. Exon... IR: Fix ConstantExpr::replaceUsesOfWithOnConstant()
2014-08-19 Duncan P. N. Exon... IR: Thread OnlyIfReduced through ConstantExpr::getWithO...
2014-08-19 Duncan P. N. Exon... IR: De-duplicate code for replacing operands in place
2014-08-19 Duncan P. N. Exon... Reapply r215966, r215965, r215964, r215963, r215960...
2014-08-19 Aaron BallmanReverting r215966, r215965, r215964, r215963, r215960...
2014-08-19 Duncan P. N. Exon... IR: Reduce RAUW traffic in ConstantVector
2014-08-19 Duncan P. N. Exon... IR: Fix ConstantArray::replaceUsesOfWithOnConstant()
2014-08-19 Duncan P. N. Exon... IR: Factor out replaceUsesOfWithOnConstantImpl(), NFC
2014-08-19 Duncan P. N. Exon... IR: Split up Constant{Array,Vector}::get(), NFC
2014-08-19 Duncan P. N. Exon... IR: Reduce RAUW traffic in ConstantExpr
2014-08-19 Duncan P. N. Exon... IR: Rewrite ConstantUniqueMap
2014-08-19 Duncan P. N. Exon... IR: Declare LookupKey right before its use, NFC
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-16 David MajnemerInstCombine: Fix a potential bug in 0 - (X sdiv C)...
2014-07-02 David MajnemerInstCombine: Don't turn -(x/INT_MIN) -> x/INT_MIN
2014-06-20 Hans WennborgDon't build switch lookup tables for dllimport or TLS...
2014-06-15 Jingyue WuCanonicalize addrspacecast ConstExpr between different...
2014-05-01 Michael J. Spencer[IR] Make {extract,insert}element accept an index of...
2014-04-23 Matt ArsenaultRemove more default address space argument usage.
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-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-04 Chandler Carruth[Modules] Move GetElementPtrTypeIterator into the IR...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-01-19 Chandler CarruthAdd a const lookup routine to get a BlockAddress consta...
2014-01-18 Eli BenderskySupport AddrSpaceCast in ConstantExpr::getAsInstruction.
2014-01-18 Benjamin KramerUpgrade ConstantFP's negative zero and infinity getters...
2013-12-07 Matt ArsenaultAdd getBitCastOrAddrSpaceCast
2013-11-15 Matt ArsenaultAdd addrspacecast instruction.
2013-07-10 Hal FinkelDon't assert if we can't constant fold extract/insertvalue
2013-06-13 Derek SchuffFix DeleteDeadVarargs not to crash on functions referen...
2013-06-01 Benjamin KramerMove object construction into [] so the temporary can...
2013-04-13 Benjamin KramerFix a scalability issue with complex ConstantExprs.
2013-03-19 David TweedThe testing to ensure a vector of zeros of type floatin...
2013-03-18 David Tweed The optimization a + (-0.0f) -> a was being misapplied...
2013-03-07 Benjamin KramerReplace temporary vectors with arrays.
2013-03-07 Nadav RotemArrayRef has a OneElt constructor. Beautify the code.
2013-03-07 Nadav RotemSwitch from std::vector to ArrayRef. Speedup FoldBitCas...
2013-01-22 Tim NorthoverMake APFloat constructor require explicit semantics.
2013-01-16 Evgeniy StepanovAllow vectors in CreatePointerCast of constants.
2013-01-09 Shuxin YangAdd comment to the definition of Constant::isZeroValue().
2013-01-09 Shuxin YangConsider expression "0.0 - X" as the negation of X if
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2013-01-02 Chandler CarruthRename VMCore directory to IR.