expose edge information and switch j-t to use it.
[oota-llvm.git] / lib / Transforms /
2009-11-12 Chris Lattnerexpose edge information and switch j-t to use it.
2009-11-11 Chris Lattnerpass TD into a SimplifyCmpInst call. Add another case...
2009-11-11 Duncan SandsDon't trivially delete unused calls to llvm.invariant...
2009-11-11 Chris Lattnerremove the now dead condprop pass, PR3906.
2009-11-11 Chris Lattnerstub out some LazyValueInfo interfaces, and have JumpTh...
2009-11-11 Chris Lattneradd a fixme
2009-11-11 Evan ChengBlock terminator may be a switch.
2009-11-10 Devang PatelImplement support to debug inlined functions.
2009-11-10 Chris Lattnerimplement a TODO by teaching jump threading about ...
2009-11-10 Chris Lattnermove some generally useful functions out of jump threading
2009-11-10 Chris Lattnerfix a crash in SCCP handling extractvalue of an array...
2009-11-10 Chris Lattnerimprove comment.
2009-11-10 Chris LattnerMake jump threading eliminate blocks that just contain...
2009-11-10 Evan ChengGeneralize lsr code that optimize loop to count down...
2009-11-10 Duncan SandsAdd defensive break.
2009-11-10 Duncan SandsFix obvious typo.
2009-11-10 Chris Lattnerclarify logic.
2009-11-10 Duncan SandsTeach DSE to eliminate useless trampolines.
2009-11-10 Duncan SandsAdd brackets to make gcc-4.4 happy.
2009-11-10 Victor HernandezUpdate computeArraySize() to use ComputeMultiple()...
2009-11-10 Chris Lattnerunify the code that determines whether it is a good...
2009-11-10 Nick LewyckySimplify.
2009-11-10 Nick LewyckyReapply r86359, "Teach dead store elimination that...
2009-11-10 Chris Lattnerrefactor TryToSimplifyUncondBranchFromEmptyBlock out...
2009-11-10 Oscar FuentesCMake: Support for building llvm loadable modules.
2009-11-10 Chris Lattnermake jump threading recursively simplify expressions...
2009-11-10 Chris Lattnerdon't invalidate PN, rewrite of this code is in progres...
2009-11-10 Chris Lattneradd a new SimplifyInstruction API, which is like Consta...
2009-11-10 Jeffrey YasskinFix DenseMap iterator constness.
2009-11-10 Chris Lattnerfactor simplification logic for AND and OR out to InstS...
2009-11-09 Chris Lattnerpull a bunch of logic out of instcombine into instsimpl...
2009-11-09 Chris Lattnerinline a simple function.
2009-11-09 Chris Lattnerrename SimplifyCompare -> SimplifyCmpInst and split...
2009-11-09 Chris Lattnerfix ConstantFoldCompareInstOperands to take the LHS...
2009-11-09 Chris Lattneruse instructionsimplify instead of a weak clone of...
2009-11-09 Chris Lattnerstub out a new form of BasicBlock::RemovePredecessorAnd...
2009-11-09 Dan GohmanFix a comment in a typo that Duncan noticed.
2009-11-09 Dan GohmanGeneralize LCSSA to handle loops with exits with predec...
2009-11-09 Chris Lattnerif a 'with overflow' intrinsic just has the normal...
2009-11-09 Chris Lattnerfix PR5104: when printing a single character, return...
2009-11-09 Chris Lattnerenhance PHI slicing to handle the case when a slicable...
2009-11-09 Owen AndersonSmall cleanups.
2009-11-09 Owen AndersonRevert my previous patch to ABCD and fix things the...
2009-11-09 Chris Lattnercomment typos pointed out by Duncan
2009-11-08 Owen AndersonFix an issue where the ordering of blocks within a...
2009-11-08 Chris LattnerTeach an instcombine to not pull trunc instructions...
2009-11-08 Chris Lattnerreapply r8644[3-5] with only the scary part
2009-11-08 Daniel DunbarSpeculatively revert r8644[3-5], they seem to be leadin...
2009-11-08 Chris Lattnerteach a couple of instcombine transformations involving...
2009-11-07 Nick LewyckyImprove tail call elimination to handle the switch...
2009-11-07 Chris Lattnermake instcombine only rewrite a chain of computation
2009-11-07 Chris LattnerRevert r86359, it is breaking the self host on the
2009-11-07 Nick LewyckyTeach dead store elimination that certain intrinsics...
2009-11-07 Chris Lattnerreapply 86289, 86278, 86270, 86267, 86266 & 86264 plus...
2009-11-07 Nick LewyckyOops, FunctionContainsEscapingAllocas is really used...
2009-11-07 Nick LewyckyDust off tail recursion elimination. Fix a fixme by...
2009-11-07 Devang PatelRevert following patches to fix llvmgcc bootstrap.
2009-11-07 Victor Hernandez- new SROA mallocs should have the mallocs running...
2009-11-07 Jeffrey YasskinAvoid "ambiguous 'else'" warning from gcc.
2009-11-07 Victor HernandezRe-commit r86077 now that r86290 fixes the 179.art...
2009-11-06 Chris LattnerFix a bug where we'd call SplitBlockPredecessors with...
2009-11-06 Eli FriedmanRemove function left over from other jump threading...
2009-11-06 Chris LattnerFix a problem discovered on self host.
2009-11-06 Chris Lattnerremove more code subsumed by r86264
2009-11-06 Chris Lattnereliminate some more code subsumed by r86264
2009-11-06 Chris Lattnerremove now redundant code, r86264 handles this case.
2009-11-06 Chris LattnerExtend jump threading to support much more general...
2009-11-06 Chris Lattnerremove some more Context arguments.
2009-11-06 Chris Lattnerremove a bunch of extraneous LLVMContext arguments
2009-11-06 Victor HernandezRevert r86077 because it caused crashes in 179.art...
2009-11-05 Dan GohmanTeach LSR to avoid calling SplitCriticalEdge on edges...
2009-11-05 Dan GohmanAvoid calling getUniqueExitBlocks from within LoopSimpl...
2009-11-05 Dan GohmanLoopDeletion depends on loops having dedicated exits.
2009-11-05 Dan GohmanThe introduction of indirectbr meant the introduction of
2009-11-05 Dan GohmanUpdate various Loop optimization passes to cope with...
2009-11-05 Dan GohmanTeach LoopUnroll how to bail if LoopSimplify can't...
2009-11-05 Dan GohmanCall getAnalysis<LoopInfo> the normal way, instead...
2009-11-05 Dan GohmanDelete an unused member variable.
2009-11-05 Dan GohmanAdd an assertion to catch indirectbr in SplitBlockPrede...
2009-11-05 Benjamin KramerTeach SimplifyLibCalls to fold memcmp calls with consta...
2009-11-05 Benjamin KramerDo map insert+find in one step. TODO -= 2.
2009-11-05 Victor HernandezUpdate CreateMalloc so that its callers specify the...
2009-11-04 Chris Lattnerimprove DSE when TargetData is not around, based on...
2009-11-04 Chris LattnerFix an iterator invalidation bug that happens when...
2009-11-04 Chris Lattnermove two functions up higher in the file. Delete a...
2009-11-03 Chris Lattnerreimplement multiple return value handling in IPSCCP...
2009-11-03 Chris Lattnerfinish half thunk thought
2009-11-03 Chris Lattnerfix an IPSCCP bug I introduced when I changed IPSCCP...
2009-11-03 Chris Lattnerfix a subtle bug I introduced when refactoring SCCP...
2009-11-03 Benjamin KramerEliminate some temporaries.
2009-11-03 Chris Lattnerremove a isFreeCall check: it is a callinst that can...
2009-11-03 Ted KremenekAlphabetize.
2009-11-03 Chris Lattnerturn IPSCCP back on now that the iterator invalidation...
2009-11-02 Chris Lattnerfix a nasty iterator invalidation bug from my conversio...
2009-11-02 Chris Lattnerrevert r8579[56], which are causing unhappiness in...
2009-11-02 Chris Lattnerdisable IPSCCP support for multiple return values,...
2009-11-02 Chris Lattnerimprove IPSCCP to be able to propagate the result of...
2009-11-02 Chris Lattnerdon't mark the arguments of prototype overdefined,...
2009-11-02 Chris Lattnerrestore some code I removed in r85788, refactor it...
2009-11-02 Chris Lattnerremove some confused code that dates from when we had
next