2011-01-07 |
Tobias Grosser | InstCombine: Match min/max hidden by sext/zext |
tree | commitdiff |
2011-01-07 |
Benjamin Kramer | Revert 122959, it needs more thought. Add it back to... |
tree | commitdiff |
2011-01-06 |
Benjamin Kramer | InstCombine: Turn _chk functions into the "unsafe"... |
tree | commitdiff |
2011-01-06 |
Benjamin Kramer | InstCombine: If we call llvm.objectsize on a malloc... |
tree | commitdiff |
2011-01-06 |
Benjamin Kramer | InstCombine: Teach llvm.objectsize folding to look... |
tree | commitdiff |
2011-01-06 |
Chris Lattner | implement constant folding support for an exotic consta... |
tree | commitdiff |
2011-01-04 |
Chris Lattner | fix an off-by-one bug that caused a crash analyzing |
tree | commitdiff |
2010-12-23 |
Owen Anderson | When determining if we can fold (x >> C1) << C2, the... |
tree | commitdiff |
2010-12-22 |
Benjamin Kramer | InstCombine: creating selects from -1 and 0 is fine... |
tree | commitdiff |
2010-12-22 |
Duncan Sands | Make this test not depend on how the variable is named. |
tree | commitdiff |
2010-12-22 |
Duncan Sands | Add a generic expansion transform: A op (B op' C) ... |
tree | commitdiff |
2010-12-20 |
Benjamin Kramer | Teach InstCombine to merge (icmp ult (X + CA), C1)... |
tree | commitdiff |
2010-12-20 |
Duncan Sands | Have SimplifyBinOp dispatch Xor, Add and Sub to the... |
tree | commitdiff |
2010-12-20 |
Chris Lattner | fix PR8807 by making transformConstExprCastCall aware... |
tree | commitdiff |
2010-12-20 |
Mon P Wang | Test case for r122215 when InstCombine optimizes memset |
tree | commitdiff |
2010-12-19 |
Chris Lattner | X86 supports i8/i16 overflow ops (except i8 multiplies... |
tree | commitdiff |
2010-12-19 |
Chris Lattner | recognize an unsigned add with overflow idiom into... |
tree | commitdiff |
2010-12-19 |
Chris Lattner | optimize uadd(x, cst) into a comparison when the normal |
tree | commitdiff |
2010-12-19 |
Chris Lattner | generalize the sadd creation code to not require that the |
tree | commitdiff |
2010-12-19 |
Chris Lattner | fix another miscompile in the llvm.sadd formation logic... |
tree | commitdiff |
2010-12-19 |
Chris Lattner | fix a bug (possibly 8816) in the sadd forming xform... |
tree | commitdiff |
2010-12-17 |
Nate Begeman | Add vector versions of some existing scalar transforms... |
tree | commitdiff |
2010-12-17 |
Owen Anderson | Reapply r121905 (automatic synthesis of @llvm.sadd... |
tree | commitdiff |
2010-12-16 |
Duncan Sands | Speculatively revert commit 121905 since it looks like... |
tree | commitdiff |
2010-12-15 |
Owen Anderson | Add an InstCombine transform to recognize instances... |
tree | commitdiff |
2010-12-11 |
Benjamin Kramer | Generalize the and-icmp-select instcombine further... |
tree | commitdiff |
2010-12-11 |
Benjamin Kramer | Factor the (x & 2^n) ? 2^m : 0 instcombine into its... |
tree | commitdiff |
2010-12-09 |
Dan Gohman | Really check that the bits that will become zero are... |
tree | commitdiff |
2010-11-30 |
Chris Lattner | remove a use of llvm-dis |
tree | commitdiff |
2010-11-29 |
Frits van Bommel | Transform (extractvalue (load P), ...) to (load (gep... |
tree | commitdiff |
2010-11-29 |
Frits van Bommel | Update this test to keep testing the -instcombine trans... |
tree | commitdiff |
2010-11-23 |
Benjamin Kramer | The srem -> urem transform is not safe for any divisor... |
tree | commitdiff |
2010-11-23 |
Benjamin Kramer | InstCombine: Reduce "X shift (A srem B)" to "X shift... |
tree | commitdiff |
2010-11-23 |
Duncan Sands | Exploit distributive laws (eg: And distributes over... |
tree | commitdiff |
2010-11-23 |
Chris Lattner | duncan's spider sense was right, I completely reversed... |
tree | commitdiff |
2010-11-22 |
Benjamin Kramer | InstCombine: Implement X - A*-B -> X + A*B. |
tree | commitdiff |
2010-11-22 |
Duncan Sands | If a GEP index simply advances by multiples of a type... |
tree | commitdiff |
2010-11-21 |
Duncan Sands | Add a rather pointless InstructionSimplify transform... |
tree | commitdiff |
2010-11-21 |
Chris Lattner | optimize: |
tree | commitdiff |
2010-11-17 |
Benjamin Kramer | InstCombine: Add a missing irem identity (X % X -> 0). |
tree | commitdiff |
2010-11-16 |
Duncan Sands | In which I discover the existence of loops. Threading... |
tree | commitdiff |
2010-11-15 |
Duncan Sands | Teach InstructionSimplify the trick of skipping incomin... |
tree | commitdiff |
2010-11-15 |
Duncan Sands | Move PHI tests to phi.ll, out of select.ll. |
tree | commitdiff |
2010-11-13 |
Duncan Sands | Generalize the reassociation transform in SimplifyCommu... |
tree | commitdiff |
2010-11-10 |
Duncan Sands | Teach InstructionSimplify how to look through PHI nodes... |
tree | commitdiff |
2010-11-10 |
Dale Johannesen | When checking that the necessary bits are zero in |
tree | commitdiff |
2010-11-08 |
Duncan Sands | Add an additional test for icmp of select folding. |
tree | commitdiff |
2010-11-07 |
Duncan Sands | Add simplification of floating point comparisons with... |
tree | commitdiff |
2010-11-07 |
Duncan Sands | Fix a README item: when doing a comparison with the... |
tree | commitdiff |
2010-11-01 |
Owen Anderson | When folding away a (shl (shr)) pair, we need to check... |
tree | commitdiff |
2010-10-29 |
Bob Wilson | Change instcombine's getShuffleMask to represent undef... |
tree | commitdiff |
2010-10-29 |
Bob Wilson | Make instcombine a little more aggressive in combining... |
tree | commitdiff |
2010-10-27 |
Dale Johannesen | Teach InstCombine not to use Add and Neg on FP. PR... |
tree | commitdiff |
2010-10-25 |
Dan Gohman | Fix a case where instcombine was stripping metadata... |
tree | commitdiff |
2010-10-22 |
Bob Wilson | Teach instcombine to set the alignment arguments for... |
tree | commitdiff |
2010-10-01 |
Chris Lattner | fix PR8267 - Instcombine shouldn't optimizer away volat... |
tree | commitdiff |
2010-10-01 |
Chris Lattner | upgrade this test. |
tree | commitdiff |
2010-09-27 |
Jakob Stoklund Olesen | Don't try to constant fold libm functions with non... |
tree | commitdiff |
2010-09-24 |
Jakob Stoklund Olesen | Be more precise when trying to XFAIL this tester: googl... |
tree | commitdiff |
2010-09-18 |
Dan Gohman | Attempt to XFAIL this test on arm-linux, which is inexp... |
tree | commitdiff |
2010-09-17 |
Dan Gohman | Fix this test so that folding doesn't depend on a poten... |
tree | commitdiff |
2010-09-17 |
Dan Gohman | Fix the folding of floating-point math library calls... |
tree | commitdiff |
2010-09-13 |
Owen Anderson | Add a reduced testcase for the infinite loop fixed... |
tree | commitdiff |
2010-09-13 |
Owen Anderson | Re-apply r113679, which was reverted in r113720, which... |
tree | commitdiff |
2010-09-12 |
Eric Christopher | Revert 113679, it was causing an infinite loop in a... |
tree | commitdiff |
2010-09-11 |
Owen Anderson | Invert and-of-or into or-of-and when doing so would... |
tree | commitdiff |
2010-09-10 |
Benjamin Kramer | Teach InstructionSimplify to fold (A & B) & A -> A... |
tree | commitdiff |
2010-09-08 |
Owen Anderson | Generalize instcombine's support for combining multiple... |
tree | commitdiff |
2010-09-07 |
Chris Lattner | Fix a serious performance regression introduced by... |
tree | commitdiff |
2010-09-07 |
Chris Lattner | rename test. |
tree | commitdiff |
2010-09-03 |
Owen Anderson | Add a test for PR4413, which was apparently fixed at... |
tree | commitdiff |
2010-09-02 |
Chris Lattner | more test cleanup |
tree | commitdiff |
2010-08-31 |
Owen Anderson | Remove r111665, which implemented store-narrowing in... |
tree | commitdiff |
2010-08-28 |
Chris Lattner | handle the constant case of vector insertion. For... |
tree | commitdiff |
2010-08-28 |
Chris Lattner | optimize bitcasts from large integers to vector into... |
tree | commitdiff |
2010-08-27 |
Chris Lattner | tidy up test. |
tree | commitdiff |
2010-08-27 |
Chris Lattner | Enhance the shift propagator to handle the case when... |
tree | commitdiff |
2010-08-27 |
Chris Lattner | Implement a pretty general logical shift propagation |
tree | commitdiff |
2010-08-27 |
Chris Lattner | merge and filecheckize test |
tree | commitdiff |
2010-08-27 |
Chris Lattner | merge two tests |
tree | commitdiff |
2010-08-27 |
Chris Lattner | teach the truncation optimization that an entire chain of |
tree | commitdiff |
2010-08-27 |
Chris Lattner | Add an instcombine to clean up a common pattern produced |
tree | commitdiff |
2010-08-26 |
Chris Lattner | filecheckize |
tree | commitdiff |
2010-08-26 |
Chris Lattner | rename test. |
tree | commitdiff |
2010-08-26 |
Chris Lattner | optimize "integer extraction out of the middle of a... |
tree | commitdiff |
2010-08-26 |
Chris Lattner | optimize bitcast(trunc(bitcast(x))) where the result... |
tree | commitdiff |
2010-08-26 |
Chris Lattner | filecheckize |
tree | commitdiff |
2010-08-26 |
Chris Lattner | rename test |
tree | commitdiff |
2010-08-20 |
Owen Anderson | Re-apply r111568 with a fix for the clang self-host. |
tree | commitdiff |
2010-08-19 |
Owen Anderson | Previous revert failed to remove this file. |
tree | commitdiff |
2010-08-19 |
Owen Anderson | Revert r111568 to unbreak clang self-host. |
tree | commitdiff |
2010-08-19 |
Owen Anderson | When a set of bitmask operations, typically from a... |
tree | commitdiff |
2010-08-17 |
Eric Christopher | Temporarily revert r110987 as it's causing some miscomp... |
tree | commitdiff |
2010-08-13 |
Nate Begeman | Reapply this transformation now that it is passing... |
tree | commitdiff |
2010-08-12 |
Eric Christopher | Temporarily revert 110737 and 110734, they were causing... |
tree | commitdiff |
2010-08-10 |
Nate Begeman | Add test for recent instcombine vector shuffle enhancement |
tree | commitdiff |
2010-08-09 |
Eli Friedman | PR7853: fix a silly mistake introduced in r101899,... |
tree | commitdiff |
2010-08-03 |
Dan Gohman | Make instcombine set explicit alignments on load or... |
tree | commitdiff |
2010-08-02 |
Owen Anderson | Re-apply the infamous r108614, with a fix pointed out... |
tree | commitdiff |
2010-07-31 |
Daniel Dunbar | Speculatively revert r108614, "Another attempt at getti... |
tree | commitdiff |
next |