2011-03-08 |
Duncan Sands | Fix PR9331. Simplified version of a patch by Jakub... |
tree | commitdiff |
2011-03-07 |
Nick Lewycky | Add more analysis of the sign bit of an srem instructio... |
tree | commitdiff |
2011-03-05 |
Nick Lewycky | Thread comparisons over udiv/sdiv/ashr/lshr exact and... |
tree | commitdiff |
2011-03-04 |
Dan Gohman | When decling to reuse existing expressions that involve... |
tree | commitdiff |
2011-03-04 |
Nick Lewycky | Revert broken srem logic from r126991. |
tree | commitdiff |
2011-03-04 |
Nick Lewycky | Fold "icmp pred (srem X, Y), Y" like we do for urem... |
tree | commitdiff |
2011-03-04 |
Nick Lewycky | Teach instruction simplify to use constant ranges to... |
tree | commitdiff |
2011-03-02 |
Duncan Sands | Remove DIFactory. Patch by Devang. |
tree | commitdiff |
2011-03-02 |
Dan Gohman | Don't re-use existing addrec expansions if they contain... |
tree | commitdiff |
2011-03-01 |
Devang Patel | Today, the language front ends produces llvm.dbg.*... |
tree | commitdiff |
2011-03-01 |
Nick Lewycky | Optimize "icmp pred (urem X, Y), Y" --> true/false... |
tree | commitdiff |
2011-03-01 |
Ted Kremenek | Unbreak CMake build. |
tree | commitdiff |
2011-02-28 |
Dan Gohman | Delete the LiveValues pass. I won't get get back to... |
tree | commitdiff |
2011-02-28 |
Nick Lewycky | Fix comment. |
tree | commitdiff |
2011-02-28 |
Nick Lewycky | srem doesn't actually have the same resulting sign... |
tree | commitdiff |
2011-02-28 |
Nick Lewycky | Teach value tracking to make use of flags in more situa... |
tree | commitdiff |
2011-02-28 |
Nick Lewycky | Teach ValueTracking to look at the dividend when determ... |
tree | commitdiff |
2011-02-27 |
Tobias Grosser | RegionPrinter: Ignore back edges when layouting the... |
tree | commitdiff |
2011-02-22 |
Devang Patel | Follow LLVM coding style. |
tree | commitdiff |
2011-02-20 |
Benjamin Kramer | Move "A | ~(A & ?) -> -1" from InstCombine to Instructi... |
tree | commitdiff |
2011-02-19 |
Chris Lattner | Stores of null pointers should turn into memset, we... |
tree | commitdiff |
2011-02-18 |
Oscar Fuentes | Move library stuff out of the toplevel CMakeLists.txt... |
tree | commitdiff |
2011-02-15 |
Devang Patel | Move DbgInfoPrinter specific utlities inside DbgInfoPri... |
tree | commitdiff |
2011-02-15 |
Devang Patel | Print function info. Patch by Minjang Kim. |
tree | commitdiff |
2011-02-15 |
Chris Lattner | convert ConstantVector::get to use ArrayRef. |
tree | commitdiff |
2011-02-14 |
Chris Lattner | revert my ConstantVector patch, it seems to have made... |
tree | commitdiff |
2011-02-14 |
Chris Lattner | Switch ConstantVector::get to use ArrayRef instead... |
tree | commitdiff |
2011-02-13 |
Duncan Sands | Remove pointless blank line. |
tree | commitdiff |
2011-02-13 |
Duncan Sands | Teach instsimplify that X+Y>=X+Z is the same as Y>... |
tree | commitdiff |
2011-02-13 |
Chris Lattner | teach SCEV that the scale and addition of an inbounds... |
tree | commitdiff |
2011-02-11 |
Chris Lattner | Per discussion with Dan G, inbounds geps *certainly... |
tree | commitdiff |
2011-02-10 |
Nick Lewycky | Tolerate degenerate phi nodes that can occur in the... |
tree | commitdiff |
2011-02-09 |
Duncan Sands | Formatting and comment tweaks. |
tree | commitdiff |
2011-02-09 |
Chris Lattner | Teach instsimplify some tricks about exact/nuw/nsw... |
tree | commitdiff |
2011-02-09 |
Chris Lattner | Rework InstrTypes.h so to reduce the repetition around... |
tree | commitdiff |
2011-02-07 |
Duncan Sands | Add an m_Div pattern for matching either a udiv or... |
tree | commitdiff |
2011-02-06 |
Chris Lattner | teach instsimplify to transform (X / Y) * Y to X |
tree | commitdiff |
2011-02-06 |
Eric Christopher | Remove premature optimization that avoided calculating... |
tree | commitdiff |
2011-02-06 |
Anders Carlsson | Simplify test, as suggested by Chris. |
tree | commitdiff |
2011-02-06 |
Anders Carlsson | When loading from a constant, fold inttoptr if the... |
tree | commitdiff |
2011-02-05 |
Anders Carlsson | Fix another warning. |
tree | commitdiff |
2011-02-05 |
Eric Christopher | Fix cut and paste error spotted by Jakob. |
tree | commitdiff |
2011-02-05 |
Eric Christopher | Rewrite how the indirect call bonus is handled. This... |
tree | commitdiff |
2011-02-03 |
Duncan Sands | Improve threading of comparisons over select instructio... |
tree | commitdiff |
2011-02-03 |
Devang Patel | Fix typo in comment. |
tree | commitdiff |
2011-02-02 |
Devang Patel | Add support to describe template value parameter in... |
tree | commitdiff |
2011-02-02 |
Devang Patel | Add support to describe template parameter type in... |
tree | commitdiff |
2011-02-02 |
Duncan Sands | Reenable the transform "(X*Y)/Y->X" when the multiplica... |
tree | commitdiff |
2011-02-01 |
Duncan Sands | Add a m_Undef pattern for convenience. This is so... |
tree | commitdiff |
2011-02-01 |
Duncan Sands | Add a m_SignBit pattern for convenience. |
tree | commitdiff |
2011-02-01 |
Duncan Sands | Have m_One also match constant vectors for which every... |
tree | commitdiff |
2011-02-01 |
Eric Christopher | Reapply 124275 since the Dragonegg failure was unreprod... |
tree | commitdiff |
2011-01-30 |
Duncan Sands | Commit 124487 broke 254.gap. See if disabling the... |
tree | commitdiff |
2011-01-30 |
Duncan Sands | Transform (X/Y)*Y into X if the division is exact.... |
tree | commitdiff |
2011-01-29 |
Nick Lewycky | Fix comment. |
tree | commitdiff |
2011-01-29 |
Frits van Bommel | Move InstCombine's knowledge of fdiv to SimplifyInstruc... |
tree | commitdiff |
2011-01-29 |
Duncan Sands | Fix typo: should have been testing that X was odd,... |
tree | commitdiff |
2011-01-29 |
Andrew Trick | Implementation of path profiling. |
tree | commitdiff |
2011-01-28 |
Duncan Sands | This dyn_cast should be a cast. Pointed out by Frits... |
tree | commitdiff |
2011-01-28 |
Duncan Sands | Thread divisions over selects and phis. This doesn... |
tree | commitdiff |
2011-01-28 |
Duncan Sands | My auto-simplifier noticed that ((X/Y)*Y)/Y occurs... |
tree | commitdiff |
2011-01-26 |
Eric Christopher | Temporarily revert 124275 to see if it brings the drago... |
tree | commitdiff |
2011-01-26 |
Duncan Sands | APInt has a method for determining whether a number... |
tree | commitdiff |
2011-01-26 |
Nick Lewycky | Fix memory corruption. If one of the SCEV creation... |
tree | commitdiff |
2011-01-26 |
Eric Christopher | Separate out the constant bonus from the size reduction... |
tree | commitdiff |
2011-01-26 |
Eric Christopher | Coding style formatting changes. |
tree | commitdiff |
2011-01-25 |
Duncan Sands | In which I discover that zero+zero is zero, d'oh! |
tree | commitdiff |
2011-01-25 |
Duncan Sands | See if this fixes llvm-gcc bootstrap. |
tree | commitdiff |
2011-01-25 |
Duncan Sands | According to my auto-simplifier the most common missed... |
tree | commitdiff |
2011-01-25 |
Eric Christopher | Reorganize this so that the early exit and special... |
tree | commitdiff |
2011-01-24 |
Dan Gohman | Give GetUnderlyingObject a TargetData, to keep it in... |
tree | commitdiff |
2011-01-24 |
Chris Lattner | fix PR8928 by clearing a stale map, patch by Jakub... |
tree | commitdiff |
2011-01-24 |
Dan Gohman | Add a comment. |
tree | commitdiff |
2011-01-23 |
Nick Lewycky | Simplify some code with no functionality change. Make... |
tree | commitdiff |
2011-01-23 |
Ted Kremenek | Null initialize a few variables flagged by |
tree | commitdiff |
2011-01-23 |
Nick Lewycky | Use value ranges to fold ext(trunc) in SCEV when possible. |
tree | commitdiff |
2011-01-22 |
Nick Lewycky | Have SCEV turn sext(x) into zext(x) when x is s>= 0... |
tree | commitdiff |
2011-01-22 |
Eric Christopher | Add a FIXME explaining the move to a single indirect... |
tree | commitdiff |
2011-01-22 |
Eric Christopher | Only apply the devirtualization bonus once instead... |
tree | commitdiff |
2011-01-20 |
Duncan Sands | At -O123 the early-cse pass is run before instcombine... |
tree | commitdiff |
2011-01-19 |
Nick Lewycky | Similarly, analyze truncate through multiply. |
tree | commitdiff |
2011-01-19 |
Nick Lewycky | Add a missed SCEV fold that is required to continue... |
tree | commitdiff |
2011-01-19 |
Nick Lewycky | Add a missing SCEV simplification sext(zext x) -->... |
tree | commitdiff |
2011-01-18 |
Dan Gohman | Teach BasicAA to return PartialAlias in cases where... |
tree | commitdiff |
2011-01-18 |
Duncan Sands | For completeness, generalize the (X + Y) - Y -> X trans... |
tree | commitdiff |
2011-01-18 |
Duncan Sands | Simplify (X<<1)-X into X. According to my auto-simplie... |
tree | commitdiff |
2011-01-18 |
Cameron Zwarich | Move DominanceFrontier from VMCore to Analysis. |
tree | commitdiff |
2011-01-16 |
Chris Lattner | fix PR8983, a broken assertion. |
tree | commitdiff |
2011-01-15 |
Nick Lewycky | Teach LazyValueInfo that allocas aren't NULL. Over... |
tree | commitdiff |
2011-01-14 |
Duncan Sands | Turn X-(X-Y) into Y. According to my auto-simplifier... |
tree | commitdiff |
2011-01-14 |
Duncan Sands | Factorize common code out of the InstructionSimplify... |
tree | commitdiff |
2011-01-14 |
Duncan Sands | Move some shift transforms out of instcombine and into... |
tree | commitdiff |
2011-01-13 |
Tobias Grosser | Add single entry / single exit accessors. |
tree | commitdiff |
2011-01-13 |
Duncan Sands | Remove some wrong code which fortunately was never... |
tree | commitdiff |
2011-01-13 |
Duncan Sands | The most common simplification missed by instsimplify... |
tree | commitdiff |
2011-01-11 |
Chris Lattner | some comment improvements. |
tree | commitdiff |
2011-01-11 |
Eric Christopher | Temporarily revert 123133, it's causing some regression... |
tree | commitdiff |
2011-01-11 |
Chris Lattner | the GEP faq says that only inbounds geps are guaranteed... |
tree | commitdiff |
2011-01-11 |
Jakob Stoklund Olesen | Revert r123207: "Turn on memdep's verifyRemoved() in... |
tree | commitdiff |
2011-01-11 |
Jakob Stoklund Olesen | Turn on memdep's verifyRemoved() in an attempt to smoke... |
tree | commitdiff |
next |