aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Instructions.cpp
Commit message (Expand)AuthorAgeFilesLines
* Permit the IntPtrTy argument to isEliminableCastPair to be null,Dan Gohman2009-07-211-0/+4
* Revert the addition of hasNoPointerOverflow to GEPOperator.Dan Gohman2009-07-201-10/+0
* Add a GEPOperator class, and move the hasNoPointerOverflowDan Gohman2009-07-171-3/+5
* Fix a typo that Duncan spotted.Dan Gohman2009-07-171-1/+1
* GetElementPtr instructions default to having no overflow.Dan Gohman2009-07-171-0/+9
* Now that we have contexts on types, convert some more internals to use contexts.Owen Anderson2009-07-161-8/+11
* Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson2009-07-151-12/+8
* Move a few more convenience factory functions from Constant to LLVMContext.Owen Anderson2009-07-151-3/+4
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-141-76/+18
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-8/+8
* These don't really need contexts either.Owen Anderson2009-07-131-6/+6
* Move more functionality over to LLVMContext.Owen Anderson2009-07-131-6/+8
* Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson2009-07-131-14/+16
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-1/+1
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-091-47/+128
* Implement changes from Chris's feedback.Torok Edwin2009-07-081-0/+1
* Start converting to new error handling API.Torok Edwin2009-07-081-10/+8
* Remove the vicmp and vfcmp instructions. Because we never had a release withNick Lewycky2009-07-081-27/+4
* Use Type::isIntOrIntVector and Type::isFPOrFPVector.Dan Gohman2009-06-151-9/+8
* Support vector casts in more places, fixing a variety of assertionDan Gohman2009-06-151-32/+32
* Fix old-style type names in comments.Dan Gohman2009-06-141-3/+3
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-041-8/+62
* Revert r72025. It is possible for clients to convert between signed typesDan Gohman2009-05-181-3/+0
* Add assertions to CastInst::getCastOpcode to catch attempted conversionsDan Gohman2009-05-181-0/+3
* Revert r66920. It was causing failures in the self-hosting buildbot (in releaseBill Wendling2009-03-131-12/+5
* Second installment of "BasicBlock operands to the back"Gabor Greif2009-03-131-5/+12
* Rearrange operands of the BranchInst, to be able toGabor Greif2009-03-121-12/+38
* fix Analysis/BasicAA/2004-12-08-BasicAACrash.ll by allowing opaque types.Chris Lattner2009-03-091-2/+4
* Fix PR3746 - Crash in isel with GEP of function pointerChris Lattner2009-03-091-13/+17
* simplify CallSite helper class to not consult the Instruction'sGabor Greif2009-01-111-59/+33
* move select validation logic into a shared place where the select ctor,Chris Lattner2008-12-291-0/+27
* add a long-overdue AllocaInst::isStaticAlloca method.Chris Lattner2008-11-261-0/+12
* Silence unused variable warnings.Devang Patel2008-11-211-0/+1
* Added support for the following definition of shufflevector Mon P Wang2008-11-101-11/+10
* Silence unused variable warnings.Devang Patel2008-11-051-1/+3
* Large mechanical patch.Devang Patel2008-09-251-22/+22
* s/ParameterAttributes/Attributes/gDevang Patel2008-09-231-7/+7
* Improve support for vector casts in LLVM IR and CodeGen.Dan Gohman2008-08-141-13/+18
* 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