2009-11-30 |
Tobias Grosser | Remove ShortNames from getNodeLabel in DOTGraphTraits |
tree | commitdiff |
2009-11-30 |
Tobias Grosser | Instantiate DefaultDOTGraphTraits |
tree | commitdiff |
2009-11-30 |
Tobias Grosser | Small PostDominatorTree improvements |
tree | commitdiff |
2009-11-30 |
Nick Lewycky | Revert r90107, fixing test/Transforms/GVN/2009-11-29... |
tree | commitdiff |
2009-11-30 |
Chris Lattner | reapply r90093 with an addition of keeping the forward |
tree | commitdiff |
2009-11-29 |
Nick Lewycky | Teach ConstantFolding to do a better job when folding... |
tree | commitdiff |
2009-11-29 |
Chris Lattner | revert this patch for now, it causes failures of: |
tree | commitdiff |
2009-11-29 |
Chris Lattner | Fix a really nasty caching bug I introduced in memdep... |
tree | commitdiff |
2009-11-29 |
Nick Lewycky | Detabify. |
tree | commitdiff |
2009-11-28 |
Nick Lewycky | Teach memdep to look for memory use intrinsics during... |
tree | commitdiff |
2009-11-28 |
Chris Lattner | Enhance InsertPHITranslatedPointer to be able to return... |
tree | commitdiff |
2009-11-28 |
Chris Lattner | implement a FIXME: limit the depth that DecomposeGEPExp... |
tree | commitdiff |
2009-11-28 |
Chris Lattner | enable code to handle un-phi-translatable cases more... |
tree | commitdiff |
2009-11-27 |
Chris Lattner | Rework InsertPHITranslatedPointer to handle the recursi... |
tree | commitdiff |
2009-11-27 |
Chris Lattner | recursively phi translate bitcast operands too, for... |
tree | commitdiff |
2009-11-27 |
Chris Lattner | add support for recursive phi translation and phi |
tree | commitdiff |
2009-11-27 |
Chris Lattner | factor some logic out of instcombine into a new Simplif... |
tree | commitdiff |
2009-11-27 |
Chris Lattner | add comment. |
tree | commitdiff |
2009-11-27 |
Chris Lattner | reduce nesting, no functionality change. |
tree | commitdiff |
2009-11-27 |
Chris Lattner | limit the recursion depth of GetLinearExpression. ... |
tree | commitdiff |
2009-11-27 |
Chris Lattner | teach GVN's load PRE to insert computations of the... |
tree | commitdiff |
2009-11-27 |
Chris Lattner | Fix phi translation in load PRE to agree with the phi |
tree | commitdiff |
2009-11-27 |
Chris Lattner | redisable this, my bootstrap worked because it wasn... |
tree | commitdiff |
2009-11-27 |
Chris Lattner | try again. |
tree | commitdiff |
2009-11-27 |
Chris Lattner | this is causing buildbot failures, disable for now. |
tree | commitdiff |
2009-11-27 |
Chris Lattner | teach phi translation of GEPs to simplify geps like... |
tree | commitdiff |
2009-11-27 |
Chris Lattner | factor some instcombine simplifications for getelementp... |
tree | commitdiff |
2009-11-27 |
Chris Lattner | teach memdep to do trivial PHI translation of GEPs... |
tree | commitdiff |
2009-11-26 |
Chris Lattner | Teach memdep to phi translate bitcasts. This allows... |
tree | commitdiff |
2009-11-26 |
Chris Lattner | factor some code out into some helper functions. |
tree | commitdiff |
2009-11-26 |
Chris Lattner | Implement PR1143 (at -m64) by making basicaa look throu... |
tree | commitdiff |
2009-11-26 |
Chris Lattner | fix two transposed lines duncan caught and add an expla... |
tree | commitdiff |
2009-11-26 |
Chris Lattner | this todo is resolved. |
tree | commitdiff |
2009-11-26 |
Chris Lattner | move DecomposeGEPExpression out into ValueTracking.cpp |
tree | commitdiff |
2009-11-26 |
Chris Lattner | teach GetLinearExpression to be a bit more aggressive. |
tree | commitdiff |
2009-11-26 |
Chris Lattner | resolve a fixme. I haven't figured out how to write... |
tree | commitdiff |
2009-11-26 |
Chris Lattner | Teach basicaa that x|c == x+c when the c bits of x... |
tree | commitdiff |
2009-11-26 |
Chris Lattner | teach basicaa that A[i] != A[i+1]. |
tree | commitdiff |
2009-11-26 |
Chris Lattner | Change the other half of aliasGEP (which handles GEP... |
tree | commitdiff |
2009-11-26 |
Chris Lattner | Generalize DecomposeGEPExpression to exactly handle... |
tree | commitdiff |
2009-11-26 |
Chris Lattner | Implement a new DecomposeGEPExpression method, which... |
tree | commitdiff |
2009-11-26 |
Chris Lattner | Use GEPOperator more pervasively to simplify code. |
tree | commitdiff |
2009-11-26 |
Chris Lattner | remove some redundant braces |
tree | commitdiff |
2009-11-25 |
Devang Patel | Use StringRef (again) in DebugInfo interface. |
tree | commitdiff |
2009-11-24 |
Devang Patel | Emit pubtypes. |
tree | commitdiff |
2009-11-23 |
Jim Grosbach | enable iv-users simplification by default |
tree | commitdiff |
2009-11-23 |
Devang Patel | Add CreateLocation varinat that accepts MDNode (with... |
tree | commitdiff |
2009-11-23 |
Chris Lattner | fix comment, thanks all :) |
tree | commitdiff |
2009-11-23 |
Chris Lattner | use the new isNoAlias method to simplify some code... |
tree | commitdiff |
2009-11-23 |
Chris Lattner | whitespace cleanup, tidying |
tree | commitdiff |
2009-11-23 |
Chris Lattner | speed up BasicAA a bit by implementing a long-standing... |
tree | commitdiff |
2009-11-23 |
Dan Gohman | Make ConstantFoldConstantExpression recursively visit... |
tree | commitdiff |
2009-11-23 |
Nick Lewycky | Remove unused LLVMContext. |
tree | commitdiff |
2009-11-23 |
Nick Lewycky | Remove dead LLVMContext argument. |
tree | commitdiff |
2009-11-22 |
Chris Lattner | add fixme for dubious code. Duncan, what do you think? |
tree | commitdiff |
2009-11-22 |
Chris Lattner | remove a silly condition that doesn't make a lot of... |
tree | commitdiff |
2009-11-22 |
Chris Lattner | reduce indentation, no functionality change. |
tree | commitdiff |
2009-11-22 |
Chris Lattner | Remove the AliasAnalysis::getMustAliases method, which... |
tree | commitdiff |
2009-11-22 |
Nick Lewycky | Remove dead code. While there, also turn a few 'T*... |
tree | commitdiff |
2009-11-20 |
Dan Gohman | Use stripPointerCasts(). Thanks Duncan! |
tree | commitdiff |
2009-11-20 |
Dan Gohman | Revert the rule that considers comparisons between... |
tree | commitdiff |
2009-11-20 |
Dan Gohman | Simplify this code; it's not necessary to check isIdent... |
tree | commitdiff |
2009-11-20 |
Dan Gohman | Teach getSmallConstantTripMultiple about Shl operators. |
tree | commitdiff |
2009-11-20 |
Dan Gohman | Refine the capture tracking rules for comparisons to... |
tree | commitdiff |
2009-11-20 |
Dan Gohman | Use isVoidTy(). |
tree | commitdiff |
2009-11-19 |
Dan Gohman | Refine this to only apply to null in the default addres... |
tree | commitdiff |
2009-11-19 |
Dan Gohman | Extend CaptureTracking to indicate when a value is... |
tree | commitdiff |
2009-11-19 |
Dan Gohman | Comparing a pointer with null is not a capture. |
tree | commitdiff |
2009-11-19 |
Jim Grosbach | Teach IVUsers to keep things simpler and track loop... |
tree | commitdiff |
2009-11-18 |
Dan Gohman | Simplify ComputeMultiple so that it doesn't depend... |
tree | commitdiff |
2009-11-17 |
Devang Patel | Remove dead code. |
tree | commitdiff |
2009-11-16 |
Chris Lattner | typo spotted by duncan. |
tree | commitdiff |
2009-11-15 |
Chris Lattner | teach LVI to infer edge information from switch instruc... |
tree | commitdiff |
2009-11-15 |
Chris Lattner | fix a logic error that would cause LVI-JT to miscompile |
tree | commitdiff |
2009-11-15 |
Chris Lattner | implement the first stab at caching queries. This... |
tree | commitdiff |
2009-11-15 |
Chris Lattner | refactor a bunch of code forming the new LazyValueInfoCache |
tree | commitdiff |
2009-11-14 |
Nick Lewycky | Teach BasicAA that a constant expression can't alias... |
tree | commitdiff |
2009-11-13 |
Devang Patel | Revert r87059 for now. It is failing clang tests. |
tree | commitdiff |
2009-11-13 |
Victor Hernandez | Remove unnecessary llvm.dbg.declare bitcast |
tree | commitdiff |
2009-11-12 |
Devang Patel | "Attach debug info with llvm instructions" mode was... |
tree | commitdiff |
2009-11-12 |
Evan Cheng | - Teach LSR to avoid changing cmp iv stride if it will... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | various fixes to the lattice transfer functions. |
tree | commitdiff |
2009-11-12 |
Chris Lattner | Add a new getPredicateOnEdge method which returns more... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | expose edge information and switch j-t to use it. |
tree | commitdiff |
2009-11-12 |
Chris Lattner | move some stuff into DEBUG's and turn on lazy-value... |
tree | commitdiff |
2009-11-12 |
Devang Patel | Do not use StringRef in DebugInfo interface. |
tree | commitdiff |
2009-11-11 |
Chris Lattner | make LazyValueInfo actually to some stuff. This isn... |
tree | commitdiff |
2009-11-11 |
Chris Lattner | stub out some LazyValueInfo interfaces, and have JumpTh... |
tree | commitdiff |
2009-11-11 |
Chris Lattner | Stub out a new lazy value info pass, which will eventually |
tree | commitdiff |
2009-11-11 |
Chris Lattner | remove redundant foward declaration. This function... |
tree | commitdiff |
2009-11-10 |
Devang Patel | Implement support to debug inlined functions. |
tree | commitdiff |
2009-11-10 |
Chris Lattner | move some generally useful functions out of jump threading |
tree | commitdiff |
2009-11-10 |
Devang Patel | Process InlinedAt location info. |
tree | commitdiff |
2009-11-10 |
Victor Hernandez | Update computeArraySize() to use ComputeMultiple()... |
tree | commitdiff |
2009-11-10 |
Victor Hernandez | Add ComputeMultiple() analysis function that recursivel... |
tree | commitdiff |
2009-11-10 |
Chris Lattner | I misread the parens, not so redundant after all. |
tree | commitdiff |
2009-11-10 |
Chris Lattner | remove some redundant parens. |
tree | commitdiff |
2009-11-10 |
Chris Lattner | add a new SimplifyInstruction API, which is like Consta... |
tree | commitdiff |
2009-11-10 |
Jeffrey Yasskin | Fix DenseMap iterator constness. |
tree | commitdiff |
2009-11-10 |
Chris Lattner | factor simplification logic for AND and OR out to InstS... |
tree | commitdiff |
next |