aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Instructions.cpp
Commit message (Expand)AuthorAgeFilesLines
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-161-31/+31
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-151-63/+64
* Adding missing methods for creating Add, Mul, Neg and Sub with NUW.Duncan Sands2010-02-021-0/+12
* fix CastInst::castIsValid to reject aggregate types, fixing PR6153:Chris Lattner2010-01-261-1/+2
* Fix ICmpInst::makeConstantRange to use ConstantRange's API properlyDan Gohman2010-01-261-2/+30
* simplify code a bit.Chris Lattner2010-01-231-5/+5
* InstCombine should not fold sext/zext of a vector and a bitcast to a scalar t...Mon P Wang2010-01-231-2/+3
* add an out-of-line virtual method to CmpInst to give it a home.Chris Lattner2010-01-221-0/+2
* fix a buggy assertion, CreateIntegerCast should allow Chris Lattner2010-01-101-1/+2
* 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