aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/Instructions.cpp
AgeCommit message (Expand)Author
2010-04-16Revert 101465, it broke internal OpenGL testing.Eric Christopher
2010-04-16reapply r101434Gabor Greif
2010-04-16back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif
2010-04-15reapply r101364, which has been backed out in r101368Gabor Greif
2010-04-15back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif
2010-04-15rotate CallInst operands, i.e. move callee to the backGabor Greif
2010-04-14Move a bunch of methods from CallSite to CallSiteBase, so that they canDan Gohman
2010-04-07Say bitcast instead of bitconvert.Dan Gohman
2010-04-01Introduce ImmutableCallSite, useful for contexts where no mutationGabor Greif
2010-03-25Reapply r99451 with a fix to move the NoInline check to the cost functionsEric Christopher
2010-03-24Temporarily revert this, it's causing an issue with an internal project.Eric Christopher
2010-03-24Finally land the InvokeInst operand reordering.Gabor Greif
2010-03-23add some accessors to callsite/callinst/invokeinst to checkChris Lattner
2010-03-23word-oGabor Greif
2010-03-22backing out r99170 because it still fails on clang-x86_64-darwin10-fntGabor Greif
2010-03-22Now that hopefully all direct accesses to InvokeInst operands are fixedGabor Greif
2010-03-19back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_...Gabor Greif
2010-03-19Recommit r80858 again (which has been backed out in r80871).Gabor Greif
2010-02-16There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands
2010-02-15Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands
2010-02-02Adding missing methods for creating Add, Mul, Neg and Sub with NUW.Duncan Sands
2010-01-26fix CastInst::castIsValid to reject aggregate types, fixing PR6153:Chris Lattner
2010-01-26Fix ICmpInst::makeConstantRange to use ConstantRange's API properlyDan Gohman
2010-01-23simplify code a bit.Chris Lattner
2010-01-23InstCombine should not fold sext/zext of a vector and a bitcast to a scalar t...Mon P Wang
2010-01-22add an out-of-line virtual method to CmpInst to give it a home.Chris Lattner
2010-01-10fix a buggy assertion, CreateIntegerCast should allow Chris Lattner
2010-01-05Move remaining stuff to the isInteger predicate.Benjamin Kramer
2010-01-05Convert a ton of simple integer type equality tests to the new predicate.Benjamin Kramer
2010-01-05Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer
2009-12-29sink the Instruction::HasMetadata bit into SubclassData.Chris Lattner
2009-12-29add a layer of accessors around the Value::SubClassData member, and use Chris Lattner
2009-12-18Add utility routines for creating integer negation operators with NSW set.Dan Gohman
2009-11-10make this handle redefinition of malloc function with different prototype cor...Victor Hernandez
2009-11-09make this handle redefinition of malloc with different prototype correctly.Chris Lattner
2009-11-07prune #include / layering violationChris Lattner
2009-11-07Fit in 80 columnsVictor Hernandez
2009-11-07Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions.Victor Hernandez
2009-11-06CallInst::CreateMalloc() and CallInst::CreateFree() need to create calls with...Victor Hernandez
2009-11-06Revert r86077 because it caused crashes in 179.art and 175.vpr on ARMVictor Hernandez
2009-11-05Update CreateMalloc so that its callers specify the size to allocate:Victor Hernandez
2009-10-29add sanity check for indbr.Chris Lattner
2009-10-28rename indbr -> indirectbr to appease the residents of #llvm.Chris Lattner
2009-10-27Factor out redundancy from clone() implementations.Devang Patel
2009-10-27add enough support for indirect branch for the feature test to passChris Lattner
2009-10-26Remove FreeInst.Victor Hernandez
2009-10-25Remove ICmpInst::isSignedPredicate which was a reimplementationNick Lewycky
2009-10-25Sink isTrueWhenEqual from ICmpInst to CmpInst. Add a matching isFalseWhenEqualNick Lewycky
2009-10-24Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez
2009-10-23Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su...Victor Hernandez