aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Value.h
Commit message (Expand)AuthorAgeFilesLines
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-411/+0
* Sort the #include lines for the include/... tree with the script.Chandler Carruth2012-12-031-1/+1
* Remove unnecessary classof()'sSean Silva2012-10-111-5/+0
* Add includes of Compiler.h to fix build bot failures.Craig Topper2012-09-161-0/+1
* Use LLVM_DELETED_FUNCTION for copy constructors and copy assignment operators...Craig Topper2012-09-161-2/+2
* Fix Doxygen issues:Dmitri Gribenko2012-09-131-1/+1
* The MDString class stored a StringRef to the string which was already in aBill Wendling2012-04-101-2/+3
* Prune some includes and forward declarations.Craig Topper2012-03-261-3/+1
* Extend the inline cost calculation to account for bonuses due toChandler Carruth2012-03-141-4/+4
* Refactor some methods to look through bitcasts and GEPs on pointers intoChandler Carruth2012-03-101-3/+21
* start the implementation of a new ConstantDataVector and ConstantDataArrayChris Lattner2012-01-231-0/+2
* Remove unneeded include.Jakub Staszak2012-01-171-1/+0
* Remove Value::getNameStr. It has been deprecated for a while and provides no ...Benjamin Kramer2011-11-151-11/+0
* Typo.Chad Rosier2011-08-111-1/+1
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-1/+1
* remove the old and dangerous uncheckedReplaceAllUsesWith method,Chris Lattner2011-07-151-4/+0
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-091-10/+13
* fix incorrect comment.Chris Lattner2011-03-081-2/+2
* Fix reassociate to clear optional flags, such as nsw.Dan Gohman2011-02-021-0/+6
* Revert r122114 (CallbackVH observing use-list changes) because it caused seve...Owen Anderson2010-12-201-1/+1
* Add support to CallbackVH to receive notification when a Value's use-list cha...Owen Anderson2010-12-181-1/+1
* Move Value::getUnderlyingObject to be a standaloneDan Gohman2010-12-151-10/+0
* Factor out Instruction::isSafeToSpeculativelyExecute's code forDan Gohman2010-11-111-0/+4
* remove unions from LLVM IR. They are severely buggy and notChris Lattner2010-08-281-1/+0
* 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