aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Instructions.cpp
Commit message (Expand)AuthorAgeFilesLines
* reformulate CallSite::getCallee to adapt to CallInst::ArgOffset, and make it ...Gabor Greif2010-07-011-1/+3
* encode operand initializations (at fixed index)Gabor Greif2010-06-291-12/+8
* Use A.append(...) instead of A.insert(A.end(), ...) when A is aDan Gohman2010-06-211-2/+2
* Split the logic behind CastInst::isNoopCast into a separate static function,Dan Gohman2010-05-281-5/+13
* Eliminate the restriction that the array size in an alloca must be i32.Dan Gohman2010-05-281-2/+2
* Remove the API compatibility layer which converted add, sub, and mulDan Gohman2010-05-031-18/+4
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-161-11/+13
* reapply r101434Gabor Greif2010-04-161-13/+11
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-161-11/+13
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-151-13/+11
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-151-11/+13
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-151-13/+11
* Move a bunch of methods from CallSite to CallSiteBase, so that they canDan Gohman2010-04-141-77/+0
* Say bitcast instead of bitconvert.Dan Gohman2010-04-071-1/+1
* Introduce ImmutableCallSite, useful for contexts where no mutationGabor Greif2010-04-011-5/+0
* Reapply r99451 with a fix to move the NoInline check to the cost functionsEric Christopher2010-03-251-2/+13
* Temporarily revert this, it's causing an issue with an internal project.Eric Christopher2010-03-241-13/+2
* Finally land the InvokeInst operand reordering.Gabor Greif2010-03-241-5/+12
* add some accessors to callsite/callinst/invokeinst to checkChris Lattner2010-03-231-2/+13
* word-oGabor Greif2010-03-231-1/+1
* backing out r99170 because it still fails on clang-x86_64-darwin10-fntGabor Greif2010-03-221-12/+5
* Now that hopefully all direct accesses to InvokeInst operands are fixedGabor Greif2010-03-221-5/+12
* back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_...Gabor Greif2010-03-191-12/+5
* Recommit r80858 again (which has been backed out in r80871).Gabor Greif2010-03-191-5/+12
* 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