aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Instructions.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move remaining stuff to the isInteger predicate.Benjamin Kramer2010-01-051-4/+3
* Convert a ton of simple integer type equality tests to the new predicate.Benjamin Kramer2010-01-051-2/+2
* Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer2010-01-051-8/+7
* sink the Instruction::HasMetadata bit into SubclassData.Chris Lattner2009-12-291-5/+5
* add a layer of accessors around the Value::SubClassData member, and use Chris Lattner2009-12-291-7/+11
* Add utility routines for creating integer negation operators with NSW set.Dan Gohman2009-12-181-0/+12
* make this handle redefinition of malloc function with different prototype cor...Victor Hernandez2009-11-101-7/+9
* make this handle redefinition of malloc with different prototype correctly.Chris Lattner2009-11-091-3/+3
* prune #include / layering violationChris Lattner2009-11-071-2/+0
* Fit in 80 columnsVictor Hernandez2009-11-071-2/+4
* Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions.Victor Hernandez2009-11-071-25/+20
* CallInst::CreateMalloc() and CallInst::CreateFree() need to create calls with...Victor Hernandez2009-11-061-2/+4
* Revert r86077 because it caused crashes in 179.art and 175.vpr on ARMVictor Hernandez2009-11-061-20/+25
* Update CreateMalloc so that its callers specify the size to allocate:Victor Hernandez2009-11-051-25/+20
* add sanity check for indbr.Chris Lattner2009-10-291-1/+2
* rename indbr -> indirectbr to appease the residents of #llvm.Chris Lattner2009-10-281-18/+19
* Factor out redundancy from clone() implementations.Devang Patel2009-10-271-289/+84
* add enough support for indirect branch for the feature test to passChris Lattner2009-10-271-0/+121
* Remove FreeInst.Victor Hernandez2009-10-261-32/+0
* Remove ICmpInst::isSignedPredicate which was a reimplementationNick Lewycky2009-10-251-11/+0
* Sink isTrueWhenEqual from ICmpInst to CmpInst. Add a matching isFalseWhenEqualNick Lewycky2009-10-251-1/+18
* Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez2009-10-241-0/+45
* Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su...Victor Hernandez2009-10-231-13/+47
* Fix test/Bindings/Ocaml/vmcore.ml. When IRBuilder::CreateMalloc was removed,Nick Lewycky2009-10-171-11/+12
* Remove MallocInst from LLVM Instructions.Victor Hernandez2009-10-171-13/+1
* Autoupgrade malloc insts to malloc calls.Victor Hernandez2009-10-171-15/+25
* Introduce and use convenience methods for getting pointer typesDuncan Sands2009-10-061-1/+1
* Round out the API for the new optimization flags.Nick Lewycky2009-09-271-0/+16
* Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky2009-09-271-44/+42
* Revert 82694 "Auto-upgrade malloc instructions to malloc calls." because it c...Victor Hernandez2009-09-251-12/+8
* Auto-upgrade malloc instructions to malloc calls.Victor Hernandez2009-09-241-8/+12
* Do not leave behind metadata while cloning an instruction.Devang Patel2009-09-231-0/+146
* tidy upChris Lattner2009-09-211-18/+17
* Update malloc call creation code (AllocType is now the element type of the ma...Victor Hernandez2009-09-181-45/+38
* Fix -Asserts warning.Daniel Dunbar2009-09-111-2/+2
* Fix indentation.Dan Gohman2009-09-111-1/+1
* Add some braces to make newer GCCs happy and update CMakeLists.Benjamin Kramer2009-09-101-3/+5
* Add malloc call utility functions. Patch by Victor Hernandez.Evan Cheng2009-09-101-0/+111
* Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed.Dan Gohman2009-09-071-0/+15
* Revert "Include optional subclass flags, such as inbounds, nsw, etc., ...", thisDaniel Dunbar2009-09-061-15/+0
* Include optional subclass flags, such as inbounds, nsw, etc., in theDan Gohman2009-09-041-0/+15
* 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