summaryrefslogtreecommitdiff
path: root/include/llvm/InstrTypes.h
AgeCommit message (Expand)AuthorFilesLines
2005-01-29Adjust to changes in the User class. Introduce a new UnaryInstructionChris Lattner1-21/+76
2004-10-15Move the implementation of the clone method for these classes toChris Lattner1-3/+1
2004-06-20Add methods like BinaryOperator::createAdd that take an instruction to insertChris Lattner1-0/+6
2004-06-10Add new BinaryOperator::createAdd/Sub/... methods to avoid having to typeChris Lattner1-0/+16
2004-05-27Add constructors that take a BasicBlock to append to, to the rest ofAlkis Evlogimenos1-1/+22
2004-05-26Refactor common initialization code in private init() functions.Alkis Evlogimenos1-2/+6
2003-11-20* Add new constructors to allow insertion of terminator instructions at theChris Lattner1-0/+1
2003-11-16Fixes for PR114: Thanks to Reid Spencer!Chris Lattner1-2/+3
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke1-0/+4
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell1-0/+7
2003-09-30Standardize header file commentsChris Lattner1-1/+1
2003-08-21The word `dependent' has no `a'.Misha Brukman1-1/+1
2002-10-13 - Rename Instruction::First*Op to *OpsBegin, and Num*Ops to *OpsEnd toChris Lattner1-2/+2
2002-09-10Implement support for inserting an instruction into a basic block right when itChris Lattner1-16/+17
2002-08-25Convert comments to Doxygen styleChris Lattner1-30/+30
2002-08-15Added more helper functions for binary instructions emulatingVikram S. Adve1-2/+18
2002-08-14Remove support for unary operators.Chris Lattner1-39/+0
2002-08-14Expose two new static methods from BinaryOperator: createNeg, createNotChris Lattner1-1/+7
2002-08-09UnaryOperator::create should take a name just like BinaryOperator::createChris Lattner1-1/+2
2002-07-14Create a static version of Instruction::getOpcodeName(opCode) thatVikram S. Adve1-5/+0
2002-06-30Fix commentChris Lattner1-1/+1
2002-06-25Added setSuccessor() method to terminator instructionsAnand Shukla1-1/+3
2002-05-23Add a new setSuccessor method to terminator instructionsChris Lattner1-0/+1
2002-04-27Change the semantics of getSuccessor to FAIL if an out of range successor # i...Chris Lattner1-2/+2
2002-02-19Minor cleanups I missedChris Lattner1-4/+1
2002-02-19These constructors are for internal use only. These should have beenChris Lattner1-16/+17
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner1-4/+4
2001-12-13Swap operands now preserves the semantics of the binary operator by changingChris Lattner1-4/+8
2001-10-13New ctor for invoke instChris Lattner1-1/+3
2001-10-02Commit more code over to new cast styleChris Lattner1-0/+27
2001-09-14Chris seems fond of #include <vector>. Fix these. Also convert use list inChris Lattner1-2/+0
2001-07-20Add an function to BinaryOperator to swap the two operandsChris Lattner1-0/+5
2001-07-08Moved Cast from being a Unary instruction to being an "Other" instructionChris Lattner1-5/+3
2001-07-08Neg instruction removed. Cast instruction implemented.Chris Lattner1-3/+5
2001-07-07Convert BinaryOperand and UnaryOperator to only take instruction types ofChris Lattner1-4/+12
2001-07-07Broad superficial changes:Chris Lattner1-5/+5
2001-07-07Remove dtor's that simply call dropAllReferencesChris Lattner1-2/+0
2001-07-07Changed the fundemental architecture of Operands for Instructions. NowChris Lattner1-57/+11
2001-06-25* Rename get.*Operator to create seeing that it would have to be qualifiedChris Lattner1-7/+8
2001-06-22Add accessor methods to binary/unary operatorsChris Lattner1-0/+9
2001-06-08Moved getBinaryOperator to the BinaryOperator class and the getUnaryOperatorChris Lattner1-2/+14
2001-06-06Initial revisionChris Lattner1-0/+131