aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Instructions.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Change PHINode::hasConstantValue to have a DominatorTree argumentDan Gohman2009-09-031-7/+20
* back out my recent commit (r80858), it seems to break self-hosting buildbot's...Gabor Greif2009-09-031-12/+5
* re-commit r66920 (which has been backed out in r66953) I may have more luck t...Gabor Greif2009-09-031-5/+12
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-021-2/+2
* Fix the InsertAtEnd form of ShuffleVectorInst constructor to useDan Gohman2009-08-251-4/+6
* Eliminate the unused Context argument on one of the ICmpInst and FCmpInstDan Gohman2009-08-251-5/+5
* Use covariant return types for Instruction::clone, and eliminateDan Gohman2009-08-251-12/+12
* Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined,Dan Gohman2009-08-251-65/+132
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-45/+55
* Remove a bunch more now-unnecessary Context arguments.Dan Gohman2009-08-121-12/+6
* Revert 78680 until I figure out why it completely broke things.Daniel Dunbar2009-08-111-0/+40
* Remove some unnecessary LoadInst constructors, missed during Twinification.Daniel Dunbar2009-08-111-40/+0
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-311-4/+4
* Move more code back to 2.5 APIs.Owen Anderson2009-07-301-4/+3
* Move types back to the 2.5 API.Owen Anderson2009-07-291-6/+5
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-281-2/+2
* Move ConstantFP construction back to the 2.5-ish API.Owen Anderson2009-07-271-4/+4
* Initial update to VMCore to use Twines for string arguments.Daniel Dunbar2009-07-251-80/+80
* Move ExtractElementInst to ::Create instead of new. Update all uses.Eric Christopher2009-07-251-1/+1
* Convert a few more things to use raw_ostream.Dan Gohman2009-07-251-1/+0
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-241-1/+1
* 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