aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Value.h
AgeCommit message (Expand)Author
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-10-11Remove unnecessary classof()'sSean Silva
2012-09-16Add includes of Compiler.h to fix build bot failures.Craig Topper
2012-09-16Use LLVM_DELETED_FUNCTION for copy constructors and copy assignment operators...Craig Topper
2012-09-13Fix Doxygen issues:Dmitri Gribenko
2012-04-10The MDString class stored a StringRef to the string which was already in aBill Wendling
2012-03-26Prune some includes and forward declarations.Craig Topper
2012-03-14Extend the inline cost calculation to account for bonuses due toChandler Carruth
2012-03-10Refactor some methods to look through bitcasts and GEPs on pointers intoChandler Carruth
2012-01-23start the implementation of a new ConstantDataVector and ConstantDataArrayChris Lattner
2012-01-17Remove unneeded include.Jakub Staszak
2011-11-15Remove Value::getNameStr. It has been deprecated for a while and provides no ...Benjamin Kramer
2011-08-11Typo.Chad Rosier
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-07-15remove the old and dangerous uncheckedReplaceAllUsesWith method,Chris Lattner
2011-07-09Land the long talked about "type system rewrite" patch. ThisChris Lattner
2011-03-08fix incorrect comment.Chris Lattner
2011-02-02Fix reassociate to clear optional flags, such as nsw.Dan Gohman
2010-12-20Revert r122114 (CallbackVH observing use-list changes) because it caused seve...Owen Anderson
2010-12-18Add support to CallbackVH to receive notification when a Value's use-list cha...Owen Anderson
2010-12-15Move Value::getUnderlyingObject to be a standaloneDan Gohman
2010-11-11Factor out Instruction::isSafeToSpeculativelyExecute's code forDan Gohman
2010-08-28remove unions from LLVM IR. They are severely buggy and notChris Lattner
2010-07-30Move MaximumAlignment to be a member of the Value class.Dan Gohman
2010-07-28Move MaximumAlignment to Value.h, now that GlobalValue.h needs it.Dan Gohman
2010-07-21Make NamedMDNode not be a subclass of Value, and simplify the interfaceDan Gohman
2010-07-15add an accessor.Chris Lattner
2010-06-21make the Value constructor protected.Chris Lattner
2010-05-29Fix typo.Nick Lewycky
2010-03-30Switch isa_impl from a function template to a class template with aDouglas Gregor
2010-03-25rename use_const_iterator to const_use_iterator for consistency's sakeGabor Greif
2010-02-12Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner
2010-01-25Change Value::getUnderlyingObject to have the MaxLookup value specified as aBob Wilson
2009-12-31Remove #include of metadata.h from intrinsicinst.h. The onlyChris Lattner
2009-12-29Final step in the metadata API restructuring: move the Chris Lattner
2009-12-29sink twine.h down out of Value.h. It is annoying that you needChris Lattner
2009-12-29add a layer of accessors around the Value::SubClassData member, and use Chris Lattner
2009-12-28This is a major cleanup of the instruction metadata interfaces thatChris Lattner
2009-11-13Move the FixedStackPseudoSourceValueVal enum value before InstructionValDan Gohman
2009-11-12Remove my Value.h build fix.Daniel Dunbar
2009-11-12Fix a build error by providing a missing enum value.David Greene
2009-11-12Attempt to unbreak LLVM build, David G. please check.Daniel Dunbar
2009-10-28IR support for the new BlockAddress constant kind. This isChris Lattner
2009-10-22Hide MetadataContext implementation details.Devang Patel
2009-09-28s/class Metadata/class MetadataContext/gDevang Patel
2009-09-23Do not leave behind metadata while cloning an instruction.Devang Patel
2009-09-23Give MachineMemOperand an operator<<, factoring out code fromDan Gohman
2009-09-16Add llvm::Metadata to manage metadata used in a context. Devang Patel
2009-09-15When a constant's type is refined, update the constant in placeDan Gohman