aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Instruction.h
Commit message (Expand)AuthorAgeFilesLines
* Allow readonly functions to unwind exceptions. TeachDuncan Sands2009-05-061-8/+18
* Updated the comment for isArithmeticShift() to match reality.Misha Brukman2009-03-291-2/+1
* Replace the PointerLikeTypeTraits::getNumLowBitsAvailableChris Lattner2009-03-291-0/+12
* add a new insertAfter method, patch by Tom Jablin!Chris Lattner2009-01-131-0/+4
* improve const correctness.Chris Lattner2008-11-271-2/+2
* Correct the name of isTrapping in comments.Dan Gohman2008-10-151-1/+1
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-231-6/+0
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-281-13/+2
* Add an insertBefore method for attaching previously unattached instructions,Owen Anderson2008-06-171-0/+4
* merge of use-diet branch to trunkGabor Greif2008-05-101-1/+0
* add a new Instruction::mayReadFromMemory predicate, makeChris Lattner2008-05-081-0/+4
* add a handy helper method to instruction, useful for determiningChris Lattner2008-04-201-0/+7
* Add const qualifiers.Dan Gohman2008-04-091-2/+2
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* split isBinaryOp into a static and member version.Chris Lattner2007-12-101-18/+10
* Reverting dtor devirtualization patch.Gordon Henriksen2007-12-101-3/+3
* Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen2007-12-091-3/+3
* Instruction:: Next/Prev accessors are now privateChris Lattner2007-04-171-7/+8
* Refactor SymbolTableListTraits to only have a single pointer in it, insteadChris Lattner2007-04-171-5/+3
* Rename Value::getValueType to getValueID, to avoid confusion withDan Gohman2007-04-131-2/+2
* Refactor the setName stuff, moving it down the inheritance hierarchy, toChris Lattner2007-02-241-6/+2
* make mayWriteToMemory a non-virtual functionChris Lattner2007-02-151-1/+1
* Switch UnaryOperators to default to passing names up by const char* when poss...Chris Lattner2007-02-131-2/+5
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-021-0/+21
* Now that setcondinst has been eliminated, we can mark Value::SubclassIDChris Lattner2007-01-041-6/+0
* For PR950:Reid Spencer2006-12-231-6/+10
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-171-0/+1
* For PR950:Reid Spencer2006-11-271-0/+17
* Override use_back in instruction/basicblock to provide more type information.Chris Lattner2006-09-301-1/+5
* Add new SetCondInst::isRelational/isEquality methods. RenameChris Lattner2006-09-171-3/+3
* Add some out-of-line virtual dtors so that the class has a "home", preventingChris Lattner2006-06-211-5/+3
* This method doesn't need to be virtual, thanks to Reid for pointing this out.Chris Lattner2006-05-091-1/+1
* Fix VC++ level 4 warnings. Because a base class has declared these private, ...Jeff Cohen2005-12-171-0/+3
* Remove some dead argument names which irritates GCC at certain warning levels.Chris Lattner2005-10-251-1/+1
* add a new helper methodChris Lattner2005-08-081-0/+5
* Remove trailing whitespaceMisha Brukman2005-04-211-7/+7
* Fix problems compiling with G++ 4.x.x with -pedantic. Thanks toChris Lattner2005-03-071-4/+4
* remove all of the various setName implementations, consolidating them intoChris Lattner2005-03-051-3/+0
* Remove the second argument to Value::setName, it is never needed.Chris Lattner2005-03-051-2/+2
* Adjust to changes in the User class.Chris Lattner2005-01-291-4/+4
* Add methodChris Lattner2004-11-301-0/+6
* Add long overdue methodsChris Lattner2004-10-111-2/+12
* Now that the SparcV9 specific MachineCodeForInstruction class uses it's ownChris Lattner2004-06-271-2/+1
* Eliminate the Instruction::iType field, folding it into the Value::VTy field.Chris Lattner2004-06-271-5/+9
* Consider anything with a ValueType that is >= Instruction to be an instructionChris Lattner2004-06-261-1/+1
* Revert an unneeded interface change to Instruction.hReid Spencer2004-06-111-2/+0
* Added an isPhiNode(unsigned) static method to determine if an opcode isReid Spencer2004-06-101-0/+2
* Apparently a particular vendor compiler uses the struct/class tag to MANGLEChris Lattner2004-06-081-1/+1
* Commit For New Tool: llvm-abcd (Analysis of ByteCode Dumper). This toolReid Spencer2004-06-071-1/+6
* Refactor common initialization code in private init() functions.Alkis Evlogimenos2004-05-261-0/+4