Age | Commit message (Expand) | Author | Files | Lines |
2014-11-22 | InstCombine: Propagate exact for (sdiv X, Pow2) -> (udiv X, Pow2) | David Majnemer | 1 | -0/+11 |
2014-11-22 | InstCombine: Propagate exact for (sdiv X, Y) -> (udiv X, Y) | David Majnemer | 1 | -0/+10 |
2014-11-22 | InstCombine: Propagate exact for (sdiv -X, C) -> (sdiv X, -C) | David Majnemer | 1 | -0/+9 |
2014-11-22 | InstCombine: Propagate exact in (udiv (lshr X,C1),C2) -> (udiv x,C1<<C2) | David Majnemer | 1 | -0/+9 |
2014-11-22 | InstCombine: Propagate NSW/NUW for X*(1<<Y) -> X<<Y | David Majnemer | 1 | -0/+16 |
2014-11-22 | InstCombine: Propagate NSW for -X * -Y -> X * Y | David Majnemer | 1 | -0/+9 |
2014-11-22 | InstSimplify: Simplify (sub 0, X) -> X if it's NUW | David Majnemer | 1 | -0/+7 |
2014-11-22 | InstCombine: Preserve nsw when folding X*(2^C) -> X << C | David Majnemer | 2 | -5/+5 |
2014-11-22 | InstCombine: Preserve nsw/nuw for ((X << C2)*C1) -> (X * (C1 << C2)) | David Majnemer | 1 | -0/+16 |
2014-11-22 | InstCombine: Preserve nsw for (mul %V, -1) -> (sub 0, %V) | David Majnemer | 1 | -0/+7 |
2014-11-21 | [InstCombine] Re-commit of r218721 (Optimize icmp-select-icmp sequence) | Gerolf Hoflehner | 4 | -1/+231 |
2014-11-21 | SROA: The alloca type isn't a candidate promotion type for vectors | David Majnemer | 1 | -0/+19 |
2014-11-20 | Fix a trip-count overflow issue in LoopUnroll. | Michael Zolotukhin | 2 | -1/+31 |
2014-11-19 | Revert "[Reassociate] As the expression tree is rewritten make sure the opera... | Chad Rosier | 16 | -54/+53 |
2014-11-19 | Vectorize a reduction chain feeding into a 'return' statement. | Suyog Sarda | 1 | -0/+54 |
2014-11-19 | Fix tail recursion elimination | Arnaud A. de Grandmaison | 1 | -0/+26 |
2014-11-19 | AliasSetTracker: UnknownInsts should contribute to the refcount | David Majnemer | 1 | -0/+40 |
2014-11-19 | Revert r222039 because of bot failure. | Manman Ren | 1 | -49/+0 |
2014-11-18 | InstCombine: Fix another infinite loop caused by visitFPTrunc | David Majnemer | 1 | -0/+10 |
2014-11-18 | Revert "Revert r222040 because of bot failure." | David Majnemer | 1 | -0/+10 |
2014-11-18 | [Reassociate] Use test cases that can actually be optimized to verify optional | Chad Rosier | 1 | -11/+12 |
2014-11-18 | Tweak EarlyCSE to recognize series of dead stores | Philip Reames | 1 | -0/+38 |
2014-11-18 | InstCombine: Fold away tautological masked compares | David Majnemer | 1 | -0/+20 |
2014-11-18 | IndVarSimplify: Allow LFTR to fire more often | David Majnemer | 1 | -1/+1 |
2014-11-18 | Revert r222040 because of bot failure. | Manman Ren | 1 | -10/+0 |
2014-11-17 | [SimplifyCFG] Make the value type of the hole check bitmask a power-of-2. | Juergen Ributzka | 1 | -3/+3 |
2014-11-17 | [Reassociate] As the expression tree is rewritten make sure the operands are | Chad Rosier | 16 | -46/+46 |
2014-11-17 | [Reassociate] Canonicalize constants to RHS operand. | Chad Rosier | 3 | -6/+6 |
2014-11-17 | Optimize switch lookup tables with linear mapping. | Erik Eckstein | 1 | -1/+102 |
2014-11-17 | Add back r222061 with a fix. | Rafael Espindola | 1 | -0/+52 |
2014-11-15 | Revert "Don't make assumptions about the name of private global variables." | Reid Kleckner | 1 | -52/+0 |
2014-11-14 | Don't make assumptions about the name of private global variables. | Rafael Espindola | 1 | -0/+52 |
2014-11-14 | InstCombine: Fix infinite loop caused by visitFPTrunc | David Majnemer | 1 | -0/+10 |
2014-11-14 | Reapply r221924: "[GVN] Perform Scalar PRE on gep indices that feed loads before | Chad Rosier | 1 | -0/+49 |
2014-11-14 | [Reassociate] Canonicalize the operands of all binary operators. | Chad Rosier | 2 | -1/+20 |
2014-11-14 | [Reassociate] Canonicalize operands of vector binary operators. | Chad Rosier | 1 | -2/+50 |
2014-11-14 | [Reassociate] Canonicalize constants to RHS operand. | Chad Rosier | 3 | -7/+7 |
2014-11-13 | Relax the gcov version.ll test to check '.' instead of '\*' | Reid Kleckner | 1 | -2/+2 |
2014-11-13 | Revert "[GVN] Perform Scalar PRE on gep indices that feed loads before doing ... | Chad Rosier | 1 | -49/+0 |
2014-11-13 | [GVN] Perform Scalar PRE on gep indices that feed loads before doing Load PRE. | Chad Rosier | 1 | -0/+49 |
2014-11-13 | Teach ScalarEvolution to sharpen range information. | Sanjoy Das | 2 | -2/+114 |
2014-11-12 | [CodeGenPrepare][AArch64] Fix a TLI legality check on iPTR to use a lowered i... | Ahmed Bougacha | 1 | -0/+19 |
2014-11-12 | CGSCC should not treat intrinsic calls like function calls (PR21403) | Sanjay Patel | 1 | -0/+19 |
2014-11-12 | Disable indvar widening if arithmetics on the wider type are more expensive | Jingyue Wu | 2 | -0/+39 |
2014-11-12 | Reverts r221772 which fails tests | Jingyue Wu | 1 | -37/+0 |
2014-11-12 | Disable indvar widening if arithmetics on the wider type are more expensive | Jingyue Wu | 1 | -0/+37 |
2014-11-12 | [PowerPC] Add vec_vsx_ld and vec_vsx_st intrinsics | Bill Schmidt | 1 | -0/+44 |
2014-11-11 | [Reassociate] Canonicalize negative constants out of expressions. | Chad Rosier | 1 | -0/+48 |
2014-11-11 | Canonicalize an assume(load != null) into !nonnull metadata | Philip Reames | 1 | -0/+74 |
2014-11-11 | [Reassociate] Canonicalize negative constants out of expressions. | Chad Rosier | 4 | -73/+114 |