aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/Instructions.cpp
AgeCommit message (Expand)Author
2008-11-05Silence unused variable warnings.Devang Patel
2008-09-25 Large mechanical patch.Devang Patel
2008-09-23s/ParameterAttributes/Attributes/gDevang Patel
2008-08-14Improve support for vector casts in LLVM IR and CodeGen.Dan Gohman
2008-07-29Add vector shifts to the IR, patch by Eli Friedman.Nate Begeman
2008-07-29Add a GetElementPtrInst::getIndexedType that accepts uint64_t's instead of ju...Matthijs Kooijman
2008-07-25Tab removalNate Begeman
2008-07-23Enable first-class aggregates support.Dan Gohman
2008-07-08Add some convenience methods for manipulatingDuncan Sands
2008-06-23Remove two convenience constructors because they're now private, and theDan Gohman
2008-06-23Use std::copy instead of a loop.Dan Gohman
2008-06-20Simplify this code. Thanks Chris!Dan Gohman
2008-06-17In InsertValueInst's copy ctor, actually copy the operands.Dan Gohman
2008-06-17Implement the ExtractValueInst::getIndexedType that accepts oneDan Gohman
2008-06-16fix pr2460Chris Lattner
2008-06-06get rid of ExtractValueInst::init's Value argument, it is already passed to t...Gabor Greif
2008-06-06make ExtractValueInst derived from UnaryInstructionGabor Greif
2008-06-05 * Make CallSite::hasArgument const and let it take a const parameter.Matthijs Kooijman
2008-06-04Add CallSite::hasArgument to allow for seeing if a call passes a certain valu...Matthijs Kooijman
2008-06-04Add a Name parameter to two of the init methods of GetElementPointer to make ...Matthijs Kooijman
2008-06-04Implement the two constructors in InsertValueInst and ExtractValueInst.Matthijs Kooijman
2008-05-31Factor several methods, including getInversePredicate andDan Gohman
2008-05-31IR, bitcode reader, bitcode writer, and asmparser changes toDan Gohman
2008-05-27prune unneeded #includesGabor Greif
2008-05-27remove unneeded reinterpret_castsGabor Greif
2008-05-27We have the correct headers included to know that BB isa Value. No reinterpre...Gabor Greif
2008-05-26eliminate calls to deprecated Use::init() interfaceGabor Greif
2008-05-23Add more IR support for the new extractvalue and insertvalueDan Gohman
2008-05-16Add functions to enable adding a single attribute to a function andEric Christopher
2008-05-16API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif
2008-05-16Revert the change from r51157 inDan Gohman
2008-05-15IR support for extractvalue and insertvalue instructions. Also, beginDan Gohman
2008-05-15Fix a bunch of 80col violations that arose from the Create API change. Tweak ...Gabor Greif
2008-05-13Merge of r51073-51074 from use-diet branch.Gabor Greif
2008-05-13Derive GetResultInst from UnaryInstruction, this simplifies code and removes ...Gabor Greif
2008-05-12Pointer comparisons should be handled by icmp, not vicmp :)Nate Begeman
2008-05-12Hard code CmpInst back to i1 for now while I go track down what in the bitcod...Nate Begeman
2008-05-12Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRefNate Begeman
2008-05-12Update comments.Dan Gohman
2008-05-10merge of use-diet branch to trunkGabor Greif
2008-04-23Enforce that multiple return values have to have at least one result.Chris Lattner
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif
2008-03-24Shrink the size of AllocationInst by using its SubclassDataDan Gohman
2008-03-13move a bunch of trivial methods to be inline.Chris Lattner
2008-03-12Reimplement the parameter attributes support, phase #1. hilights:Chris Lattner
2008-03-03s/isReturnStruct()/hasStructRetAttr()/gDevang Patel
2008-03-02Add a new ShuffleVectorInst::getMaskValue method.Chris Lattner
2008-02-27Add comment.Devang Patel
2008-02-26Remove unncessary ReturnInst constructors.Devang Patel
2008-02-26Use SmallVector while constructing ReturnInst.Devang Patel