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