2008-07-09 |
Nick Lewycky | Remove getValueRange from SCEV. It wasn't doing anythin... |
tree | commitdiff |
2008-07-08 |
Nick Lewycky | Expand SCEVUDiv of power of 2 to a lshr instruction. |
tree | commitdiff |
2008-07-07 |
Dan Gohman | Add explicit keywords. |
tree | commitdiff |
2008-07-01 |
Devang Patel | Fix dom tree compare. Don't forget to compare children! |
tree | commitdiff |
2008-07-01 |
Devang Patel | Fix typos in comments. |
tree | commitdiff |
2008-07-01 |
Devang Patel | Add dom info verifier. |
tree | commitdiff |
2008-06-30 |
Owen Anderson | Add an isReachableFromEntry method. |
tree | commitdiff |
2008-06-30 |
Evan Cheng | - Re-apply 52748 and friends with fix. GetConstantStrin... |
tree | commitdiff |
2008-06-30 |
Nick Lewycky | Because of the laziness, the required passes must exist... |
tree | commitdiff |
2008-06-30 |
Nick Lewycky | Add a value range analysis that lazily computes ranges... |
tree | commitdiff |
2008-06-29 |
Anton Korobeynikov | Revert (52748 and friends): |
tree | commitdiff |
2008-06-28 |
Chris Lattner | Add back the capability to include nul characters in... |
tree | commitdiff |
2008-06-27 |
Cedric Venet | Add an include file needed for VS. |
tree | commitdiff |
2008-06-27 |
Chris Lattner | fix the regressions from Eric's patch by making GetCons... |
tree | commitdiff |
2008-06-26 |
Eric Christopher | Move GetConstantStringInfo to lib/Analysis. Remove |
tree | commitdiff |
2008-06-22 |
Dan Gohman | Use SCEVAddRecExpr::isAffine. |
tree | commitdiff |
2008-06-22 |
Dan Gohman | Move a few more SCEVExpander methods out-of-line. |
tree | commitdiff |
2008-06-20 |
Dan Gohman | It's invalid to take the one-past-the-end address of... |
tree | commitdiff |
2008-06-18 |
Dan Gohman | Move SCEVExpander::visitAddExpr out-of-line. |
tree | commitdiff |
2008-06-18 |
Dan Gohman | Move LSR's private isZero function to a public SCEV... |
tree | commitdiff |
2008-06-18 |
Devang Patel | Check empty dominance frontier. |
tree | commitdiff |
2008-06-17 |
Matthijs Kooijman | Forgot to commit the ValueTracking header file along... |
tree | commitdiff |
2008-06-17 |
Matthijs Kooijman | 80 column fixes. |
tree | commitdiff |
2008-06-16 |
Matthijs Kooijman | Make the InsertBefore argument to FindInsertedValue... |
tree | commitdiff |
2008-06-16 |
Matthijs Kooijman | Pass around Instruction* instead of Instruction& in... |
tree | commitdiff |
2008-06-16 |
Matthijs Kooijman | Move FindScalarValue from InstructionCombining.cpp... |
tree | commitdiff |
2008-06-15 |
Wojciech Matyjewicz | Fix PR2434. When scanning for exising binary operator... |
tree | commitdiff |
2008-06-13 |
Nick Lewycky | Crash less. The i64 restriction in BinomialCoefficient... |
tree | commitdiff |
2008-06-05 |
Chris Lattner | Expose a public interface to this pass. |
tree | commitdiff |
2008-06-02 |
Chris Lattner | move CannotBeNegativeZero to ValueTracking. Simplify... |
tree | commitdiff |
2008-06-02 |
Chris Lattner | move ComputeMaskedBits, MaskedValueIsZero, and ComputeN... |
tree | commitdiff |
2008-05-30 |
Evan Cheng | Revert 51775. |
tree | commitdiff |
2008-05-30 |
Evan Cheng | Patches for building llvm on Solaris x86. Contributed... |
tree | commitdiff |
2008-05-30 |
Dan Gohman | Fix doxygen comment syntax. |
tree | commitdiff |
2008-05-29 |
Dan Gohman | Prune and tidy #includes. |
tree | commitdiff |
2008-05-29 |
Anton Korobeynikov | For PR1338: rename include/llvm/ADT/ilist and friends... |
tree | commitdiff |
2008-05-29 |
Owen Anderson | Force postdom to be linked into opt and bugpoint, even... |
tree | commitdiff |
2008-05-27 |
Dan Gohman | Fix a word-o and add an explicit keyword. |
tree | commitdiff |
2008-05-25 |
Nick Lewycky | "ret (constexpr)" can't be folded into a Constant.... |
tree | commitdiff |
2008-05-20 |
Chris Lattner | Add a bool to isEdgeFeasible that tells it whether... |
tree | commitdiff |
2008-05-16 |
Gabor Greif | API change for {BinaryOperator|CmpInst|CastInst}::creat... |
tree | commitdiff |
2008-05-14 |
Dan Gohman | Move RemoveFromVector out of the global namespace. |
tree | commitdiff |
2008-05-14 |
Dan Gohman | Split the loop unroll mechanism logic out into a utilit... |
tree | commitdiff |
2008-05-13 |
Eric Christopher | Make this function public. |
tree | commitdiff |
2008-05-12 |
Chris Lattner | Add a new SparsePropagation analysis utility, which... |
tree | commitdiff |
2008-05-07 |
Chris Lattner | Add a new LibCallAliasAnalysis pass, which is parameterized |
tree | commitdiff |
2008-05-07 |
Chris Lattner | Add a new interface for describing the behavior of... |
tree | commitdiff |
2008-05-06 |
Dan Gohman | Remove uses of llvm/System/IncludeFile.h that are no... |
tree | commitdiff |
2008-05-05 |
Devang Patel | Remove unused function. |
tree | commitdiff |
2008-05-05 |
Evan Cheng | Fix more -Wshorten-64-to-32 warnings. |
tree | commitdiff |
2008-05-04 |
Owen Anderson | Fix PR1098 by correcting the postdominators analysis. |
tree | commitdiff |
2008-05-03 |
Torok Edwin | Implement destructor for PostDominatorTree to eliminate... |
tree | commitdiff |
2008-04-25 |
Nick Lewycky | Remove 'unwinds to' support from mainline. This patch... |
tree | commitdiff |
2008-04-16 |
Owen Anderson | Major repairs to the post-dominators implementation... |
tree | commitdiff |
2008-04-14 |
Dan Gohman | Teach AliasSetTracker about VAArgInst. |
tree | commitdiff |
2008-04-13 |
Chris Lattner | add a new CallGraphNode::removeCallEdgeFor method,... |
tree | commitdiff |
2008-04-07 |
Owen Anderson | Make GVN more memory efficient, particularly on code... |
tree | commitdiff |
2008-03-25 |
Dan Gohman | Add explicit keywords. |
tree | commitdiff |
2008-03-21 |
Dan Gohman | Don't include <map> in Pass.h, which doesn't need it... |
tree | commitdiff |
2008-03-19 |
Devang Patel | PassInfo keep tracks whether a pass is an analysis... |
tree | commitdiff |
2008-03-19 |
Devang Patel | Do not use virtual function to identify an analysis... |
tree | commitdiff |
2008-03-18 |
Dale Johannesen | Get rid of compilation warnings. Per Devang. |
tree | commitdiff |
2008-03-18 |
Devang Patel | Identify Analysis pass. |
tree | commitdiff |
2008-03-14 |
Dan Gohman | Move the PMStack class out of Pass.h and into PassManag... |
tree | commitdiff |
2008-03-09 |
Nick Lewycky | Update the block cloner which fixes bugpoint on code... |
tree | commitdiff |
2008-02-27 |
Dan Gohman | Add -analyze support to postdomtree. |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Unbreak build with gcc 4.3: provide missed includes... |
tree | commitdiff |
2008-02-20 |
Nick Lewycky | Add 'umax' similar to 'smax' SCEV. Closes PR2003. |
tree | commitdiff |
2008-02-12 |
Owen Anderson | Re-apply the patch to improve the optimizations of... |
tree | commitdiff |
2008-02-11 |
Wojciech Matyjewicz | Fix PR1798 - an error in the evaluation of SCEVAddRecEx... |
tree | commitdiff |
2008-02-09 |
Wojciech Matyjewicz | Add a check if the initial value of the induction varia... |
tree | commitdiff |
2008-01-31 |
Dan Gohman | Avoid unnecessarily casting away const, fixing a FIXME. |
tree | commitdiff |
2008-01-29 |
Dan Gohman | Add comments describing what the loop depth values... |
tree | commitdiff |
2008-01-11 |
Chris Lattner | Move typedef of loop to top of the file where it is... |
tree | commitdiff |
2008-01-11 |
Chris Lattner | Fix 80 col violations |
tree | commitdiff |
2008-01-04 |
Wojciech Matyjewicz | fix typo |
tree | commitdiff |
2007-12-29 |
Chris Lattner | Don't attribute in file headers anymore. See llvmdev... |
tree | commitdiff |
2007-12-10 |
Chris Lattner | Fix PR1850 by removing an unsafe transformation from... |
tree | commitdiff |
2007-12-08 |
Owen Anderson | Fix several cache coherence bugs in MemDep/GVN that... |
tree | commitdiff |
2007-12-01 |
Duncan Sands | Integrate the readonly/readnone logic more deeply |
tree | commitdiff |
2007-12-01 |
Owen Anderson | Fixes for MachineLoopInfo, mostly from Evan. With... |
tree | commitdiff |
2007-11-27 |
Owen Anderson | Add MachineLoopInfo. This is not yet tested. |
tree | commitdiff |
2007-11-27 |
Owen Anderson | Make LoopInfoBase more generic, in preparation for... |
tree | commitdiff |
2007-11-27 |
Owen Anderson | Add accessor for getting the underlying templated type... |
tree | commitdiff |
2007-11-25 |
Anton Korobeynikov | Remove another leak. Due to some reason AliasSetTracker... |
tree | commitdiff |
2007-11-25 |
Nick Lewycky | Add new SCEV, SCEVSMax. This allows LLVM to analyze... |
tree | commitdiff |
2007-11-25 |
Anton Korobeynikov | Remove a leak. Destroy LoopInfoBase object. releaseMemo... |
tree | commitdiff |
2007-11-19 |
Dan Gohman | Remove meaningless qualifiers from return types, avoidi... |
tree | commitdiff |
2007-11-19 |
Dan Gohman | Add explicit keywords. |
tree | commitdiff |
2007-11-15 |
Anton Korobeynikov | Reverted r44163 per request |
tree | commitdiff |
2007-11-15 |
Nick Lewycky | Fix handling of overflow in loop calculation by adding... |
tree | commitdiff |
2007-11-15 |
Owen Anderson | More templatization. |
tree | commitdiff |
2007-11-14 |
Owen Anderson | Start the process of making MachineLoopInfo possible... |
tree | commitdiff |
2007-11-02 |
Owen Anderson | VAArgInst does, in fact, read memory. |
tree | commitdiff |
2007-10-31 |
Owen Anderson | Some fixes to get MachineDomTree working better. |
tree | commitdiff |
2007-10-29 |
Dan Gohman | Add explicit keywords. |
tree | commitdiff |
2007-10-29 |
Owen Anderson | Add a first attempt at dominator information for MBB... |
tree | commitdiff |
2007-10-25 |
Owen Anderson | Make it possible for DomTreeBase to be constructed... |
tree | commitdiff |
2007-10-23 |
Owen Anderson | Make DomTreeBase not a FunctionPass. |
tree | commitdiff |
2007-10-23 |
Owen Anderson | Unbreak the build. Forgot to commit this file. |
tree | commitdiff |
next |