summaryrefslogtreecommitdiff
path: root/include/llvm/Value.h
Commit message (Expand)AuthorAge
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* remove the old and dangerous uncheckedReplaceAllUsesWith method,Chris Lattner2011-07-15
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-09
* fix incorrect comment.Chris Lattner2011-03-08
* Fix reassociate to clear optional flags, such as nsw.Dan Gohman2011-02-02
* Revert r122114 (CallbackVH observing use-list changes) because it caused seve...Owen Anderson2010-12-20
* Add support to CallbackVH to receive notification when a Value's use-list cha...Owen Anderson2010-12-18
* Move Value::getUnderlyingObject to be a standaloneDan Gohman2010-12-15
* Factor out Instruction::isSafeToSpeculativelyExecute's code forDan Gohman2010-11-11
* remove unions from LLVM IR. They are severely buggy and notChris Lattner2010-08-28
* Move MaximumAlignment to be a member of the Value class.Dan Gohman2010-07-30
* Move MaximumAlignment to Value.h, now that GlobalValue.h needs it.Dan Gohman2010-07-28
* Make NamedMDNode not be a subclass of Value, and simplify the interfaceDan Gohman2010-07-21
* add an accessor.Chris Lattner2010-07-15
* make the Value constructor protected.Chris Lattner2010-06-21
* Fix typo.Nick Lewycky2010-05-29
* Switch isa_impl from a function template to a class template with aDouglas Gregor2010-03-30
* rename use_const_iterator to const_use_iterator for consistency's sakeGabor Greif2010-03-25
* Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner2010-02-12
* Change Value::getUnderlyingObject to have the MaxLookup value specified as aBob Wilson2010-01-25
* Remove #include of metadata.h from intrinsicinst.h. The onlyChris Lattner2009-12-31
* Final step in the metadata API restructuring: move the Chris Lattner2009-12-29
* sink twine.h down out of Value.h. It is annoying that you needChris Lattner2009-12-29
* add a layer of accessors around the Value::SubClassData member, and use Chris Lattner2009-12-29
* This is a major cleanup of the instruction metadata interfaces thatChris Lattner2009-12-28
* Move the FixedStackPseudoSourceValueVal enum value before InstructionValDan Gohman2009-11-13
* Remove my Value.h build fix.Daniel Dunbar2009-11-12
* Fix a build error by providing a missing enum value.David Greene2009-11-12
* Attempt to unbreak LLVM build, David G. please check.Daniel Dunbar2009-11-12
* IR support for the new BlockAddress constant kind. This isChris Lattner2009-10-28
* Hide MetadataContext implementation details.Devang Patel2009-10-22
* s/class Metadata/class MetadataContext/gDevang Patel2009-09-28
* Do not leave behind metadata while cloning an instruction.Devang Patel2009-09-23
* Give MachineMemOperand an operator<<, factoring out code fromDan Gohman2009-09-23
* Add llvm::Metadata to manage metadata used in a context. Devang Patel2009-09-16
* When a constant's type is refined, update the constant in placeDan Gohman2009-09-15
* Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed.Dan Gohman2009-09-07
* Revert "Include optional subclass flags, such as inbounds, nsw, etc., ...", thisDaniel Dunbar2009-09-06
* Include optional subclass flags, such as inbounds, nsw, etc., in theDan Gohman2009-09-04
* Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined,Dan Gohman2009-08-25
* eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner2009-08-23
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-11
* revert r78048, it isn't worth using assertingvh here.Chris Lattner2009-08-04
* Factor some of the constants+context related code out into a separate header,...Owen Anderson2009-08-04
* switch ValueMap to using AssertingVH. This is an old patch I had layingChris Lattner2009-08-04
* Add NamedMDNode.Devang Patel2009-07-29
* Clarify getName() comment.Devang Patel2009-07-28
* Add a comment on Value explaining the current getName() behavior.Daniel Dunbar2009-07-27
* Remove Value::getName{Start,End}, the last of the old Name APIs.Daniel Dunbar2009-07-26
* Remove Value::getNameLenDaniel Dunbar2009-07-26