aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Instructions.h
Commit message (Expand)AuthorAgeFilesLines
* Public and private corrections, warned about by icc (#304).Duncan Sands2009-09-061-13/+13
* Revert "Include optional subclass flags, such as inbounds, nsw, etc., ...", thisDaniel Dunbar2009-09-061-8/+4
* Include optional subclass flags, such as inbounds, nsw, etc., in theDan Gohman2009-09-041-4/+8
* Change PHINode::hasConstantValue to have a DominatorTree argumentDan Gohman2009-09-031-1/+7
* back out my recent commit (r80858), it seems to break self-hosting buildbot's...Gabor Greif2009-09-031-9/+9
* re-commit r66920 (which has been backed out in r66953) I may have more luck t...Gabor Greif2009-09-031-9/+9
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-021-6/+11
* add getPointerAddressSpace() to GEP instruction, use the methodChris Lattner2009-08-301-0/+4
* add a "getPointerAddressSpace" helper method to LoadInst and StoreInst.Chris Lattner2009-08-301-0/+9
* Eliminate the unused Context argument on one of the ICmpInst and FCmpInstDan Gohman2009-08-251-2/+0
* Use covariant return types for Instruction::clone, and eliminateDan Gohman2009-08-251-20/+13
* Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined,Dan Gohman2009-08-251-79/+2
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-13/+16
* Revert 78680 until I figure out why it completely broke things.Daniel Dunbar2009-08-111-1/+8
* Add convenience functions for creating inbounds GEPs.Dan Gohman2009-08-111-0/+38
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-111-1/+1
* Remove some unnecessary LoadInst constructors, missed during Twinification.Daniel Dunbar2009-08-111-8/+1
* Factor some of the constants+context related code out into a separate header,...Owen Anderson2009-08-041-1/+1
* Move types back to the 2.5 API.Owen Anderson2009-07-291-7/+6
* Initial update to VMCore to use Twines for string arguments.Daniel Dunbar2009-07-251-129/+129
* Move ExtractElementInst to ::Create instead of new. Update all uses.Eric Christopher2009-07-251-5/+15
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-6/+4
* Add a GEPOperator class, and move the hasNoPointerOverflowDan Gohman2009-07-171-18/+0
* Define a no-pointer-overflow flag for GetElementPtr instructions.Dan Gohman2009-07-171-0/+17
* Fix an apparent typo.Dan Gohman2009-07-171-1/+1
* Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson2009-07-151-29/+26
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-141-53/+51
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-091-54/+95
* Remove the vicmp and vfcmp instructions. Because we never had a release withNick Lewycky2009-07-081-112/+0
* Fix a typo and a grammaro in a comment.Dan Gohman2009-07-071-1/+1
* Remove getType() overrides for ExtractValueInst and InsertValueInst.Eric Christopher2009-05-181-10/+0
* Make getOperandNumForIncomingValue and getOperandNumForIncomingBlockDan Gohman2009-03-231-2/+10
* Revert r66920. It was causing failures in the self-hosting buildbot (in releaseBill Wendling2009-03-131-9/+9
* Second installment of "BasicBlock operands to the back"Gabor Greif2009-03-131-9/+9
* cosmetic change, in preparation of future changeGabor Greif2009-03-121-3/+3
* Rearrange operands of the BranchInst, to be able toGabor Greif2009-03-121-20/+15
* 80-column violation.Mikhail Glushenkov2009-02-151-1/+2
* incorporate review feedbackGabor Greif2009-02-091-3/+1
* 80-column violations.Mikhail Glushenkov2009-02-091-68/+70
* make sure that BranchInst::getSuccessor() does not assert in cast<>Gabor Greif2009-02-091-1/+3
* Simplify the logic of getting hold of a PHI predecessor block.Gabor Greif2009-01-231-0/+8
* add a helper method.Chris Lattner2009-01-091-0/+7
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-051-4/+1
* move select validation logic into a shared place where the select ctor,Chris Lattner2008-12-291-0/+5
* add a long-overdue AllocaInst::isStaticAlloca method.Chris Lattner2008-11-261-0/+5
* Don't force things to be Value * when they're not.David Greene2008-10-291-1/+1
* Now Attributes are divided in three groupsDevang Patel2008-09-261-23/+23
* Make some minor reorganizations and comment changes to eliminate trivialDan Gohman2008-09-261-15/+23
* Large mechanical patch.Devang Patel2008-09-251-47/+47
* s/ParameterAttributes/Attributes/gDevang Patel2008-09-231-6/+6