2008-09-03 |
Nick Lewycky | Don't apply this transform to vectors. Fixes PR2756. |
tree | commitdiff |
2008-09-03 |
Devang Patel | Add additional check to ensure that iv is canonicalized. |
tree | commitdiff |
2008-09-03 |
Devang Patel | Check iteration count. |
tree | commitdiff |
2008-09-03 |
Devang Patel | While removing PHI, use basicblock to identify incoming... |
tree | commitdiff |
2008-09-02 |
Devang Patel | If all IV uses are extending integer IV then change... |
tree | commitdiff |
2008-09-01 |
Duncan Sands | Add a small pass that sets the readnone/readonly |
tree | commitdiff |
2008-08-27 |
Devang Patel | Do not apply the transformation if the target does... |
tree | commitdiff |
2008-08-27 |
Devang Patel | Fix typos and whitespaces. Other cosmetic changes based... |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Put a heuristic in place to prevent GVN from falling... |
tree | commitdiff |
2008-08-26 |
Devang Patel | If IV is used in a int-to-float cast inside the loop... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | improve encapsulation of the BBExecutable set. |
tree | commitdiff |
2008-08-23 |
Chris Lattner | Switch an assortment of maps, sets and vectors to more... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | Switch the asmprinter (.ll) and all the stuff it requir... |
tree | commitdiff |
2008-08-23 |
Chris Lattner | Fix PR2423 by checking all indices for out of range... |
tree | commitdiff |
2008-08-22 |
Chris Lattner | consolidate DenseMapInfo implementations, and add one... |
tree | commitdiff |
2008-08-21 |
Nick Lewycky | Revert r54876 r54877 r54906 and r54907. Evan found... |
tree | commitdiff |
2008-08-20 |
Evan Cheng | Silence a compiler warning. |
tree | commitdiff |
2008-08-20 |
Mon P Wang | Fixed shuffle optimizations to handle non power of... |
tree | commitdiff |
2008-08-19 |
Chris Lattner | don't use the result of WriteAsOperand |
tree | commitdiff |
2008-08-17 |
Nick Lewycky | Make this comment clearer. Instead of using an ambiguou... |
tree | commitdiff |
2008-08-17 |
Nick Lewycky | Consider the case where xor by -1 and xor by 128 have... |
tree | commitdiff |
2008-08-17 |
Evan Cheng | Revert 54821. It's miscompiling 252.eon and 447.dealII |
tree | commitdiff |
2008-08-17 |
Nick Lewycky | I found a better place for this optz'n. |
tree | commitdiff |
2008-08-17 |
Nick Lewycky | Xor'ing both sides of icmp by sign-bit is equivalent... |
tree | commitdiff |
2008-08-15 |
Owen Anderson | Remove GCSE, ValueNumbering, and LoadValueNumbering... |
tree | commitdiff |
2008-08-15 |
Devang Patel | Reapply 54786. Add overflow and number of mantissa... |
tree | commitdiff |
2008-08-15 |
Evan Cheng | Revert 54786. It's not checking for overflows, etc. |
tree | commitdiff |
2008-08-15 |
Chris Lattner | use smallvector instead of vector for a couple worklist... |
tree | commitdiff |
2008-08-14 |
Bill Wendling | Temporarily revert r54792. It's causing an ICE during... |
tree | commitdiff |
2008-08-14 |
Devang Patel | Use DenseMap. Patch by Pratik Solanki. |
tree | commitdiff |
2008-08-14 |
Devang Patel | If IV is used in a int-to-float cast inside the loop... |
tree | commitdiff |
2008-08-14 |
Dan Gohman | Use empty() instead of begin() == end(). |
tree | commitdiff |
2008-08-13 |
Dan Gohman | Fix a bogus srem rule - a negative value srem'd by... |
tree | commitdiff |
2008-08-13 |
Dan Gohman | Fix SCCP's handling of struct value loads and stores... |
tree | commitdiff |
2008-08-13 |
Devang Patel | Rename. s/FindIVForUser/FindIVUserForCond/g |
tree | commitdiff |
2008-08-13 |
Devang Patel | Check sign to detect overflow before changing compare... |
tree | commitdiff |
2008-08-11 |
Chris Lattner | Implement support for simplifying vector comparisons... |
tree | commitdiff |
2008-08-08 |
Eric Christopher | Have IRBuilder take a template argument on whether... |
tree | commitdiff |
2008-08-06 |
Dan Gohman | Fix a shufflevector instcombine that was emitting inval... |
tree | commitdiff |
2008-08-06 |
Evan Cheng | Fix PR2355: bug in ChangeCompareStride. When the loop... |
tree | commitdiff |
2008-08-06 |
Chris Lattner | optimize a common idiom generated by clang for bitfield... |
tree | commitdiff |
2008-08-06 |
Chris Lattner | Zap sitofp/fptoui pairs. In all cases when the sign... |
tree | commitdiff |
2008-08-06 |
Nick Lewycky | Reinstate this optimization, but without the miscompile... |
tree | commitdiff |
2008-08-05 |
Dan Gohman | Pass the computed iteration count value to RewriteLoopE... |
tree | commitdiff |
2008-08-05 |
Bill Wendling | Revert r53282. This was causing a miscompile on Linux... |
tree | commitdiff |
2008-08-01 |
Duncan Sands | Fix comment typos. |
tree | commitdiff |
2008-07-29 |
Nate Begeman | Add vector shifts to the IR, patch by Eli Friedman. |
tree | commitdiff |
2008-07-29 |
Matthijs Kooijman | Add -unroll-allow-partial command line option that... |
tree | commitdiff |
2008-07-28 |
Owen Anderson | Don't remove volatile loads. Thanks to Duncan for... |
tree | commitdiff |
2008-07-28 |
Owen Anderson | Add support for eliminating stores that store the same... |
tree | commitdiff |
2008-07-27 |
Dan Gohman | Rename SDOperand to SDValue. |
tree | commitdiff |
2008-07-24 |
Dan Gohman | Put the LICM of constant GlobalVariables, introduced... |
tree | commitdiff |
2008-07-23 |
Chris Lattner | "Allow LICM to sink or lift loads from constant memory... |
tree | commitdiff |
2008-07-23 |
Dan Gohman | Enable first-class aggregates support. |
tree | commitdiff |
2008-07-21 |
Dan Gohman | Fix a bug in LSR's dead-PHI cleanup. If a PHI has a... |
tree | commitdiff |
2008-07-18 |
Duncan Sands | Supress a gcc-4.3 warning. |
tree | commitdiff |
2008-07-18 |
Owen Anderson | Make PRE actually handle critical edges (by splitting... |
tree | commitdiff |
2008-07-17 |
Owen Anderson | Enable PRE. My last batch of changes fixed the miscompile. |
tree | commitdiff |
2008-07-17 |
Chris Lattner | Fix PR2553 |
tree | commitdiff |
2008-07-17 |
Owen Anderson | Factor MergeBlockIntoPredecessor out into BasicBlockUtils. |
tree | commitdiff |
2008-07-16 |
Owen Anderson | There's no need to iterate block merging and PRE. ... |
tree | commitdiff |
2008-07-16 |
Matthijs Kooijman | Redo InstCombiner::visitExtractValueInst. Instead of... |
tree | commitdiff |
2008-07-16 |
Evan Cheng | Fix PR2296. Do not transform x86_sse2_storel_dq into... |
tree | commitdiff |
2008-07-15 |
Owen Anderson | Revert this, as it seems to still be broken. |
tree | commitdiff |
2008-07-15 |
Owen Anderson | Enable local PRE by default. |
tree | commitdiff |
2008-07-15 |
Owen Anderson | Have GVN do a pre-pass over the CFG that folds away... |
tree | commitdiff |
2008-07-14 |
Dan Gohman | Fix uninitialized use of the Changed variable. |
tree | commitdiff |
2008-07-14 |
Chris Lattner | Fix PR2506 by being a bit more careful about reverse... |
tree | commitdiff |
2008-07-12 |
Nick Lewycky | Enhance analysis of srem. |
tree | commitdiff |
2008-07-11 |
Owen Anderson | Don't call lookupNumber more than we have to. |
tree | commitdiff |
2008-07-11 |
Nick Lewycky | Document 'mask' in this calculation. |
tree | commitdiff |
2008-07-11 |
Nick Lewycky | Remove misleading constant from comment. |
tree | commitdiff |
2008-07-11 |
Nick Lewycky | Add another optimization from PR2330. Also catch some... |
tree | commitdiff |
2008-07-11 |
Chris Lattner | a missed optimization that Eli spotted |
tree | commitdiff |
2008-07-11 |
Chris Lattner | another bug in the same line. |
tree | commitdiff |
2008-07-11 |
Chris Lattner | fix a bug spotted by Eli's eagle eyes |
tree | commitdiff |
2008-07-11 |
Chris Lattner | simplify and merge a bunch of code. Instead of compari... |
tree | commitdiff |
2008-07-11 |
Chris Lattner | fold away (x <= cst) earlier, allowing us to not have to |
tree | commitdiff |
2008-07-11 |
Chris Lattner | Fix folding of icmp's of i1 where the comparison is... |
tree | commitdiff |
2008-07-11 |
Chris Lattner | Fix a bogus optimization: folding (slt (zext i1 A to... |
tree | commitdiff |
2008-07-10 |
Nick Lewycky | Fix overzealous optimization. Thanks to Duncan Sands... |
tree | commitdiff |
2008-07-09 |
Nick Lewycky | Simplify, suggested by Chris Lattner. |
tree | commitdiff |
2008-07-09 |
Nick Lewycky | Fold (a < 8) && (b < 8) into (a|b) < 8 for unsigned... |
tree | commitdiff |
2008-07-09 |
Nick Lewycky | Fold ((1 << a) & 1) to (a == 0). |
tree | commitdiff |
2008-07-09 |
Nick Lewycky | Reduce x - y to -y when we know the 'x' part will get... |
tree | commitdiff |
2008-07-09 |
Devang Patel | If loop induction variable's start value is less then... |
tree | commitdiff |
2008-07-08 |
Chris Lattner | Fix PR2496, a really nasty bug which involved sinking... |
tree | commitdiff |
2008-07-07 |
Evan Cheng | Fix two serious LSR bugs. |
tree | commitdiff |
2008-07-07 |
Dan Gohman | Make DenseMap's insert return a pair, to more closely... |
tree | commitdiff |
2008-07-05 |
Nick Lewycky | Fix missed optimization opportunity when analyzing... |
tree | commitdiff |
2008-07-03 |
Owen Anderson | Use information already present in the ValueTable to... |
tree | commitdiff |
2008-07-03 |
Devang Patel | Do not try to update dominator info while manipulating... |
tree | commitdiff |
2008-07-03 |
Owen Anderson | Remove the ability for ADCE to remove unreachable block... |
tree | commitdiff |
2008-07-03 |
Bill Wendling | Remove unused function. |
tree | commitdiff |
2008-07-03 |
Devang Patel | Preserve dom info. |
tree | commitdiff |
2008-07-03 |
Devang Patel | Remove extra FIXME |
tree | commitdiff |
2008-07-03 |
Devang Patel | Reconstruct dom info, if loop is unswitched. |
tree | commitdiff |
2008-07-03 |
Devang Patel | LoopUnswitch does not preserve dominator info in all... |
tree | commitdiff |
2008-07-03 |
Devang Patel | Undo previous patch. It is not that simple to fix dom... |
tree | commitdiff |
2008-07-02 |
Devang Patel | Preserve dom info while simplifing loop after the unswitch. |
tree | commitdiff |
next |