aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Instruction.def
AgeCommit message (Expand)Author
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-02-06[unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling
2011-08-12Initial commit of the 'landingpad' instruction.Bill Wendling
2011-07-31Add the 'resume' instruction for the new EH rewrite.Bill Wendling
2011-07-30Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338,Bill Wendling
2011-07-28LangRef and basic memory-representation/reading/writing for 'cmpxchg' andEli Friedman
2011-07-27Merge the contents from exception-handling-rewrite to the mainline.Bill Wendling
2011-07-26Fix a couple minor mistakes pointed out by Bill in adding 'fence' instruction.Eli Friedman
2011-07-25Initial implementation of 'fence' instruction, the new C++0x-style replacemen...Eli Friedman
2009-10-28rename indbr -> indirectbr to appease the residents of #llvm.Chris Lattner
2009-10-27add enough support for indirect branch for the feature test to passChris Lattner
2009-10-26Remove FreeInst.Victor Hernandez
2009-10-17Remove MallocInst from LLVM Instructions.Victor Hernandez
2009-07-08Remove the vicmp and vfcmp instructions. Because we never had a release withNick Lewycky
2009-06-04Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman
2008-10-06Cosmetic.Evan Cheng
2008-07-23Enable first-class aggregates support.Dan Gohman
2008-05-15IR support for extractvalue and insertvalue instructions. Also, beginDan Gohman
2008-05-12Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRefNate Begeman
2008-02-19Add GetResultInst. First step for multiple return value support.Devang Patel
2007-12-29remove attribution from a variety of miscellaneous files.Chris Lattner
2007-02-02Changes to support making the shift instructions be true BinaryOperators.Reid Spencer
2006-12-23For PR950:Reid Spencer
2006-11-29Get the delegation right for InstVisitor.Reid Spencer
2006-11-27For PR950:Reid Spencer
2006-11-20For PR950:Reid Spencer
2006-11-11Revert premature patch.Reid Spencer
2006-11-11Document new constant expr operators, rename bitconvert as bitcast.Reid Spencer
2006-11-08For PR950:Reid Spencer
2006-11-02For PR950:Reid Spencer
2006-10-26For PR950:Reid Spencer
2006-04-08Add a new shufflevector instructionChris Lattner
2006-01-17Instruction and constant expression definitions for the insertelementRobert Bocchino
2006-01-10Added an instruction and constant expression for the extractelementRobert Bocchino
2005-06-24improve commentsChris Lattner
2005-06-18header file changes for varargsAndrew Lenharth
2004-10-16Add new unreachable instructionChris Lattner
2004-03-12Add the Instruction::Select enumChris 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-10-19Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruct...Chris Lattner
2003-10-18New revised variable argument handling supportChris Lattner
2003-09-30Standardize header file commentsChris Lattner
2003-09-08Add new unwind instruction. Happily there was a slot leftover from when theChris Lattner
2003-05-08Add new VarArgInst class for the va_arg instructionChris Lattner
2002-09-10Eliminate the GenericBinaryInst class.Chris Lattner
2002-08-15Remove the last traces of the NOT instructionChris Lattner
2002-08-14Remove reference to GenericUnaryInst classChris Lattner
2002-03-19Allow implementation of all HANDLE_*_INST macros at once by defining HANDLE_INSTChris Lattner
2001-10-14New file to define instructions...Chris Lattner