aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/InstrTypes.h
AgeCommit message (Expand)Author
2007-10-17Updated VC++ build system.Hartmut Kaiser
2007-08-24sink clone() down the class hierarchy from CmpInst into ICmpInst/FCmpInst.Chris Lattner
2007-07-16Fix comments about vectors to use the current wording.Dan Gohman
2007-02-24Refactor the setName stuff, moving it down the inheritance hierarchy, toChris Lattner
2007-02-13Fix a compilation error that caused the nightly test to fail.Reid Spencer
2007-02-13Switch UnaryOperators to default to passing names up by const char* when poss...Chris Lattner
2007-01-17For PR1117:Reid Spencer
2007-01-02Add some convenience functions for getting the source and destinationReid Spencer
2006-12-31For PR950:Reid Spencer
2006-12-23Add some documentation to make Nick happy.Reid Spencer
2006-12-23For PR950:Reid Spencer
2006-12-18Remove the createInferredCast methods now that their last uses have beenReid Spencer
2006-12-12Implement createIntegerCast and createFPCast factory methods for handlingReid Spencer
2006-12-07Provide a getOpcode() method on CmpInst to ensure the opcode is returnedReid Spencer
2006-12-04Add cast creation functions for Pointer Casts, either BitCast or PtrToIntReid Spencer
2006-12-04Implement new cast creation functions for both instructions and constantReid Spencer
2006-12-04Take a baby step towards getting rid of inferred casts. Provide methods onReid Spencer
2006-11-27For PR950:Reid Spencer
2006-11-20For PR950:Reid Spencer
2006-09-17Add ShiftInst::isLogical/ArithmeticShift methods.Chris Lattner
2006-06-21Add some out-of-line virtual dtors so that the class has a "home", preventingChris Lattner
2005-04-24allow these to take a generic Value*Chris Lattner
2005-04-22Convert tabs to spacesMisha Brukman
2005-04-21Remove trailing whitespaceMisha Brukman
2005-01-29Adjust to changes in the User class. Introduce a new UnaryInstructionChris Lattner
2004-10-15Move the implementation of the clone method for these classes toChris Lattner
2004-06-20Add methods like BinaryOperator::createAdd that take an instruction to insertChris Lattner
2004-06-10Add new BinaryOperator::createAdd/Sub/... methods to avoid having to typeChris Lattner
2004-05-27Add constructors that take a BasicBlock to append to, to the rest ofAlkis Evlogimenos
2004-05-26Refactor common initialization code in private init() functions.Alkis Evlogimenos
2003-11-20* Add new constructors to allow insertion of terminator instructions at theChris Lattner
2003-11-16Fixes for PR114: Thanks to Reid Spencer!Chris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell
2003-09-30Standardize header file commentsChris Lattner
2003-08-21The word `dependent' has no `a'.Misha Brukman
2002-10-13 - Rename Instruction::First*Op to *OpsBegin, and Num*Ops to *OpsEnd toChris Lattner
2002-09-10Implement support for inserting an instruction into a basic block right when itChris Lattner
2002-08-25Convert comments to Doxygen styleChris Lattner
2002-08-15Added more helper functions for binary instructions emulatingVikram S. Adve
2002-08-14Remove support for unary operators.Chris Lattner
2002-08-14Expose two new static methods from BinaryOperator: createNeg, createNotChris Lattner
2002-08-09UnaryOperator::create should take a name just like BinaryOperator::createChris Lattner
2002-07-14Create a static version of Instruction::getOpcodeName(opCode) thatVikram S. Adve
2002-06-30Fix commentChris Lattner
2002-06-25Added setSuccessor() method to terminator instructionsAnand Shukla
2002-05-23Add a new setSuccessor method to terminator instructionsChris Lattner
2002-04-27Change the semantics of getSuccessor to FAIL if an out of range successor # i...Chris Lattner
2002-02-19Minor cleanups I missedChris Lattner
2002-02-19These constructors are for internal use only. These should have beenChris Lattner