| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | IR: Properly return nullptr when getAggregateElement is out-of-bounds | David Majnemer | 2015-02-16 | 1 | -4/+19 |
* | Reapply "LLVMContext: Store APInt/APFloat directly into the ConstantInt/FP De... | Benjamin Kramer | 2014-12-06 | 1 | -10/+8 |
* | Reformat. | NAKAMURA Takumi | 2014-12-06 | 1 | -3/+3 |
* | Revert "LLVMContext: Store APInt/APFloat directly into the ConstantInt/FP Den... | Benjamin Kramer | 2014-12-06 | 1 | -9/+10 |
* | LLVMContext: Store APInt/APFloat directly into the ConstantInt/FP DenseMaps. | Benjamin Kramer | 2014-12-05 | 1 | -10/+9 |
* | Revert "unique_ptrify LLVMContextImpl::CAZConstants" | David Blaikie | 2014-11-25 | 1 | -4/+4 |
* | unique_ptrify LLVMContextImpl::CAZConstants | David Blaikie | 2014-11-25 | 1 | -4/+4 |
* | Update SetVector to rely on the underlying set's insert to return a pair<iter... | David Blaikie | 2014-11-19 | 1 | -2/+2 |
* | Remove StringMap::GetOrCreateValue in favor of StringMap::insert | David Blaikie | 2014-11-19 | 1 | -5/+7 |
* | Use nullptr instead of NULL for variadic sentinels | Reid Kleckner | 2014-11-13 | 1 | -2/+2 |
* | Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just... | Craig Topper | 2014-08-27 | 1 | -1/+1 |
* | InstCombine: sub nsw %x, C -> add nsw %x, -C if C isn't INT_MIN | David Majnemer | 2014-08-22 | 1 | -0/+23 |
* | Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin... | Craig Topper | 2014-08-21 | 1 | -1/+1 |
* | IR: Fix ConstantExpr::replaceUsesOfWithOnConstant() | Duncan P. N. Exon Smith | 2014-08-19 | 1 | -50/+13 |
* | IR: Thread OnlyIfReduced through ConstantExpr::getWithOperands() | Duncan P. N. Exon Smith | 2014-08-19 | 1 | -74/+136 |
* | IR: De-duplicate code for replacing operands in place | Duncan P. N. Exon Smith | 2014-08-19 | 1 | -69/+11 |
* | Reapply r215966, r215965, r215964, r215963, r215960, r215959, r215958, and r2... | Duncan P. N. Exon Smith | 2014-08-19 | 1 | -110/+179 |
* | Reverting r215966, r215965, r215964, r215963, r215960, r215959, r215958, and ... | Aaron Ballman | 2014-08-19 | 1 | -179/+110 |
* | IR: Reduce RAUW traffic in ConstantVector | Duncan P. N. Exon Smith | 2014-08-19 | 1 | -3/+27 |
* | IR: Fix ConstantArray::replaceUsesOfWithOnConstant() | Duncan P. N. Exon Smith | 2014-08-19 | 1 | -0/+6 |
* | IR: Factor out replaceUsesOfWithOnConstantImpl(), NFC | Duncan P. N. Exon Smith | 2014-08-19 | 1 | -94/+80 |
* | IR: Split up Constant{Array,Vector}::get(), NFC | Duncan P. N. Exon Smith | 2014-08-19 | 1 | -4/+13 |
* | IR: Reduce RAUW traffic in ConstantExpr | Duncan P. N. Exon Smith | 2014-08-19 | 1 | -0/+44 |
* | IR: Rewrite ConstantUniqueMap | Duncan P. N. Exon Smith | 2014-08-19 | 1 | -12/+12 |
* | IR: Declare LookupKey right before its use, NFC | Duncan P. N. Exon Smith | 2014-08-19 | 1 | -6/+4 |
* | Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi... | Craig Topper | 2014-08-18 | 1 | -1/+1 |
* | Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin... | Craig Topper | 2014-08-17 | 1 | -1/+1 |
* | InstCombine: Fix a potential bug in 0 - (X sdiv C) -> (X sdiv -C) | David Majnemer | 2014-08-16 | 1 | -0/+22 |
* | InstCombine: Don't turn -(x/INT_MIN) -> x/INT_MIN | David Majnemer | 2014-07-02 | 1 | -0/+22 |
* | Don't build switch lookup tables for dllimport or TLS variables | Hans Wennborg | 2014-06-20 | 1 | -20/+33 |
* | Canonicalize addrspacecast ConstExpr between different pointer types | Jingyue Wu | 2014-06-15 | 1 | -0/+13 |
* | [IR] Make {extract,insert}element accept an index of any integer type. | Michael J. Spencer | 2014-05-01 | 1 | -3/+3 |
* | Remove more default address space argument usage. | Matt Arsenault | 2014-04-23 | 1 | -1/+1 |
* | [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 | -26/+27 |
* | [C++11] Add range based accessors for the Use-Def chain of a Value. | Chandler Carruth | 2014-03-09 | 1 | -8/+8 |
* | [Modules] Move GetElementPtrTypeIterator into the IR library. As its | Chandler Carruth | 2014-03-04 | 1 | -1/+1 |
* | [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. | Benjamin Kramer | 2014-03-02 | 1 | -1/+1 |
* | Add a const lookup routine to get a BlockAddress constant if there is | Chandler Carruth | 2014-01-19 | 1 | -0/+11 |
* | Support AddrSpaceCast in ConstantExpr::getAsInstruction. | Eli Bendersky | 2014-01-18 | 1 | -0/+1 |
* | Upgrade ConstantFP's negative zero and infinity getters to handle vector types. | Benjamin Kramer | 2014-01-18 | 1 | -16/+18 |
* | Add getBitCastOrAddrSpaceCast | Matt Arsenault | 2013-12-07 | 1 | -1/+12 |
* | Add addrspacecast instruction. | Matt Arsenault | 2013-11-15 | 1 | -0/+14 |
* | Don't assert if we can't constant fold extract/insertvalue | Hal Finkel | 2013-07-10 | 1 | -8/+21 |
* | Fix DeleteDeadVarargs not to crash on functions referenced by BlockAddresses | Derek Schuff | 2013-06-13 | 1 | -1/+1 |
* | Move object construction into [] so the temporary can be moved. | Benjamin Kramer | 2013-06-01 | 1 | -5/+3 |
* | Fix a scalability issue with complex ConstantExprs. | Benjamin Kramer | 2013-04-13 | 1 | -9/+19 |
* | The testing to ensure a vector of zeros of type floating point isn't misclass... | David Tweed | 2013-03-19 | 1 | -6/+3 |
* | The optimization a + (-0.0f) -> a was being misapplied to a + (+0.0f) in the... | David Tweed | 2013-03-18 | 1 | -0/+13 |
* | Replace temporary vectors with arrays. | Benjamin Kramer | 2013-03-07 | 1 | -24/+12 |