summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Value.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* IR: Cleanup comments for Value, User, and MDNodeDuncan P. N. Exon Smith2014-10-151-26/+4
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-211-2/+2
* Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper2014-08-181-2/+2
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-171-2/+2
* IR: Add Value::reverseUseList()Duncan P. N. Exon Smith2014-08-011-0/+19
* Handle AddrSpaceCast in stripAndAccumulateInBoundsConstantOffsetsHal Finkel2014-07-191-1/+2
* Make Value::isDereferenceablePointer handle offsets to pointer types with der...Hal Finkel2014-07-191-0/+21
* Add a dereferenceable attributeHal Finkel2014-07-181-3/+24
* Look through addrspacecast when checking isDereferenceablePointerMatt Arsenault2014-07-141-0/+3
* Fix isDereferenceablePointer not to try to take the size of an unsized type.Hal Finkel2014-07-101-1/+2
* Allow isDereferenceablePointer to look through some bitcastsHal Finkel2014-07-101-8/+23
* Convert StringMapEntry::Create to use StringRef instead of start/end pointers...Craig Topper2014-06-111-1/+1
* Reorder Value and User fields to save 8 bytes of padding on 64-bitReid Kleckner2014-06-091-4/+3
* Allow alias to point to an arbitrary ConstantExpr.Rafael Espindola2014-06-031-25/+0
* Fix a warning in builds without asserts.Rafael Espindola2014-05-161-2/+1
* Fix most of PR10367.Rafael Espindola2014-05-161-1/+27
* Assert that we don't RAUW a Constant with a ConstantExpr that contains it.Rafael Espindola2014-05-131-1/+36
* [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-9/+9
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-091-1/+1
* [Modules] Move the LeakDetector header into the IR library where theChandler Carruth2014-03-041-1/+1
* [Modules] Move ValueHandle into the IR library where Value itself lives.Chandler Carruth2014-03-041-1/+1
* [Modules] Move GetElementPtrTypeIterator into the IR library. As itsChandler Carruth2014-03-041-1/+1
* Make it explicit that nulls are not allowed in names.Rafael Espindola2013-11-191-0/+2
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-191-6/+2
* Revert r194865 and r194874.Alexey Samsonov2013-11-181-2/+6
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-151-6/+2
* Add addrspacecast instruction.Matt Arsenault2013-11-151-1/+2
* Fix a bug where we would corrupt the offset when evaluatingChandler Carruth2013-08-251-1/+3
* Add a new helper method to Value to strip in-bounds constant offsets ofChandler Carruth2013-08-221-0/+34
* Speed up Value::isUsedInBasicBlock() for long use lists.Jakob Stoklund Olesen2013-05-141-14/+13
* Fix const merging when an alias of a const is llvm.used.Rafael Espindola2013-05-061-1/+7
* Fix a disconcerting bug in Value::isUsedInBasicBlock, which gave wrong answer...Benjamin Kramer2013-04-121-1/+1
* Cache the result of Function::getIntrinsicID() in a DenseMap attached to the ...Michael Ilseman2013-03-011-3/+6
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-9/+9
* Rename VMCore directory to IR.Chandler Carruth2013-01-021-0/+698
OpenPOWER on IntegriCloud