aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Instruction.h
AgeCommit message (Expand)Author
2009-10-27Factor out redundancy from clone() implementations.Devang Patel
2009-09-27Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky
2009-08-25Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined,Dan Gohman
2009-08-11Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer
2009-08-04Factor some of the constants+context related code out into a separate header,...Owen Anderson
2009-07-17Documentation clarifications for isSafeToSpeculativelyExecute.Eli Friedman
2009-07-17Replace isTrapping with a new, similar method called Eli Friedman
2009-07-09This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson
2009-05-06Allow readonly functions to unwind exceptions. TeachDuncan Sands
2009-03-29Updated the comment for isArithmeticShift() to match reality.Misha Brukman
2009-03-29Replace the PointerLikeTypeTraits::getNumLowBitsAvailableChris Lattner
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