| Commit message (Expand) | Author | Age | Files | Lines |
* | Switch isa_impl from a function template to a class template with a | Douglas Gregor | 2010-03-30 | 1 | -33/+61 |
* | rename use_const_iterator to const_use_iterator for consistency's sake | Gabor Greif | 2010-03-25 | 1 | -4/+4 |
* | Add support for a union type in LLVM IR. Patch by Talin! | Chris Lattner | 2010-02-12 | 1 | -0/+1 |
* | Change Value::getUnderlyingObject to have the MaxLookup value specified as a | Bob Wilson | 2010-01-25 | 1 | -4/+5 |
* | Remove #include of metadata.h from intrinsicinst.h. The only | Chris Lattner | 2009-12-31 | 1 | -0/+4 |
* | Final step in the metadata API restructuring: move the | Chris Lattner | 2009-12-29 | 1 | -1/+0 |
* | sink twine.h down out of Value.h. It is annoying that you need | Chris Lattner | 2009-12-29 | 1 | -1/+1 |
* | add a layer of accessors around the Value::SubClassData member, and use | Chris Lattner | 2009-12-29 | 1 | -2/+7 |
* | This is a major cleanup of the instruction metadata interfaces that | Chris Lattner | 2009-12-28 | 1 | -6/+0 |
* | Move the FixedStackPseudoSourceValueVal enum value before InstructionVal | Dan Gohman | 2009-11-13 | 1 | -1/+3 |
* | Remove my Value.h build fix. | Daniel Dunbar | 2009-11-12 | 1 | -1/+0 |
* | Fix a build error by providing a missing enum value. | David Greene | 2009-11-12 | 1 | -1/+3 |
* | Attempt to unbreak LLVM build, David G. please check. | Daniel Dunbar | 2009-11-12 | 1 | -0/+1 |
* | IR support for the new BlockAddress constant kind. This is | Chris Lattner | 2009-10-28 | 1 | -0/+1 |
* | Hide MetadataContext implementation details. | Devang Patel | 2009-10-22 | 1 | -2/+2 |
* | s/class Metadata/class MetadataContext/g | Devang Patel | 2009-09-28 | 1 | -2/+2 |
* | Do not leave behind metadata while cloning an instruction. | Devang Patel | 2009-09-23 | 1 | -0/+3 |
* | Give MachineMemOperand an operator<<, factoring out code from | Dan Gohman | 2009-09-23 | 1 | -1/+6 |
* | Add llvm::Metadata to manage metadata used in a context. | Devang Patel | 2009-09-16 | 1 | -0/+3 |
* | When a constant's type is refined, update the constant in place | Dan Gohman | 2009-09-15 | 1 | -0/+1 |
* | Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed. | Dan Gohman | 2009-09-07 | 1 | -6/+7 |
* | Revert "Include optional subclass flags, such as inbounds, nsw, etc., ...", this | Daniel Dunbar | 2009-09-06 | 1 | -7/+6 |
* | Include optional subclass flags, such as inbounds, nsw, etc., in the | Dan Gohman | 2009-09-04 | 1 | -6/+7 |
* | Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined, | Dan Gohman | 2009-08-25 | 1 | -0/+12 |
* | eliminate the "Value" printing methods that print to a std::ostream. | Chris Lattner | 2009-08-23 | 1 | -6/+0 |
* | Make LLVMContext and LLVMContextImpl classes instead of structs. | Benjamin Kramer | 2009-08-11 | 1 | -1/+1 |
* | revert r78048, it isn't worth using assertingvh here. | Chris Lattner | 2009-08-04 | 1 | -1/+1 |
* | Factor some of the constants+context related code out into a separate header,... | Owen Anderson | 2009-08-04 | 1 | -1/+1 |
* | switch ValueMap to using AssertingVH. This is an old patch I had laying | Chris Lattner | 2009-08-04 | 1 | -1/+1 |
* | Add NamedMDNode. | Devang Patel | 2009-07-29 | 1 | -0/+1 |
* | Clarify getName() comment. | Devang Patel | 2009-07-28 | 1 | -4/+4 |
* | Add a comment on Value explaining the current getName() behavior. | Daniel Dunbar | 2009-07-27 | 1 | -0/+6 |
* | Remove Value::getName{Start,End}, the last of the old Name APIs. | Daniel Dunbar | 2009-07-26 | 1 | -13/+0 |
* | Remove Value::getNameLen | Daniel Dunbar | 2009-07-26 | 1 | -4/+0 |
* | Some clients rely on getName{Start,End} not returning 0, even if the length is | Daniel Dunbar | 2009-07-26 | 1 | -2/+8 |
* | Rewrite getName{Start,End,Len} in terms of getName(), instead of vice-versa. | Daniel Dunbar | 2009-07-26 | 1 | -7/+11 |
* | Remove Value::setName(const char*, unsigned). | Daniel Dunbar | 2009-07-26 | 1 | -1/+4 |
* | Remove Value::setName(const char*). | Daniel Dunbar | 2009-07-26 | 1 | -1/+0 |
* | Remove Value::{isName, getNameRef}. | Daniel Dunbar | 2009-07-25 | 1 | -5/+0 |
* | Initial update to VMCore to use Twines for string arguments. | Daniel Dunbar | 2009-07-25 | 1 | -2/+3 |
* | Add llvm::Value::getNameRef, for help in API migration. | Daniel Dunbar | 2009-07-23 | 1 | -1/+2 |
* | Derive MDNode from MetadataBase instead of Constant. Emit MDNodes into METADA... | Devang Patel | 2009-07-23 | 1 | -1/+1 |
* | Introduce MetadataBase, a base class for MDString and MDNode. | Devang Patel | 2009-07-22 | 1 | -1/+1 |
* | Get rid of the Pass+Context magic. | Owen Anderson | 2009-07-22 | 1 | -0/+4 |
* | Add a method to clear optional optimization information from a Value. | Dan Gohman | 2009-07-17 | 1 | -0/+6 |
* | Add a SubclassOptionalData field to Value. See the doxygen comment for | Dan Gohman | 2009-07-17 | 1 | -0/+6 |
* | Add support for embedded metadata to LLVM. This introduces two new types of | Nick Lewycky | 2009-04-04 | 1 | -1/+3 |
* | correct patch | Chris Lattner | 2009-04-03 | 1 | -1/+1 |
* | add patch to go along with r68350 | Chris Lattner | 2009-04-03 | 1 | -1/+3 |
* | Add two new classes: WeakVH and AssertingVH. These are both "ValueHandles", | Chris Lattner | 2009-03-31 | 1 | -1/+7 |