2010-07-12 |
Gabor Greif | cache results of operator* |
tree | commitdiff |
2010-07-12 |
Gabor Greif | cache dereferenced iterators |
tree | commitdiff |
2010-07-12 |
Gabor Greif | recommit r108131 (hich has been backed out in r108135... |
tree | commitdiff |
2010-07-12 |
Gabor Greif | back out r108131 (of TailDuplication.cpp) for now,... |
tree | commitdiff |
2010-07-12 |
Gabor Greif | cache dereferenced iterators |
tree | commitdiff |
2010-07-12 |
Duncan Sands | Convert some tab stops into spaces. |
tree | commitdiff |
2010-07-12 |
Chris Lattner | if jump threading is able to infer interesting values... |
tree | commitdiff |
2010-07-10 |
Duncan Sands | The accumulator tail recursion transform claims to... |
tree | commitdiff |
2010-07-09 |
Gabor Greif | cache result of operator* |
tree | commitdiff |
2010-07-09 |
Gabor Greif | cache result of operator* (found by inspection) |
tree | commitdiff |
2010-07-09 |
Gabor Greif | cache result of operator* |
tree | commitdiff |
2010-07-08 |
Chris Lattner | Fix the second half of PR7437: scalarrepl wasn't preserving |
tree | commitdiff |
2010-07-06 |
Nick Lewycky | Detabify this file. |
tree | commitdiff |
2010-07-02 |
Dan Gohman | Don't claim to preserve AliasAnalysis. First, this... |
tree | commitdiff |
2010-06-30 |
Gabor Greif | use ArgOperand API |
tree | commitdiff |
2010-06-30 |
Gabor Greif | use getArgOperand (corrected by CallInst::ArgOffset... |
tree | commitdiff |
2010-06-30 |
Gabor Greif | use getNumArgOperands instead of getNumOperands |
tree | commitdiff |
2010-06-30 |
Gabor Greif | use getArgOperand instead of getOperand |
tree | commitdiff |
2010-06-30 |
Gabor Greif | use getArgOperand instead of getOperand |
tree | commitdiff |
2010-06-28 |
Gabor Greif | employ CallInst::ArgOffset (for now) |
tree | commitdiff |
2010-06-28 |
Gabor Greif | use cached value |
tree | commitdiff |
2010-06-27 |
Chris Lattner | minor cleanup to SROA: when lowering type unsafe access... |
tree | commitdiff |
2010-06-26 |
Duncan Sands | Fix PR7328: when turning a tail recursion into a loop... |
tree | commitdiff |
2010-06-25 |
Dan Gohman | In GenerateReassociations, don't bother thinking about... |
tree | commitdiff |
2010-06-25 |
Dale Johannesen | The hasMemory argument is irrelevant to how the argument |
tree | commitdiff |
2010-06-25 |
Gabor Greif | use ArgOperand API; tighten type of handleFreeWithNonTr... |
tree | commitdiff |
2010-06-24 |
Dan Gohman | A few minor micro-optimizations. |
tree | commitdiff |
2010-06-24 |
Dan Gohman | Teach getExactSDiv to evaluate x/1 to x up front, as... |
tree | commitdiff |
2010-06-24 |
Dan Gohman | Fix copy+pasto issues in isMulSExtable. |
tree | commitdiff |
2010-06-24 |
Gabor Greif | use ArgOperand API; introduce downcasted pointers into... |
tree | commitdiff |
2010-06-24 |
Gabor Greif | use ArgOperand API |
tree | commitdiff |
2010-06-24 |
Gabor Greif | use ArgOperand API |
tree | commitdiff |
2010-06-24 |
Gabor Greif | use callsite to obtain all arguments |
tree | commitdiff |
2010-06-24 |
Gabor Greif | use getNumArgOperands |
tree | commitdiff |
2010-06-24 |
Gabor Greif | use ArgOperand API |
tree | commitdiff |
2010-06-24 |
Devang Patel | Use ValueMap instead of DenseMap. |
tree | commitdiff |
2010-06-22 |
Dan Gohman | Fix OptimizeMax to handle an odd case where one of... |
tree | commitdiff |
2010-06-22 |
Dan Gohman | Use pre-increment instead of post-increment when the... |
tree | commitdiff |
2010-06-21 |
Dan Gohman | Use A.append(...) instead of A.insert(A.end(), ...... |
tree | commitdiff |
2010-06-19 |
Dan Gohman | Add a TODO comment. |
tree | commitdiff |
2010-06-19 |
Dan Gohman | Include the use kind along with the expression in the... |
tree | commitdiff |
2010-06-19 |
Dan Gohman | Don't include things in anonymous namespaces that don... |
tree | commitdiff |
2010-06-18 |
Dan Gohman | Disable indvars on loops when LoopSimplify form is... |
tree | commitdiff |
2010-06-16 |
Rafael Espindola | Make sure that simplify libcalls does not replace a... |
tree | commitdiff |
2010-06-16 |
Benjamin Kramer | simplify-libcalls: fold strncmp(x, y, 1) -> memcmp... |
tree | commitdiff |
2010-06-15 |
Benjamin Kramer | simplify-libcalls: fold strstr(a, b) == a -> strncmp... |
tree | commitdiff |
2010-06-14 |
Chris Lattner | jump threading can't split a critical edge from an... |
tree | commitdiff |
2010-06-13 |
Benjamin Kramer | SimplifyCFG: don't turn volatile stores to null/undef... |
tree | commitdiff |
2010-06-09 |
Kenneth Uildriks | Pulled CodeMetrics out of InlineCost.h and made it... |
tree | commitdiff |
2010-06-04 |
Dan Gohman | Don't track users of undef values; they aren't interest... |
tree | commitdiff |
2010-05-28 |
Dan Gohman | Move FindAvailableLoadedValue isSafeToLoadUnconditional... |
tree | commitdiff |
2010-05-26 |
Benjamin Kramer | Kill unneeded SExt. |
tree | commitdiff |
2010-05-25 |
Benjamin Kramer | Properly promote operands when optimizing a single... |
tree | commitdiff |
2010-05-20 |
Dan Gohman | DominatorTree.getNode can return null for unreachable... |
tree | commitdiff |
2010-05-20 |
Dan Gohman | Minor code cleanups. |
tree | commitdiff |
2010-05-20 |
Dan Gohman | Make Solve check its own post-condition, to reduce... |
tree | commitdiff |
2010-05-20 |
Dan Gohman | Add comments. |
tree | commitdiff |
2010-05-20 |
Dan Gohman | More code cleanups. Use iterators instead of indices... |
tree | commitdiff |
2010-05-20 |
Dan Gohman | Fix OptimizeShadowIV to set Changed. Change OptimizeLoo... |
tree | commitdiff |
2010-05-20 |
Dan Gohman | Add some comments. |
tree | commitdiff |
2010-05-20 |
Dan Gohman | Simplify this code. Don't do a DomTreeNode lookup for... |
tree | commitdiff |
2010-05-20 |
Dan Gohman | Minor code cleanups. |
tree | commitdiff |
2010-05-20 |
Dan Gohman | When canonicalizing icmp operand order to put the loop... |
tree | commitdiff |
2010-05-20 |
Dan Gohman | Set Changed to true when canonicalizing ICmp operand... |
tree | commitdiff |
2010-05-20 |
Dan Gohman | Rename a variable to avoid shadowing. |
tree | commitdiff |
2010-05-20 |
Dan Gohman | Minor code simplification. |
tree | commitdiff |
2010-05-20 |
Dan Gohman | Move the code for deleting BaseRegs and LSRUses into... |
tree | commitdiff |
2010-05-19 |
Dan Gohman | Teach LSR how to cope better with unrolled loops on... |
tree | commitdiff |
2010-05-18 |
Dan Gohman | Add a comment. |
tree | commitdiff |
2010-05-18 |
Dan Gohman | Fix the predicate which checks for non-sensical formula... |
tree | commitdiff |
2010-05-18 |
Dan Gohman | Factor out the code for recomputing an LSRUse's Regs... |
tree | commitdiff |
2010-05-18 |
Dan Gohman | Factor out code for estimating search space complexity... |
tree | commitdiff |
2010-05-18 |
Dan Gohman | Add some more debug output. |
tree | commitdiff |
2010-05-18 |
Dan Gohman | Factor out the code for deleting a formula from an... |
tree | commitdiff |
2010-05-18 |
Dan Gohman | Make some debug output more informative. |
tree | commitdiff |
2010-05-18 |
Dan Gohman | Print an error message in Formula::print if the HasBase... |
tree | commitdiff |
2010-05-18 |
Dan Gohman | Rename RegUseTracker's RegUses member to RegUsesMap... |
tree | commitdiff |
2010-05-11 |
Douglas Gregor | Fixes for Microsoft Visual Studio 2010, from Steven... |
tree | commitdiff |
2010-05-08 |
Chris Lattner | make simplifycfg insert an llvm.trap before the 'unreac... |
tree | commitdiff |
2010-05-08 |
Chris Lattner | Fix PR7052, patch by Jakub Staszak! |
tree | commitdiff |
2010-05-07 |
Dan Gohman | When pruning candidate formulae out of an LSRUse, updat... |
tree | commitdiff |
2010-05-07 |
Ted Kremenek | Update CMake build. |
tree | commitdiff |
2010-05-07 |
Dan Gohman | Add an LLVM IR version of code sinking. This uses the... |
tree | commitdiff |
2010-05-05 |
Bob Wilson | Use the right version of "append" to combine two SmallV... |
tree | commitdiff |
2010-05-04 |
Bob Wilson | Defer adding critical edges to the "toSplit" list until... |
tree | commitdiff |
2010-05-03 |
Dan Gohman | Use getConstant instead of getIntegerSCEV. The two... |
tree | commitdiff |
2010-05-03 |
Devang Patel | Check for side effects before splitting loop. |
tree | commitdiff |
2010-04-26 |
Chris Lattner | fix PR6940: sitofp(undef) folds to 0.0, not undef. |
tree | commitdiff |
2010-04-24 |
Dan Gohman | Generalize LSR's OptimizeMax to handle the new kinds... |
tree | commitdiff |
2010-04-23 |
Dan Gohman | Fix LSR to tolerate cases where ScalarEvolution initially |
tree | commitdiff |
2010-04-22 |
Chris Lattner | refactor the interface to InlineFunction so that most... |
tree | commitdiff |
2010-04-20 |
Gabor Greif | use abstract accessors to CallInst |
tree | commitdiff |
2010-04-20 |
Chris Lattner | remove a bunch of ad-hoc code to simplify instructions... |
tree | commitdiff |
2010-04-20 |
Chris Lattner | RewriteLoopBodyWithConditionConstant can end up rewriti... |
tree | commitdiff |
2010-04-19 |
Dan Gohman | Remove the Expr member from IVUsers. Instead of remembe... |
tree | commitdiff |
2010-04-16 |
Eric Christopher | Revert 101465, it broke internal OpenGL testing. |
tree | commitdiff |
2010-04-16 |
Dan Gohman | Refine the detection of seemingly infinitely recursive... |
tree | commitdiff |
2010-04-16 |
Gabor Greif | reapply r101434 |
tree | commitdiff |
2010-04-16 |
Chris Lattner | fix comment noticed by Bob |
tree | commitdiff |
2010-04-16 |
Gabor Greif | back out r101423 and r101397, they break llvm-gcc self... |
tree | commitdiff |
next |