aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Instructions.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add vector shifts to the IR, patch by Eli Friedman.Nate Begeman2008-07-291-2/+5
* Add a GetElementPtrInst::getIndexedType that accepts uint64_t's instead of ju...Matthijs Kooijman2008-07-291-4/+20
* Tab removalNate Begeman2008-07-251-1/+1
* Enable first-class aggregates support.Dan Gohman2008-07-231-93/+10
* Add some convenience methods for manipulatingDuncan Sands2008-07-081-14/+32
* Remove two convenience constructors because they're now private, and theDan Gohman2008-06-231-18/+0
* Use std::copy instead of a loop.Dan Gohman2008-06-231-3/+1
* Simplify this code. Thanks Chris!Dan Gohman2008-06-201-3/+2
* In InsertValueInst's copy ctor, actually copy the operands.Dan Gohman2008-06-171-0/+2
* Implement the ExtractValueInst::getIndexedType that accepts oneDan Gohman2008-06-171-0/+6
* fix pr2460Chris Lattner2008-06-161-1/+2
* get rid of ExtractValueInst::init's Value argument, it is already passed to t...Gabor Greif2008-06-061-6/+4
* make ExtractValueInst derived from UnaryInstructionGabor Greif2008-06-061-12/+9
* * Make CallSite::hasArgument const and let it take a const parameter.Matthijs Kooijman2008-06-051-1/+1
* Add CallSite::hasArgument to allow for seeing if a call passes a certain valu...Matthijs Kooijman2008-06-041-0/+7
* Add a Name parameter to two of the init methods of GetElementPointer to make ...Matthijs Kooijman2008-06-041-6/+8
* Implement the two constructors in InsertValueInst and ExtractValueInst.Matthijs Kooijman2008-06-041-5/+54
* Factor several methods, including getInversePredicate andDan Gohman2008-05-311-43/+31
* IR, bitcode reader, bitcode writer, and asmparser changes toDan Gohman2008-05-311-44/+46
* prune unneeded #includesGabor Greif2008-05-271-1/+0
* remove unneeded reinterpret_castsGabor Greif2008-05-271-2/+2
* We have the correct headers included to know that BB isa Value. No reinterpre...Gabor Greif2008-05-271-6/+6
* eliminate calls to deprecated Use::init() interfaceGabor Greif2008-05-261-108/+108
* Add more IR support for the new extractvalue and insertvalueDan Gohman2008-05-231-0/+68
* Add functions to enable adding a single attribute to a function andEric Christopher2008-05-161-0/+12
* API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif2008-05-161-44/+44
* Revert the change from r51157 inDan Gohman2008-05-161-1/+1
* IR support for extractvalue and insertvalue instructions. Also, beginDan Gohman2008-05-151-32/+37
* Fix a bunch of 80col violations that arose from the Create API change. Tweak ...Gabor Greif2008-05-151-26/+39
* Merge of r51073-51074 from use-diet branch.Gabor Greif2008-05-131-1/+1
* Derive GetResultInst from UnaryInstruction, this simplifies code and removes ...Gabor Greif2008-05-131-8/+6
* Pointer comparisons should be handled by icmp, not vicmp :)Nate Begeman2008-05-121-2/+2
* Hard code CmpInst back to i1 for now while I go track down what in the bitcod...Nate Begeman2008-05-121-2/+2
* Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRefNate Begeman2008-05-121-61/+39
* Update comments.Dan Gohman2008-05-121-4/+3
* merge of use-diet branch to trunkGabor Greif2008-05-101-161/+251
* Enforce that multiple return values have to have at least one result.Chris Lattner2008-04-231-1/+1
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-061-8/+8
* Shrink the size of AllocationInst by using its SubclassDataDan Gohman2008-03-241-4/+10
* move a bunch of trivial methods to be inline.Chris Lattner2008-03-131-74/+2
* Reimplement the parameter attributes support, phase #1. hilights:Chris Lattner2008-03-121-63/+16
* s/isReturnStruct()/hasStructRetAttr()/gDevang Patel2008-03-031-4/+6
* Add a new ShuffleVectorInst::getMaskValue method.Chris Lattner2008-03-021-6/+24
* Add comment.Devang Patel2008-02-271-1/+0
* Remove unncessary ReturnInst constructors.Devang Patel2008-02-261-20/+0
* Use SmallVector while constructing ReturnInst.Devang Patel2008-02-261-0/+18
* Avoid const_castsDevang Patel2008-02-261-5/+5
* Remove unnecessary getOperand/setOperand overriders.Devang Patel2008-02-261-11/+0
* Unify to ReturnInst::init() member functions.Devang Patel2008-02-261-22/+17
* Optimize most common case by using single RetVal in ReturnInst.Devang Patel2008-02-261-20/+34