summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Constants.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* IR: Properly return nullptr when getAggregateElement is out-of-boundsDavid Majnemer2015-02-161-4/+19
* Reapply "LLVMContext: Store APInt/APFloat directly into the ConstantInt/FP De...Benjamin Kramer2014-12-061-10/+8
* Reformat.NAKAMURA Takumi2014-12-061-3/+3
* Revert "LLVMContext: Store APInt/APFloat directly into the ConstantInt/FP Den...Benjamin Kramer2014-12-061-9/+10
* LLVMContext: Store APInt/APFloat directly into the ConstantInt/FP DenseMaps.Benjamin Kramer2014-12-051-10/+9
* Revert "unique_ptrify LLVMContextImpl::CAZConstants"David Blaikie2014-11-251-4/+4
* unique_ptrify LLVMContextImpl::CAZConstantsDavid Blaikie2014-11-251-4/+4
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-2/+2
* Remove StringMap::GetOrCreateValue in favor of StringMap::insertDavid Blaikie2014-11-191-5/+7
* Use nullptr instead of NULL for variadic sentinelsReid Kleckner2014-11-131-2/+2
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-1/+1
* InstCombine: sub nsw %x, C -> add nsw %x, -C if C isn't INT_MINDavid Majnemer2014-08-221-0/+23
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-211-1/+1
* IR: Fix ConstantExpr::replaceUsesOfWithOnConstant()Duncan P. N. Exon Smith2014-08-191-50/+13
* IR: Thread OnlyIfReduced through ConstantExpr::getWithOperands()Duncan P. N. Exon Smith2014-08-191-74/+136
* IR: De-duplicate code for replacing operands in placeDuncan P. N. Exon Smith2014-08-191-69/+11
* Reapply r215966, r215965, r215964, r215963, r215960, r215959, r215958, and r2...Duncan P. N. Exon Smith2014-08-191-110/+179
* Reverting r215966, r215965, r215964, r215963, r215960, r215959, r215958, and ...Aaron Ballman2014-08-191-179/+110
* IR: Reduce RAUW traffic in ConstantVectorDuncan P. N. Exon Smith2014-08-191-3/+27
* IR: Fix ConstantArray::replaceUsesOfWithOnConstant()Duncan P. N. Exon Smith2014-08-191-0/+6
* IR: Factor out replaceUsesOfWithOnConstantImpl(), NFCDuncan P. N. Exon Smith2014-08-191-94/+80
* IR: Split up Constant{Array,Vector}::get(), NFCDuncan P. N. Exon Smith2014-08-191-4/+13
* IR: Reduce RAUW traffic in ConstantExprDuncan P. N. Exon Smith2014-08-191-0/+44
* IR: Rewrite ConstantUniqueMapDuncan P. N. Exon Smith2014-08-191-12/+12
* IR: Declare LookupKey right before its use, NFCDuncan P. N. Exon Smith2014-08-191-6/+4
* Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper2014-08-181-1/+1
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-171-1/+1
* InstCombine: Fix a potential bug in 0 - (X sdiv C) -> (X sdiv -C)David Majnemer2014-08-161-0/+22
* InstCombine: Don't turn -(x/INT_MIN) -> x/INT_MINDavid Majnemer2014-07-021-0/+22
* Don't build switch lookup tables for dllimport or TLS variablesHans Wennborg2014-06-201-20/+33
* Canonicalize addrspacecast ConstExpr between different pointer typesJingyue Wu2014-06-151-0/+13
* [IR] Make {extract,insert}element accept an index of any integer type.Michael J. Spencer2014-05-011-3/+3
* Remove more default address space argument usage.Matt Arsenault2014-04-231-1/+1
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-2/+2
* [C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper2014-04-091-26/+27
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-091-8/+8
* [Modules] Move GetElementPtrTypeIterator into the IR library. As itsChandler Carruth2014-03-041-1/+1
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-1/+1
* Add a const lookup routine to get a BlockAddress constant if there isChandler Carruth2014-01-191-0/+11
* Support AddrSpaceCast in ConstantExpr::getAsInstruction.Eli Bendersky2014-01-181-0/+1
* Upgrade ConstantFP's negative zero and infinity getters to handle vector types.Benjamin Kramer2014-01-181-16/+18
* Add getBitCastOrAddrSpaceCastMatt Arsenault2013-12-071-1/+12
* Add addrspacecast instruction.Matt Arsenault2013-11-151-0/+14
* Don't assert if we can't constant fold extract/insertvalueHal Finkel2013-07-101-8/+21
* Fix DeleteDeadVarargs not to crash on functions referenced by BlockAddressesDerek Schuff2013-06-131-1/+1
* Move object construction into [] so the temporary can be moved.Benjamin Kramer2013-06-011-5/+3
* Fix a scalability issue with complex ConstantExprs.Benjamin Kramer2013-04-131-9/+19
* The testing to ensure a vector of zeros of type floating point isn't misclass...David Tweed2013-03-191-6/+3
* The optimization a + (-0.0f) -> a was being misapplied to a + (+0.0f) in the...David Tweed2013-03-181-0/+13
* Replace temporary vectors with arrays.Benjamin Kramer2013-03-071-24/+12
OpenPOWER on IntegriCloud