| Commit message (Expand) | Author | Age | Files | Lines |
* | IR: Clean up some duplicated code in ConstantDataSequential creation. NFC | Justin Bogner | 2015-12-01 | 1 | -136/+57 |
* | Fix another infinite loop in Reassociate caused by Constant::isZero(). | Owen Anderson | 2015-11-20 | 1 | -0/+10 |
* | Fix a pair of issues that caused an infinite loop in reassociate. | Owen Anderson | 2015-11-20 | 1 | -0/+6 |
* | Drop prelink support. | Rafael Espindola | 2015-11-17 | 1 | -16/+11 |
* | [IR] Manage TheNoneToken with a std::unique_ptr | David Majnemer | 2015-11-16 | 1 | -2/+2 |
* | Comment update. NFC. | Rafael Espindola | 2015-11-12 | 1 | -16/+0 |
* | [IR] Add support for empty tokens | David Majnemer | 2015-11-11 | 1 | -2/+22 |
* | [opaque pointer type]: Pass explicit pointee type when building a constant GEP. | David Blaikie | 2015-08-21 | 1 | -5/+8 |
* | De-constify pointers to Type since they can't be modified. NFC | Craig Topper | 2015-08-01 | 1 | -8/+8 |
* | Devirtualize Constant::replaceUsesOfWithOnConstant. | Pete Cooper | 2015-06-24 | 1 | -57/+82 |
* | Devirtualize Constant::destroyConstant. | Pete Cooper | 2015-06-23 | 1 | -26/+34 |
* | Replace all accesses to User::OperandList with getter and setter methods. NFC. | Pete Cooper | 2015-06-12 | 1 | -0/+5 |
* | Use Op<0> accessor instead of OperandList for Instructions. NFC | Pete Cooper | 2015-05-21 | 1 | -1/+1 |
* | Put GEPOperator member function definition in the appropriate .cpp file | David Blaikie | 2015-05-21 | 1 | -30/+0 |
* | [opaque pointer type] Allow gep_type_iterator to work with the pointee type f... | David Blaikie | 2015-05-21 | 1 | -0/+30 |
* | [opaque pointer type] Explicit pointee type for GEPOperator/GEPConstantExpr. | David Blaikie | 2015-05-08 | 1 | -9/+13 |
* | Recommit r236670: [opaque pointer type] Pass explicit pointer type through GE... | David Blaikie | 2015-05-07 | 1 | -5/+7 |
* | Revert "[opaque pointer type] Pass explicit pointer type through GEP constant... | David Blaikie | 2015-05-06 | 1 | -7/+5 |
* | [opaque pointer type] Pass explicit pointer type through GEP constant folding | David Blaikie | 2015-05-06 | 1 | -5/+7 |
* | IR: Add ConstantFP::getNaN() | Tom Stellard | 2015-04-20 | 1 | -0/+11 |
* | [opaque pointer type] API migration for GEP constant factories | David Blaikie | 2015-04-02 | 1 | -13/+15 |
* | [opaque pointer type] Change GetElementPtrInst::getIndexedType to take the po... | David Blaikie | 2015-03-30 | 1 | -1/+2 |
* | [opaque pointer type] Start migrating GEP creation to explicitly specify the ... | David Blaikie | 2015-03-14 | 1 | -6/+8 |
* | Simplify code. NFC. | Benjamin Kramer | 2015-03-02 | 1 | -4/+2 |
* | Convert push_back loops into append calls. | Benjamin Kramer | 2015-02-28 | 1 | -4/+1 |
* | Constants.cpp: Only read 32 bits for float. | Benjamin Kramer | 2015-02-20 | 1 | -3/+6 |
* | Constants.cpp: getElementAsAPFloat(): Don't handle constant value via host's ... | NAKAMURA Takumi | 2015-02-20 | 1 | -8/+5 |
* | Avoid conversion to float when creating ConstantDataArray/ConstantDataVector. | Rafael Espindola | 2015-02-19 | 1 | -19/+72 |
* | 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 |