summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Constants.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [Constants] don't die processing non-ConstantInt GEP indices in isGEPWithNoNo...Sanjay Patel2016-12-111-6/+8
* IR: Move NumElements field from {Array,Vector}Type to SequentialType.Peter Collingbourne2016-12-021-4/+2
* IR: Change the gep_type_iterator API to avoid always exposing the "current" t...Peter Collingbourne2016-12-021-9/+4
* IR: Introduce inrange attribute on getelementptr indices.Peter Collingbourne2016-11-101-4/+9
* Use unique_ptr in LLVMContextImpl's constant maps.Justin Lebar2016-10-101-16/+18
* [Constant] remove fdiv and frem from canTrap()Sanjay Patel2016-08-291-2/+0
* Apply clang-tidy's modernize-loop-convert to most of lib/IR.Benjamin Kramer2016-06-261-2/+2
* [IR] Require ArrayRef of 'uint32_t' instead of 'int' for the mask argument fo...Craig Topper2016-06-121-5/+0
* [IR] Teach the ArrayRef<int> form of IRBuilder::CreateShuffleVector to use Co...Craig Topper2016-05-291-0/+5
* fix formatting; NFCSanjay Patel2016-05-181-6/+3
* Vector GEP - fixed a crash on InstSimplify Pass.Elena Demikhovsky2016-05-151-7/+16
* clean up documentation comments; NFCSanjay Patel2016-04-291-110/+14
* [NFC] Header cleanupMehdi Amini2016-04-181-3/+0
* IR: Introduce ConstantAggregate, NFCDuncan P. N. Exon Smith2016-04-051-34/+24
* IR: Add missing assertion for ConstantVector::ConstantVectorDuncan P. N. Exon Smith2016-04-051-0/+2
* IR: Add ConstantData, for operand-less ConstantsDuncan P. N. Exon Smith2016-02-211-32/+6
* Simplify handleOperandChangeImpl() removing last argument (NFC)Mehdi Amini2016-02-101-49/+41
* [opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with g...Eduard Burtescu2016-01-191-1/+6
* [IR] Add classof for GetElementPtrConstantExpr, CompareConstantExpr, InsertVa...Craig Topper2015-12-151-2/+1
* Use CmpInst::Predicate instead of 'unsigned short' in some places. NFCCraig Topper2015-12-151-1/+1
* IR: Make ConstantDataArray::getFP actually return a ConstantDataArrayJustin Bogner2015-12-091-1/+1
* IR: Allow vectors of halfs to be ConstantDataVectorsJustin Bogner2015-12-081-3/+15
* IR: Clean up some duplicated code in ConstantDataSequential creation. NFCJustin Bogner2015-12-011-136/+57
* Fix another infinite loop in Reassociate caused by Constant::isZero().Owen Anderson2015-11-201-0/+10
* Fix a pair of issues that caused an infinite loop in reassociate.Owen Anderson2015-11-201-0/+6
* Drop prelink support.Rafael Espindola2015-11-171-16/+11
* [IR] Manage TheNoneToken with a std::unique_ptrDavid Majnemer2015-11-161-2/+2
* Comment update. NFC.Rafael Espindola2015-11-121-16/+0
* [IR] Add support for empty tokensDavid Majnemer2015-11-111-2/+22
* [opaque pointer type]: Pass explicit pointee type when building a constant GEP.David Blaikie2015-08-211-5/+8
* De-constify pointers to Type since they can't be modified. NFCCraig Topper2015-08-011-8/+8
* Devirtualize Constant::replaceUsesOfWithOnConstant.Pete Cooper2015-06-241-57/+82
* Devirtualize Constant::destroyConstant.Pete Cooper2015-06-231-26/+34
* Replace all accesses to User::OperandList with getter and setter methods. NFC.Pete Cooper2015-06-121-0/+5
* Use Op<0> accessor instead of OperandList for Instructions. NFCPete Cooper2015-05-211-1/+1
* Put GEPOperator member function definition in the appropriate .cpp fileDavid Blaikie2015-05-211-30/+0
* [opaque pointer type] Allow gep_type_iterator to work with the pointee type f...David Blaikie2015-05-211-0/+30
* [opaque pointer type] Explicit pointee type for GEPOperator/GEPConstantExpr.David Blaikie2015-05-081-9/+13
* Recommit r236670: [opaque pointer type] Pass explicit pointer type through GE...David Blaikie2015-05-071-5/+7
* Revert "[opaque pointer type] Pass explicit pointer type through GEP constant...David Blaikie2015-05-061-7/+5
* [opaque pointer type] Pass explicit pointer type through GEP constant foldingDavid Blaikie2015-05-061-5/+7
* IR: Add ConstantFP::getNaN()Tom Stellard2015-04-201-0/+11
* [opaque pointer type] API migration for GEP constant factoriesDavid Blaikie2015-04-021-13/+15
* [opaque pointer type] Change GetElementPtrInst::getIndexedType to take the po...David Blaikie2015-03-301-1/+2
* [opaque pointer type] Start migrating GEP creation to explicitly specify the ...David Blaikie2015-03-141-6/+8
* Simplify code. NFC.Benjamin Kramer2015-03-021-4/+2
* Convert push_back loops into append calls.Benjamin Kramer2015-02-281-4/+1
* Constants.cpp: Only read 32 bits for float.Benjamin Kramer2015-02-201-3/+6
* Constants.cpp: getElementAsAPFloat(): Don't handle constant value via host's ...NAKAMURA Takumi2015-02-201-8/+5
* Avoid conversion to float when creating ConstantDataArray/ConstantDataVector.Rafael Espindola2015-02-191-19/+72
OpenPOWER on IntegriCloud