aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/Instructions.cpp
AgeCommit message (Expand)Author
2006-06-21Add some out-of-line virtual dtors so that the class has a "home", preventingChris Lattner
2006-05-14remove dead varChris Lattner
2006-05-10Add an assertion for a common errorChris Lattner
2006-05-03Add assertions that verify that the actual arguments to a call or invoke matchChris Lattner
2006-04-14Move these ctors out of lineChris Lattner
2006-04-08Add methods to check insertelement/extractelement instructions for validity,Chris Lattner
2006-04-08Add shufflevector support, todo, implement better constant folding.Chris Lattner
2006-03-25Teach BinaryOperator::createNot to work with packed integer typesChris Lattner
2006-01-17VMCore support for the insertelement operation.Robert Bocchino
2006-01-10Added support for the extractelement operation.Robert Bocchino
2005-12-21Get logical operations to like packed types, allow BinOp::getNot to createChris Lattner
2005-11-05verify that alignments are always a power of 2Chris Lattner
2005-11-05Add support alignment of allocation instructions.Nate Begeman
2005-08-05PHINode::hasConstantValue should never return the PHI itself, even if theChris Lattner
2005-08-05Invoke instructions do not dominate all successorsChris Lattner
2005-08-05Use the bool argument to hasConstantValue to decide whether the client isChris Lattner
2005-08-05Mark hasConstantValue as a const methodChris Lattner
2005-08-04Add an extra parameter that Chris requestedNate Begeman
2005-08-04Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization intoNate Begeman
2005-06-18core changes for varargsAndrew Lenharth
2005-05-06add support for explicit calling conventionsChris Lattner
2005-05-06Add a 'tail' marker for call instructions, patch contributed byChris Lattner
2005-05-03fix a bug in the 1 index GEP handling codeChris Lattner
2005-05-03add direct support for making GEP instrs with one indexChris Lattner
2005-04-24Allow these methods to take a generic Value* to simplify clients. UseChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-16Convert tabs to spacesMisha Brukman
2005-02-24switch instructions only allow constantints for their values, be more specific.Chris Lattner
2005-02-05Instead of initializing the volatile field, use accessors to set it.Chris Lattner
2005-01-29Make sure that we always grow a multiple of 2 operands.Chris Lattner
2005-01-29Merge InstrTypes.cpp into this fileChris Lattner
2005-01-27Fix grammarMisha Brukman
2004-11-18These methods are inlinedChris Lattner
2004-11-17Make ReturnInst accept a value of type void as the return value. TheAlkis Evlogimenos
2004-10-16Add support for undef and unreachableChris Lattner
2004-10-15Move the implementation of the instructions clone methods to this file soChris Lattner
2004-08-20Packed types, brought to you by Brad JonesBrian Gaeke
2004-08-06Split assertion to two in order to give better assertion messages.Alkis Evlogimenos
2004-07-29Merge i*.cpp definitions into Instructions.cpp as part of bug403.Alkis Evlogimenos