aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Instruction.h
AgeCommit message (Expand)Author
2009-01-13add a new insertAfter method, patch by Tom Jablin!Chris Lattner
2008-11-27improve const correctness.Chris Lattner
2008-10-15Correct the name of isTrapping in comments.Dan Gohman
2008-08-23Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner
2008-07-28Fold the useful features of alist and alist_node into ilist, andDan Gohman
2008-06-17Add an insertBefore method for attaching previously unattached instructions,Owen Anderson
2008-05-10merge of use-diet branch to trunkGabor Greif
2008-05-08add a new Instruction::mayReadFromMemory predicate, makeChris Lattner
2008-04-20add a handy helper method to instruction, useful for determiningChris Lattner
2008-04-09Add const qualifiers.Dan Gohman
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-10split isBinaryOp into a static and member version.Chris Lattner
2007-12-10Reverting dtor devirtualization patch.Gordon Henriksen
2007-12-09Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen
2007-04-17Instruction:: Next/Prev accessors are now privateChris Lattner
2007-04-17Refactor SymbolTableListTraits to only have a single pointer in it, insteadChris Lattner
2007-04-13Rename Value::getValueType to getValueID, to avoid confusion withDan Gohman
2007-02-24Refactor the setName stuff, moving it down the inheritance hierarchy, toChris Lattner
2007-02-15make mayWriteToMemory a non-virtual functionChris Lattner
2007-02-13Switch UnaryOperators to default to passing names up by const char* when poss...Chris Lattner
2007-02-02Changes to support making the shift instructions be true BinaryOperators.Reid Spencer
2007-01-04Now that setcondinst has been eliminated, we can mark Value::SubclassIDChris Lattner
2006-12-23For PR950:Reid Spencer
2006-12-17Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling
2006-11-27For PR950:Reid Spencer
2006-09-30Override use_back in instruction/basicblock to provide more type information.Chris Lattner
2006-09-17Add new SetCondInst::isRelational/isEquality methods. RenameChris Lattner
2006-06-21Add some out-of-line virtual dtors so that the class has a "home", preventingChris Lattner
2006-05-09This method doesn't need to be virtual, thanks to Reid for pointing this out.Chris Lattner
2005-12-17Fix VC++ level 4 warnings. Because a base class has declared these private, ...Jeff Cohen
2005-10-25Remove some dead argument names which irritates GCC at certain warning levels.Chris Lattner
2005-08-08add a new helper methodChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-07Fix problems compiling with G++ 4.x.x with -pedantic. Thanks toChris Lattner
2005-03-05remove all of the various setName implementations, consolidating them intoChris Lattner
2005-03-05Remove the second argument to Value::setName, it is never needed.Chris Lattner
2005-01-29Adjust to changes in the User class.Chris Lattner
2004-11-30Add methodChris Lattner
2004-10-11Add long overdue methodsChris Lattner
2004-06-27Now that the SparcV9 specific MachineCodeForInstruction class uses it's ownChris Lattner
2004-06-27Eliminate the Instruction::iType field, folding it into the Value::VTy field.Chris Lattner
2004-06-26Consider anything with a ValueType that is >= Instruction to be an instructionChris Lattner
2004-06-11Revert an unneeded interface change to Instruction.hReid Spencer
2004-06-10Added an isPhiNode(unsigned) static method to determine if an opcode isReid Spencer
2004-06-08Apparently a particular vendor compiler uses the struct/class tag to MANGLEChris Lattner
2004-06-07Commit For New Tool: llvm-abcd (Analysis of ByteCode Dumper). This toolReid Spencer
2004-05-26Refactor common initialization code in private init() functions.Alkis Evlogimenos
2004-04-16Assert if Instruction is being deleted before being removed from BasicBlock.Misha Brukman
2004-02-29Ugh, the old sparc backend attaches MachineCodeForInstruction annotations onChris Lattner
2004-01-12Add new methodChris Lattner