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