aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Value.cpp
Commit message (Expand)AuthorAgeFilesLines
* Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move someDuncan Sands2010-02-161-2/+2
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-161-5/+5
* Change Value::getUnderlyingObject to have the MaxLookup value specified as aBob Wilson2010-01-251-4/+3
* Introduce Twine::toStringRef, a variant of toVector which avoids the copy if theBenjamin Kramer2010-01-131-9/+6
* Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer2010-01-051-7/+4
* Change errs() to dbgs().David Greene2010-01-051-3/+3
* When doing v1->RAUW(v2), don't do anything to metadata. We don't knowChris Lattner2009-12-291-9/+0
* This is a major cleanup of the instruction metadata interfaces thatChris Lattner2009-12-281-10/+9
* remove a bunch of locking from LLVMContextImpl. Since only one threadChris Lattner2009-11-011-2/+0
* Remove unnecessary include.Daniel Dunbar2009-10-171-1/+0
* Copy metadata when value is RAUW'd. It is debatable whether this is the right...Devang Patel2009-10-131-0/+4
* Fix http://llvm.org/PR5160, to let CallbackVHs modify other ValueHandles on theJeffrey Yasskin2009-10-121-23/+46
* Fix commento.Daniel Dunbar2009-09-221-2/+1
* Add a TrackingVH value handle.Daniel Dunbar2009-09-221-0/+13
* Strip trailing whitespace.Daniel Dunbar2009-09-201-41/+41
* Initialize HasMetadata to zero.Benjamin Kramer2009-09-171-2/+2
* Add llvm::Metadata to manage metadata used in a context. Devang Patel2009-09-161-0/+5
* Teach getUnderlyingObject and skipPointerCasts about GlobalAliases.Dan Gohman2009-08-271-0/+8
* Add a fast path for setName("") on an unnamed value.Daniel Dunbar2009-08-191-0/+4
* Make a SmallVector size more reasonable.Daniel Dunbar2009-08-191-1/+1
* Privatize the ValueHandle global map. Because this is used so heavily throug...Owen Anderson2009-08-181-21/+15
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-3/+6
* Fix a typo in an assertion string.Dan Gohman2009-08-111-1/+1
* revert r78048, it isn't worth using assertingvh here.Chris Lattner2009-08-041-8/+8
* switch ValueMap to using AssertingVH. This is an old patch I had layingChris Lattner2009-08-041-8/+8
* Keep track of named mdnodes in a Module using an ilist.Devang Patel2009-07-291-0/+4
* Rename MDNode.h header. It defines MDnode and other metadata classes.Devang Patel2009-07-281-1/+1
* Make sure getName().data() is always null terminated.Daniel Dunbar2009-07-261-1/+4
* Rewrite getName{Start,End,Len} in terms of getName(), instead of vice-versa.Daniel Dunbar2009-07-261-13/+3
* Simplify.Daniel Dunbar2009-07-261-12/+5
* Remove Value::setName(const char*, unsigned).Daniel Dunbar2009-07-261-7/+7
* Remove Value::setName(const char*).Daniel Dunbar2009-07-261-7/+1
* Remove Value::{isName, getNameRef}.Daniel Dunbar2009-07-251-12/+0
* Initial update to VMCore to use Twines for string arguments.Daniel Dunbar2009-07-251-2/+5
* Move more to raw_ostream.Daniel Dunbar2009-07-241-4/+4
* Add llvm::Value::getNameRef, for help in API migration.Daniel Dunbar2009-07-231-1/+6
* Introduce MetadataBase, a base class for MDString and MDNode.Devang Patel2009-07-221-1/+4
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-0/+2
* Revert the addition of hasNoPointerOverflow to GEPOperator.Dan Gohman2009-07-201-2/+0
* Fix this accidentally inverted condition.Dan Gohman2009-07-181-1/+1
* Convert more code to use Operator instead of explicitly handling bothDan Gohman2009-07-171-20/+9
* Make BasicAliasAnalysis and Value::getUnderlyingObject useDan Gohman2009-07-171-8/+6
* Add a SubclassOptionalData field to Value. See the doxygen comment forDan Gohman2009-07-171-1/+2
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-1/+1
* Fix the AssertingVH unittests.Jeffrey Yasskin2009-07-081-2/+1
* Implement changes from Chris's feedback.Torok Edwin2009-07-081-2/+3
* Start converting to new error handling API.Torok Edwin2009-07-081-2/+3
* Have scoped mutexes take referenes instead of pointers.Owen Anderson2009-07-071-3/+3
* Simplify by using no-op-when-not-multithreaded locks.Owen Anderson2009-06-181-13/+8
* Move Threading.[h|cpp] from Support to System.Owen Anderson2009-06-181-1/+1