aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/InstrTypes.h
AgeCommit message (Expand)Author
2009-02-0980-column violations.Mikhail Glushenkov
2008-10-17Use the opcode predicates, instead of duplicating the code.Dan Gohman
2008-10-15remove legacy interfacesGabor Greif
2008-09-09Extend the vcmp/fcmp LLVM IR instructions to take vectors as argumentsDan Gohman
2008-07-24Rename instance variables, parameter argument names to eliminate a bunch of c...Evan Cheng
2008-07-23Enable first-class aggregates support.Dan Gohman
2008-06-06make ExtractValueInst derived from UnaryInstructionGabor Greif
2008-05-31Factor several methods, including getInversePredicate andDan Gohman
2008-05-21update a commentGabor Greif
2008-05-16API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif
2008-05-13Derive GetResultInst from UnaryInstruction, this simplifies code and removes ...Gabor Greif
2008-05-12Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRefNate Begeman
2008-05-10merge of use-diet branch to trunkGabor Greif
2008-05-09add support for pattern matching 'neg'Chris Lattner
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif
2008-01-06When transforming a call to a bitcast function intoDuncan Sands
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-10Reverting dtor devirtualization patch.Gordon Henriksen
2007-12-09Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen
2007-12-08Implement correct isa<UnaryInstruction>, problem reported by "ST".Chris Lattner
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