aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/Instructions.cpp
AgeCommit message (Expand)Author
2007-02-02Changes to support making the shift instructions be true BinaryOperators.Reid Spencer
2007-02-01silence some warnings when assertions are disabled.Chris Lattner
2007-01-31Fix build breakage by using correct arguments to getIndexedType in theReid Spencer
2007-01-31implement the new GEP instruction ctors.Chris Lattner
2007-01-31Revise APIs for creating constantexpr GEPs to not require the use of vectors.Chris Lattner
2007-01-26Fix an assertion message.Reid Spencer
2007-01-21For PR970:Reid Spencer
2007-01-17For PR1117:Reid Spencer
2007-01-15rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner
2007-01-15teach VMCore to accept i1 add's and shiftsChris Lattner
2007-01-12For PR1064:Reid Spencer
2007-01-11Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer
2007-01-11For PR1043:Zhou Sheng
2006-12-31For PR950: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-05Fix Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll, fixing an out-of-Chris Lattner
2006-12-05Implement createPointerCast.Reid 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-12-02Unbreak VC++ build.Jeff Cohen
2006-11-27For PR950:Reid Spencer
2006-11-20For PR950:Reid Spencer
2006-11-08For PR950:Reid Spencer
2006-11-02For PR950:Reid Spencer
2006-10-26For PR950:Reid Spencer
2006-10-20For PR950:Reid Spencer
2006-10-05Add insertelement/extractelement helper ctors.Chris Lattner
2006-09-18add a helper methodChris Lattner
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
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