aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Instructions.h
Commit message (Expand)AuthorAgeFilesLines
* Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions.Victor Hernandez2009-11-071-2/+3
* Revert r86077 because it caused crashes in 179.art and 175.vpr on ARMVictor Hernandez2009-11-061-3/+2
* Update CreateMalloc so that its callers specify the size to allocate:Victor Hernandez2009-11-051-2/+3
* rename indbr -> indirectbr to appease the residents of #llvm.Chris Lattner2009-10-281-28/+28
* Factor out redundancy from clone() implementations.Devang Patel2009-10-271-78/+96
* add enough support for indirect branch for the feature test to passChris Lattner2009-10-271-2/+101
* trim another #includeChris Lattner2009-10-271-1/+0
* remove an unneeded #include.Chris Lattner2009-10-271-10/+9
* Remove FreeInst.Victor Hernandez2009-10-261-29/+0
* Remove ICmpInst::isSignedPredicate which was a reimplementationNick Lewycky2009-10-251-8/+0
* Sink isTrueWhenEqual from ICmpInst to CmpInst. Add a matching isFalseWhenEqualNick Lewycky2009-10-251-16/+0
* Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez2009-10-241-0/+3
* Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su...Victor Hernandez2009-10-231-63/+19
* punctuate properlyChris Lattner2009-10-181-2/+2
* Fix test/Bindings/Ocaml/vmcore.ml. When IRBuilder::CreateMalloc was removed,Nick Lewycky2009-10-171-6/+8
* Remove MallocInst from LLVM Instructions.Victor Hernandez2009-10-171-52/+2
* Autoupgrade malloc insts to malloc calls.Victor Hernandez2009-10-171-1/+6
* change some static_cast into cast, pointed out by Gabor.Chris Lattner2009-10-101-2/+2
* add a version of PHINode::getIncomingBlock that takes a raw Chris Lattner2009-10-101-8/+18
* Round out the API for the new optimization flags.Nick Lewycky2009-09-271-1/+4
* Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky2009-09-271-36/+36
* Revert 82694 "Auto-upgrade malloc instructions to malloc calls." because it c...Victor Hernandez2009-09-251-6/+1
* Auto-upgrade malloc instructions to malloc calls.Victor Hernandez2009-09-241-1/+6
* Update malloc call creation code (AllocType is now the element type of the ma...Victor Hernandez2009-09-181-6/+6
* Add malloc call utility functions. Patch by Victor Hernandez.Evan Cheng2009-09-101-0/+12
* fix pastoChris Lattner2009-09-081-1/+1
* add getVectorOperand/getIndexOperand accessors to ExtractElementInst.Chris Lattner2009-09-081-4/+17
* Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed.Dan Gohman2009-09-071-4/+8
* 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