Age | Commit message (Expand) | Author | Files | Lines |
2014-11-24 | InstCombine: Don't assume DataLayout is always available | David Majnemer | 1 | -1/+2 |
2014-11-23 | Masked Vector Load and Store Intrinsics. | Elena Demikhovsky | 1 | -15/+83 |
2014-11-22 | InstCombine: Propagate exact for (sdiv X, Pow2) -> (udiv X, Pow2) | David Majnemer | 1 | -2/+4 |
2014-11-22 | InstCombine: Propagate exact for (sdiv X, Y) -> (udiv X, Y) | David Majnemer | 1 | -1/+3 |
2014-11-22 | InstCombine: Propagate exact for (sdiv -X, C) -> (sdiv X, -C) | David Majnemer | 1 | -4/+6 |
2014-11-22 | Tidied up target triple OS detection. NFC | Simon Pilgrim | 1 | -2/+2 |
2014-11-22 | InstCombine: Propagate exact in (udiv (lshr X,C1),C2) -> (udiv x,C1<<C2) | David Majnemer | 1 | -2/+7 |
2014-11-22 | InstCombine: Propagate NSW/NUW for X*(1<<Y) -> X<<Y | David Majnemer | 1 | -4/+17 |
2014-11-22 | InstCombine: Propagate NSW for -X * -Y -> X * Y | David Majnemer | 1 | -3/+10 |
2014-11-22 | InstCombine: Silence a parenthesis warning | David Majnemer | 1 | -1/+1 |
2014-11-22 | InstCombine: Preserve nsw when folding X*(2^C) -> X << C | David Majnemer | 1 | -0/+2 |
2014-11-22 | InstCombine: Preserve nsw/nuw for ((X << C2)*C1) -> (X * (C1 << C2)) | David Majnemer | 1 | -3/+12 |
2014-11-22 | InstCombine: Preserve nsw for (mul %V, -1) -> (sub 0, %V) | David Majnemer | 1 | -2/+7 |
2014-11-21 | [InstCombine] Re-commit of r218721 (Optimize icmp-select-icmp sequence) | Gerolf Hoflehner | 3 | -10/+168 |
2014-11-21 | [asan] remove old experimental code | Kostya Serebryany | 1 | -38/+0 |
2014-11-21 | [asan] add statistic counter to dynamic alloca instrumentation | Kostya Serebryany | 1 | -0/+3 |
2014-11-21 | Disable header duplication at -Oz in loop-rotate pass. | Roman Divacky | 1 | -1/+2 |
2014-11-21 | [asan] Add new hidden compile-time flag asan-instrument-allocas to sanitize v... | Yury Gribov | 1 | -6/+227 |
2014-11-21 | This Reassociate change unintentionally slipped in r222499 | David Majnemer | 1 | -7/+0 |
2014-11-21 | SROA: The alloca type isn't a candidate promotion type for vectors | David Majnemer | 2 | -3/+9 |
2014-11-20 | SimplifyCFG: Refactor GatherConstantCompares() result in a struct | Mehdi Amini | 1 | -133/+152 |
2014-11-20 | Fix a trip-count overflow issue in LoopUnroll. | Michael Zolotukhin | 1 | -2/+11 |
2014-11-20 | Revert r222416, r222422, r222426: the former revision had problems and fixing... | Timur Iskhodzhanov | 1 | -150/+136 |
2014-11-20 | Fix a typo | Timur Iskhodzhanov | 1 | -1/+1 |
2014-11-20 | SimplifyCFG.cpp: Tweak to let msc17 compliant. | NAKAMURA Takumi | 1 | -8/+11 |
2014-11-20 | SimplifyCFG: Refactor GatherConstantCompares() result in a struct | Mehdi Amini | 1 | -136/+147 |
2014-11-19 | Revert "[Reassociate] As the expression tree is rewritten make sure the opera... | Chad Rosier | 1 | -8/+7 |
2014-11-19 | Try to fix MSVS build after r222384. No intended behavior change. | Nico Weber | 1 | -3/+3 |
2014-11-19 | SimplifyCFG: turn recursive GatherConstantCompares into iterative | Mehdi Amini | 1 | -99/+138 |
2014-11-19 | Vectorize a reduction chain feeding into a 'return' statement. | Suyog Sarda | 1 | -0/+15 |
2014-11-19 | Fix tail recursion elimination | Arnaud A. de Grandmaison | 1 | -3/+25 |
2014-11-19 | Update SetVector to rely on the underlying set's insert to return a pair<iter... | David Blaikie | 31 | -81/+87 |
2014-11-19 | [SeparateConstOffsetFromGEP] Allow SeparateConstOffsetFromGEP pass to lower G... | Hao Liu | 1 | -40/+272 |
2014-11-19 | [asan] add experimental basic-block tracing to asan-coverage; also fix -fsani... | Kostya Serebryany | 2 | -7/+43 |
2014-11-19 | Introduce llvm::SplitAllCriticalEdges | Kostya Serebryany | 2 | -19/+17 |
2014-11-19 | Revert r222039 because of bot failure. | Manman Ren | 1 | -175/+161 |
2014-11-18 | InstCombine: Fix another infinite loop caused by visitFPTrunc | David Majnemer | 1 | -5/+4 |
2014-11-18 | Revert "Revert r222040 because of bot failure." | David Majnemer | 1 | -6/+9 |
2014-11-18 | [Reassociate] Rename local variable to not use same name as a member | Chad Rosier | 1 | -4/+4 |
2014-11-18 | Tweak EarlyCSE to recognize series of dead stores | Philip Reames | 1 | -1/+1 |
2014-11-18 | InstCombine: Fold away tautological masked compares | David Majnemer | 1 | -1/+1 |
2014-11-18 | InstCombine: Clean up foldLogOpOfMaskedICmps | David Majnemer | 1 | -16/+14 |
2014-11-18 | SimplifyCFG: Range'ify some for-loops. No functional change. | Hans Wennborg | 1 | -12/+13 |
2014-11-18 | IndVarSimplify: Allow LFTR to fire more often | David Majnemer | 1 | -1/+22 |
2014-11-18 | Revert r222040 because of bot failure. | Manman Ren | 1 | -9/+6 |
2014-11-17 | [SimplifyCFG] Make the value type of the hole check bitmask a power-of-2. | Juergen Ributzka | 1 | -2/+5 |
2014-11-17 | [Reassociate] As the expression tree is rewritten make sure the operands are | Chad Rosier | 1 | -7/+8 |
2014-11-17 | [Reassociate] Canonicalize constants to RHS operand. | Chad Rosier | 1 | -1/+4 |
2014-11-17 | Optimize switch lookup tables with linear mapping. | Erik Eckstein | 1 | -1/+58 |
2014-11-17 | Add back r222061 with a fix. | Rafael Espindola | 4 | -5/+103 |