Drop llvm2cpp, it's now a llc target
[oota-llvm.git] / lib / Transforms /
2008-05-03 Devang PatelHandle multiple return values.
2008-05-03 Devang PatelDo not sink getresult.
2008-05-02 Dan GohmanFix a mistake in the computation of leading zeros for...
2008-05-02 Chris Lattnerstrength reduce exp2 into ldexp, rdar://5852514
2008-05-02 Chris Lattneradd a FIXME so we remember to eventually remove this...
2008-05-02 Bill WendlingPorting r50563 from Tak to mainline.
2008-05-01 Dale JohannesenDon't try to create PHIs of struct types. Fallout
2008-05-01 Dan GohmanFix an overaggressive SimplifyDemandedBits optimization...
2008-05-01 Chris Lattner1) add '-debug' output
2008-05-01 Chris LattnerDelete the IPO simplify-libcalls and completely reimple...
2008-04-30 Owen AndersonThis condition got inverted accidentally.
2008-04-30 Chris Lattnermove lowering of llvm.memset -> store from simplify...
2008-04-30 Chris Lattneruse string length computation to generalize several...
2008-04-29 Owen AndersonRevert r50441. The original code was correct. Add...
2008-04-29 Owen AndersonFix a bug in memcpyopt where the memcpy-memcpy transfor...
2008-04-29 Owen AndersonWe should be returning true here since we've changed...
2008-04-29 Owen AndersonA lot of cleanups and documentation improvements, as...
2008-04-29 Owen AndersonRename DeadLoopElimination to LoopDeletion, part 2.
2008-04-29 Owen AndersonRename DeadLoopElimination to LoopDeletion, part one.
2008-04-29 Chris Lattnerdon't eliminate load from volatile value on paths where...
2008-04-29 Chris Lattnerfix a subtle volatile handling bug.
2008-04-29 Chris LattnerImplement more aggressive support for analyzing string...
2008-04-29 Owen AndersonClarify what we mean by a dead loop.
2008-04-29 Chris Lattnerdon't delete the last store to an alloca if the store...
2008-04-29 Owen AndersonAdd some more comments.
2008-04-29 Owen AndersonRemove debugging code.
2008-04-29 Owen AndersonAdd dead loop elimination, which removes dead loops...
2008-04-28 Dan GohmanFix DSE to not eliminate volatile loads with no uses.
2008-04-28 Dan GohmanTeach InstCombine's ComputeMaskedBits what SelectionDAG's
2008-04-28 Chris LattnerFix PR2256, yet another miscompilation in simplifycfg...
2008-04-27 Chris LattnerImplement a signficant optimization for inline asm:
2008-04-27 Chris LattnerMove a bunch of inline asm code out of line.
2008-04-26 Chris LattnerWhen SRoA'ing a global variable, make sure the new...
2008-04-25 Dale Johannesenchange comments per review
2008-04-25 Dan GohmanRemove the code from CodeGenPrepare that moved getresul...
2008-04-25 Nate BegemanFeedback from chris
2008-04-25 Nick LewyckyRemove 'unwinds to' support from mainline. This patch...
2008-04-25 Nate BegemanTeach the PruningFunctionCloner how to look through...
2008-04-25 Chris LattnerDon't infininitely thread branches when a threaded...
2008-04-24 Evan ChengAdjust inline cost computation to be less aggressive.
2008-04-24 Chris Lattnercode restructuring, not functionality change.
2008-04-24 Chris LattnerDon't replace multiple result of calls with undef,
2008-04-24 Chris Lattnercode cleanup, no functionality change.
2008-04-24 Chris LattnerSplit some code out of the main SimplifyCFG loop into...
2008-04-23 Devang PatelCheck type instead of no. of operands.
2008-04-23 Dale JohannesenRewrite previous patch to suit Chris's preference.
2008-04-23 Chris Lattnersimplify code for propagation of constant arguments...
2008-04-23 Chris LattnerFix a number of bugs in ipconstantprop, simplify the...
2008-04-23 Chris LattnerRewrite multiple return value handling in SCCP. Before...
2008-04-23 Dale JohannesenDo not change the type of a ByVal argument to a
2008-04-23 Evan ChengDon't do: "(X & 4) >> 1 == 2 --> (X & 4) == 4" if...
2008-04-22 Chris LattnerStart doing the significantly useful part of jump threa...
2008-04-22 Chris LattnerDig through multiple levels of AND to thread jumps...
2008-04-22 Chris LattnerTeach jump threading to thread through blocks like:
2008-04-22 Chris Lattnerrefactor some code, no functionality change.
2008-04-22 Chris Lattnerremove dead code.
2008-04-22 Chris Lattneroptimize "p != gep p, ..." better. This allows us...
2008-04-21 Chris Lattnerfix grammar-o, thanks to Duncan for noticing.
2008-04-21 Owen AndersonRemove unneeded #include's.
2008-04-21 Owen AndersonRefactor memcpyopt based on Chris' suggestions. Consol...
2008-04-21 Chris Lattnerdon't assume that the argument passed to fprintf("...
2008-04-21 Chris LattnerUse the new SplitBlockPredecessors to implement a todo.
2008-04-21 Chris LattnerMove SplitBlockPredecessors out of loopsimplify into...
2008-04-21 Chris LattnerMove domtree/frontier updating earlier, allowing us...
2008-04-21 Chris LattnerFactor dominator tree and frontier updating into SplitB...
2008-04-21 Chris Lattnerfit some more code in 80 cols.
2008-04-21 Chris Lattnersimplify code, fit in 80 cols.
2008-04-21 Chris Lattnerfit in 80 cols
2008-04-20 Chris Lattnerfinish the first cut of a jump threading pass implement...
2008-04-20 Chris Lattnerreplace a slow and verbose version of Instruction:...
2008-04-20 Chris Lattnerwe can only thread blocks when there is a pred we can...
2008-04-20 Chris Lattnerimprove comments, infrastructure, and add some validity...
2008-04-20 Chris LattnerAdd a new Jump Threading pass, which will handle cases
2008-04-20 Torok Edwing++-4.3 build-fix: CHAR_BIT requires <climits>.
2008-04-20 Chris LattnerSwitch to using Simplified ConstantFP::get API.
2008-04-19 Chris LattnerAllow argpromote to promote struct arguments with a...
2008-04-17 Owen AndersonMake GVN able to remove unnecessary calls to read-only...
2008-04-17 Scott MichelRemove unused variable
2008-04-16 Scott MichelWorkaround for PR2207, in which pred_iterator assert...
2008-04-15 Chuck Rose IIIVisualStudio project files updated. #include <algorith...
2008-04-14 Dan GohmanRemove unnecessary <sstream> includes.
2008-04-14 Dan GohmanMinor whitespace and comment cleanups.
2008-04-14 Owen AndersonRevert r49614. As Dan pointed out, some of these aren...
2008-04-13 Owen AndersonReplace calls of the form V1->setName(V2->getName(...
2008-04-11 Owen AndersonFix PR2213 by simultaneously making GVN more aggressive...
2008-04-10 Dan GohmanTeach InstCombine's ComputeMaskedBits to handle pointer...
2008-04-10 Chris LattnerDisable an xform we've had for a long time, pow(x,0...
2008-04-09 Chris LattnerGeneralize getUnaryFloatFunction to handle any FP unary...
2008-04-09 Chris Lattneruse the new ConstantFP::get method to make this work...
2008-04-09 Devang PatelBe conservative if getresult operand is neither call...
2008-04-09 Owen AndersonFactor a bunch of functionality related to memcpy and...
2008-04-09 Owen AndersonRemove accidentally duplicated code.
2008-04-09 Chris Lattnermany cleanups to the pow optimizer. Allow it to handle...
2008-04-08 Devang PatelFix insert point handling for multiple return values.
2008-04-07 Owen AndersonAdd operator= implementations to SparseBitVector, allow...
2008-04-07 Duncan SandsUse Intrinsic::getDeclaration in more places.
2008-04-07 Duncan SandsThe "stacksave is not nounwind problem" no longer
2008-04-07 Duncan SandsUse Intrinsic::getDeclaration to get hold of
2008-04-07 Owen AndersonMake GVN more memory efficient, particularly on code...
2008-04-07 Dale JohannesenMark calls to llvm.stacksave, llvm.stackrestore as
next