Introduce ImmutableCallSite, useful for contexts where no mutation
[oota-llvm.git] / lib / VMCore / Instructions.cpp
2010-04-01 Gabor GreifIntroduce ImmutableCallSite, useful for contexts where...
2010-03-25 Eric ChristopherReapply r99451 with a fix to move the NoInline check...
2010-03-24 Eric ChristopherTemporarily revert this, it's causing an issue with...
2010-03-24 Gabor GreifFinally land the InvokeInst operand reordering.
2010-03-23 Chris Lattneradd some accessors to callsite/callinst/invokeinst...
2010-03-23 Gabor Greifword-o
2010-03-22 Gabor Greifbacking out r99170 because it still fails on clang...
2010-03-22 Gabor GreifNow that hopefully all direct accesses to InvokeInst...
2010-03-19 Gabor Greifback out r98957, it broke smooshlab.apple.com:8010...
2010-03-19 Gabor GreifRecommit r80858 again (which has been backed out in...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-15 Duncan SandsUniformize the names of type predicates: rather than...
2010-02-02 Duncan SandsAdding missing methods for creating Add, Mul, Neg and...
2010-01-26 Chris Lattnerfix CastInst::castIsValid to reject aggregate types...
2010-01-26 Dan GohmanFix ICmpInst::makeConstantRange to use ConstantRange...
2010-01-23 Chris Lattnersimplify code a bit.
2010-01-23 Mon P WangInstCombine should not fold sext/zext of a vector and...
2010-01-22 Chris Lattneradd an out-of-line virtual method to CmpInst to give...
2010-01-10 Chris Lattnerfix a buggy assertion, CreateIntegerCast should allow
2010-01-05 Benjamin KramerMove remaining stuff to the isInteger predicate.
2010-01-05 Benjamin KramerConvert a ton of simple integer type equality tests...
2010-01-05 Benjamin KramerAvoid going through the LLVMContext for type equality...
2009-12-29 Chris Lattnersink the Instruction::HasMetadata bit into SubclassData.
2009-12-29 Chris Lattneradd a layer of accessors around the Value::SubClassData...
2009-12-18 Dan GohmanAdd utility routines for creating integer negation...
2009-11-10 Victor Hernandezmake this handle redefinition of malloc function with...
2009-11-09 Chris Lattnermake this handle redefinition of malloc with different...
2009-11-07 Chris Lattnerprune #include / layering violation
2009-11-07 Victor HernandezFit in 80 columns
2009-11-07 Victor HernandezRe-commit r86077 now that r86290 fixes the 179.art...
2009-11-06 Victor HernandezCallInst::CreateMalloc() and CallInst::CreateFree(...
2009-11-06 Victor HernandezRevert r86077 because it caused crashes in 179.art...
2009-11-05 Victor HernandezUpdate CreateMalloc so that its callers specify the...
2009-10-29 Chris Lattneradd sanity check for indbr.
2009-10-28 Chris Lattnerrename indbr -> indirectbr to appease the residents...
2009-10-27 Devang PatelFactor out redundancy from clone() implementations.
2009-10-27 Chris Lattneradd enough support for indirect branch for the feature...
2009-10-26 Victor HernandezRemove FreeInst.
2009-10-25 Nick LewyckyRemove ICmpInst::isSignedPredicate which was a reimplem...
2009-10-25 Nick LewyckySink isTrueWhenEqual from ICmpInst to CmpInst. Add...
2009-10-24 Victor HernandezAuto-upgrade free instructions to calls to the builtin...
2009-10-23 Victor HernandezRemove AllocationInst. Since MallocInst went away...
2009-10-17 Nick LewyckyFix test/Bindings/Ocaml/vmcore.ml. When IRBuilder:...
2009-10-17 Victor HernandezRemove MallocInst from LLVM Instructions.
2009-10-17 Victor HernandezAutoupgrade malloc insts to malloc calls.
2009-10-06 Duncan SandsIntroduce and use convenience methods for getting point...
2009-09-27 Nick LewyckyRound out the API for the new optimization flags.
2009-09-27 Nick LewyckyInstruction::clone does not need to take an LLVMContext...
2009-09-25 Victor HernandezRevert 82694 "Auto-upgrade malloc instructions to mallo...
2009-09-24 Victor HernandezAuto-upgrade malloc instructions to malloc calls.
2009-09-23 Devang PatelDo not leave behind metadata while cloning an instruction.
2009-09-21 Chris Lattnertidy up
2009-09-18 Victor HernandezUpdate malloc call creation code (AllocType is now...
2009-09-11 Daniel DunbarFix -Asserts warning.
2009-09-11 Dan GohmanFix indentation.
2009-09-10 Benjamin KramerAdd some braces to make newer GCCs happy and update...
2009-09-10 Evan ChengAdd malloc call utility functions. Patch by Victor...
2009-09-07 Dan GohmanReappy r80998, now that the GlobalOpt bug that it expos...
2009-09-06 Daniel DunbarRevert "Include optional subclass flags, such as inboun...
2009-09-04 Dan GohmanInclude optional subclass flags, such as inbounds,...
2009-09-03 Dan GohmanChange PHINode::hasConstantValue to have a DominatorTre...
2009-09-03 Gabor Greifback out my recent commit (r80858), it seems to break...
2009-09-03 Gabor Greifre-commit r66920 (which has been backed out in r66953...
2009-09-02 Sandeep PatelRetype from unsigned to CallingConv::ID accordingly...
2009-08-25 Dan GohmanFix the InsertAtEnd form of ShuffleVectorInst construct...
2009-08-25 Dan GohmanEliminate the unused Context argument on one of the...
2009-08-25 Dan GohmanUse covariant return types for Instruction::clone,...
2009-08-25 Dan GohmanRename Instruction::isIdenticalTo to Instruction::isIde...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-12 Dan GohmanRemove a bunch more now-unnecessary Context arguments.
2009-08-11 Daniel DunbarRevert 78680 until I figure out why it completely broke...
2009-08-11 Daniel DunbarRemove some unnecessary LoadInst constructors, missed...
2009-07-31 Owen AndersonMove a few more APIs back to 2.5 forms. The only remai...
2009-07-30 Owen AndersonMove more code back to 2.5 APIs.
2009-07-29 Owen AndersonMove types back to the 2.5 API.
2009-07-28 Owen AndersonReturn ConstantVector to 2.5 API.
2009-07-27 Owen AndersonMove ConstantFP construction back to the 2.5-ish API.
2009-07-25 Daniel DunbarInitial update to VMCore to use Twines for string argum...
2009-07-25 Eric ChristopherMove ExtractElementInst to ::Create instead of new...
2009-07-25 Dan GohmanConvert a few more things to use raw_ostream.
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-21 Dan GohmanPermit the IntPtrTy argument to isEliminableCastPair...
2009-07-20 Dan GohmanRevert the addition of hasNoPointerOverflow to GEPOperator.
2009-07-17 Dan GohmanAdd a GEPOperator class, and move the hasNoPointerOverflow
2009-07-17 Dan GohmanFix a typo that Duncan spotted.
2009-07-17 Dan GohmanGetElementPtr instructions default to having no overflow.
2009-07-16 Owen AndersonNow that we have contexts on types, convert some more...
2009-07-15 Owen AndersonRevert yesterday's change by removing the LLVMContext...
2009-07-15 Owen AndersonMove a few more convenience factory functions from...
2009-07-14 Owen AndersonMove EVER MORE stuff over to LLVMContext.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-13 Owen AndersonThese don't really need contexts either.
2009-07-13 Owen AndersonMove more functionality over to LLVMContext.
2009-07-13 Owen AndersonBegin the painful process of tearing apart the rat...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-09 Owen AndersonThis started as a small change, I swear. Unfortunately...
2009-07-08 Torok EdwinImplement changes from Chris's feedback.
2009-07-08 Torok EdwinStart converting to new error handling API.
2009-07-08 Nick LewyckyRemove the vicmp and vfcmp instructions. Because we...
2009-06-15 Dan GohmanUse Type::isIntOrIntVector and Type::isFPOrFPVector.
next