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