aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Value.h
Commit message (Expand)AuthorAgeFilesLines
* Move MaximumAlignment to be a member of the Value class.Dan Gohman2010-07-301-4/+4
* Move MaximumAlignment to Value.h, now that GlobalValue.h needs it.Dan Gohman2010-07-281-0/+4
* Make NamedMDNode not be a subclass of Value, and simplify the interfaceDan Gohman2010-07-211-1/+0
* add an accessor.Chris Lattner2010-07-151-0/+4
* make the Value constructor protected.Chris Lattner2010-06-211-1/+1
* Fix typo.Nick Lewycky2010-05-291-1/+1
* Switch isa_impl from a function template to a class template with aDouglas Gregor2010-03-301-33/+61
* rename use_const_iterator to const_use_iterator for consistency's sakeGabor Greif2010-03-251-4/+4
* Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner2010-02-121-0/+1
* Change Value::getUnderlyingObject to have the MaxLookup value specified as aBob Wilson2010-01-251-4/+5
* Remove #include of metadata.h from intrinsicinst.h. The onlyChris Lattner2009-12-311-0/+4
* Final step in the metadata API restructuring: move the Chris Lattner2009-12-291-1/+0
* sink twine.h down out of Value.h. It is annoying that you needChris Lattner2009-12-291-1/+1
* add a layer of accessors around the Value::SubClassData member, and use Chris Lattner2009-12-291-2/+7
* This is a major cleanup of the instruction metadata interfaces thatChris Lattner2009-12-281-6/+0
* Move the FixedStackPseudoSourceValueVal enum value before InstructionValDan Gohman2009-11-131-1/+3
* Remove my Value.h build fix.Daniel Dunbar2009-11-121-1/+0
* Fix a build error by providing a missing enum value.David Greene2009-11-121-1/+3
* Attempt to unbreak LLVM build, David G. please check.Daniel Dunbar2009-11-121-0/+1
* IR support for the new BlockAddress constant kind. This isChris Lattner2009-10-281-0/+1
* Hide MetadataContext implementation details.Devang Patel2009-10-221-2/+2
* s/class Metadata/class MetadataContext/gDevang Patel2009-09-281-2/+2
* Do not leave behind metadata while cloning an instruction.Devang Patel2009-09-231-0/+3
* Give MachineMemOperand an operator<<, factoring out code fromDan Gohman2009-09-231-1/+6
* Add llvm::Metadata to manage metadata used in a context. Devang Patel2009-09-161-0/+3
* When a constant's type is refined, update the constant in placeDan Gohman2009-09-151-0/+1
* Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed.Dan Gohman2009-09-071-6/+7
* Revert "Include optional subclass flags, such as inbounds, nsw, etc., ...", thisDaniel Dunbar2009-09-061-7/+6
* Include optional subclass flags, such as inbounds, nsw, etc., in theDan Gohman2009-09-041-6/+7
* Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined,Dan Gohman2009-08-251-0/+12
* eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner2009-08-231-6/+0
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-111-1/+1
* revert r78048, it isn't worth using assertingvh here.Chris Lattner2009-08-041-1/+1
* Factor some of the constants+context related code out into a separate header,...Owen Anderson2009-08-041-1/+1
* switch ValueMap to using AssertingVH. This is an old patch I had layingChris Lattner2009-08-041-1/+1
* Add NamedMDNode.Devang Patel2009-07-291-0/+1
* Clarify getName() comment.Devang Patel2009-07-281-4/+4
* Add a comment on Value explaining the current getName() behavior.Daniel Dunbar2009-07-271-0/+6
* Remove Value::getName{Start,End}, the last of the old Name APIs.Daniel Dunbar2009-07-261-13/+0
* Remove Value::getNameLenDaniel Dunbar2009-07-261-4/+0
* Some clients rely on getName{Start,End} not returning 0, even if the length isDaniel Dunbar2009-07-261-2/+8
* Rewrite getName{Start,End,Len} in terms of getName(), instead of vice-versa.Daniel Dunbar2009-07-261-7/+11
* Remove Value::setName(const char*, unsigned).Daniel Dunbar2009-07-261-1/+4
* Remove Value::setName(const char*).Daniel Dunbar2009-07-261-1/+0
* Remove Value::{isName, getNameRef}.Daniel Dunbar2009-07-251-5/+0
* Initial update to VMCore to use Twines for string arguments.Daniel Dunbar2009-07-251-2/+3
* Add llvm::Value::getNameRef, for help in API migration.Daniel Dunbar2009-07-231-1/+2
* Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADA...Devang Patel2009-07-231-1/+1
* Introduce MetadataBase, a base class for MDString and MDNode.Devang Patel2009-07-221-1/+1
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-0/+4