[llvm-branch-commits] [llvm] 350ab7a - [DAG] Simplify OR(X, SHL(Y, BW/2)) eq/ne 0/-1 'all/any-of' style patterns

2021-01-07 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-07T12:03:19Z New Revision: 350ab7aa1c6735c0a136c118f7b43773fd74bf2d URL: https://github.com/llvm/llvm-project/commit/350ab7aa1c6735c0a136c118f7b43773fd74bf2d DIFF: https://github.com/llvm/llvm-project/commit/350ab7aa1c6735c0a136c118f7b43773fd74bf2d.diff LOG:

[llvm-branch-commits] [clang] 236129f - [CompilationDatabase] Pass Twine by const reference instead of by value. NFCI.

2021-01-07 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-07T12:53:28Z New Revision: 236129fb4460a4030eee685abc2f02b32458e775 URL: https://github.com/llvm/llvm-project/commit/236129fb4460a4030eee685abc2f02b32458e775 DIFF: https://github.com/llvm/llvm-project/commit/236129fb4460a4030eee685abc2f02b32458e775.diff LOG:

[llvm-branch-commits] [llvm] 0280911 - [DWARF] DWARFDebugLoc::dumpRawEntry - remove dead stores. NFCI.

2021-01-07 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-07T12:53:28Z New Revision: 028091195d763190d9b57ae316c8601fe223c02c URL: https://github.com/llvm/llvm-project/commit/028091195d763190d9b57ae316c8601fe223c02c DIFF: https://github.com/llvm/llvm-project/commit/028091195d763190d9b57ae316c8601fe223c02c.diff LOG:

[llvm-branch-commits] [llvm] a9a8caf - [llvm-objdump] Pass Twine by const reference instead of by value. NFCI.

2021-01-07 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-07T12:53:29Z New Revision: a9a8caf2ce2ff08a20cc145d23270e6c91709baa URL: https://github.com/llvm/llvm-project/commit/a9a8caf2ce2ff08a20cc145d23270e6c91709baa DIFF: https://github.com/llvm/llvm-project/commit/a9a8caf2ce2ff08a20cc145d23270e6c91709baa.diff LOG:

[llvm-branch-commits] [llvm] fa6d897 - [Analysis] MemoryDepChecker::couldPreventStoreLoadForward - remove dead store. NFCI.

2021-01-07 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-07T14:21:54Z New Revision: fa6d8977999096b2a3ae1357aa38ddf73abaf414 URL: https://github.com/llvm/llvm-project/commit/fa6d8977999096b2a3ae1357aa38ddf73abaf414 DIFF: https://github.com/llvm/llvm-project/commit/fa6d8977999096b2a3ae1357aa38ddf73abaf414.diff LOG:

[llvm-branch-commits] [llvm] 037b058 - [AArch64] SVEIntrinsicOpts - use range loop and cast<> instead of dyn_cast<> for dereferenced pointer. NFCI.

2021-01-07 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-07T14:21:55Z New Revision: 037b058e41979fa5e6ffd209033dfe72abb97b53 URL: https://github.com/llvm/llvm-project/commit/037b058e41979fa5e6ffd209033dfe72abb97b53 DIFF: https://github.com/llvm/llvm-project/commit/037b058e41979fa5e6ffd209033dfe72abb97b53.diff LOG:

[llvm-branch-commits] [llvm] 7b9f541 - [X86][SSE] Add tests for unpack(hop(), hop())

2021-01-08 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-08T14:11:37Z New Revision: 7b9f541c1edb24a676508906cfbcaaf228cc6a2e URL: https://github.com/llvm/llvm-project/commit/7b9f541c1edb24a676508906cfbcaaf228cc6a2e DIFF: https://github.com/llvm/llvm-project/commit/7b9f541c1edb24a676508906cfbcaaf228cc6a2e.diff LOG:

[llvm-branch-commits] [llvm] 4a582d7 - [X86][SSE] Add vphaddd/vphsubd unpack(hop(), hop()) tests

2021-01-08 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-08T14:39:37Z New Revision: 4a582d766ae40c8f624140c70b7122091d3a9b35 URL: https://github.com/llvm/llvm-project/commit/4a582d766ae40c8f624140c70b7122091d3a9b35 DIFF: https://github.com/llvm/llvm-project/commit/4a582d766ae40c8f624140c70b7122091d3a9b35.diff LOG:

[llvm-branch-commits] [llvm] 80dee79 - [X86][SSE] Fold unpack(hop(), hop()) -> permute(hop())

2021-01-08 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-08T15:22:17Z New Revision: 80dee7965dffdfb866afa9d74f3a4a97453708b2 URL: https://github.com/llvm/llvm-project/commit/80dee7965dffdfb866afa9d74f3a4a97453708b2 DIFF: https://github.com/llvm/llvm-project/commit/80dee7965dffdfb866afa9d74f3a4a97453708b2.diff LOG:

[llvm-branch-commits] [llvm] 41bf338 - Revert rGd43a264a5dd3 "Revert "[X86][SSE] Fold unpack(hop(), hop()) -> permute(hop())""

2021-01-11 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-11T11:29:04Z New Revision: 41bf338dd1e7f07c1e89f171ff6d53578f5125be URL: https://github.com/llvm/llvm-project/commit/41bf338dd1e7f07c1e89f171ff6d53578f5125be DIFF: https://github.com/llvm/llvm-project/commit/41bf338dd1e7f07c1e89f171ff6d53578f5125be.diff LOG:

[llvm-branch-commits] [llvm] 5963229 - [X86][SSE] Add missing SSE test coverage for permute(hop, hop) folds

2021-01-11 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-11T11:29:04Z New Revision: 5963229266303d83b2e9de09bce7e063276e41d0 URL: https://github.com/llvm/llvm-project/commit/5963229266303d83b2e9de09bce7e063276e41d0 DIFF: https://github.com/llvm/llvm-project/commit/5963229266303d83b2e9de09bce7e063276e41d0.diff LOG:

[llvm-branch-commits] [llvm] 8112a25 - [X86][SSE] Add 'vectorized sum' test patterns

2021-01-11 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-11T12:51:18Z New Revision: 8112a2598ce180ab4cd106f154a71e813fc28d91 URL: https://github.com/llvm/llvm-project/commit/8112a2598ce180ab4cd106f154a71e813fc28d91 DIFF: https://github.com/llvm/llvm-project/commit/8112a2598ce180ab4cd106f154a71e813fc28d91.diff LOG:

[llvm-branch-commits] [llvm] a46982a - [X86] Add nounwind to lzcnt-cmp tests

2021-01-11 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-11T15:06:38Z New Revision: a46982a25511bd0da82f3f2637912dfd86042929 URL: https://github.com/llvm/llvm-project/commit/a46982a25511bd0da82f3f2637912dfd86042929 DIFF: https://github.com/llvm/llvm-project/commit/a46982a25511bd0da82f3f2637912dfd86042929.diff LOG:

[llvm-branch-commits] [llvm] a0f8274 - [X86] Extend lzcnt-cmp tests to test on non-lzcnt targets

2021-01-11 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-11T15:27:08Z New Revision: a0f82749f4f3373ba85de40c69b866081f77abce URL: https://github.com/llvm/llvm-project/commit/a0f82749f4f3373ba85de40c69b866081f77abce DIFF: https://github.com/llvm/llvm-project/commit/a0f82749f4f3373ba85de40c69b866081f77abce.diff LOG:

[llvm-branch-commits] [llvm] 4214ca9 - [X86][AVX] Attempt to fold vpermf128(op(x, i), op(y, i)) -> op(vpermf128(x, y), i)

2021-01-11 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-11T16:59:25Z New Revision: 4214ca96145c9487407925b121b85fafb1179209 URL: https://github.com/llvm/llvm-project/commit/4214ca96145c9487407925b121b85fafb1179209 DIFF: https://github.com/llvm/llvm-project/commit/4214ca96145c9487407925b121b85fafb1179209.diff LOG:

[llvm-branch-commits] [llvm] a5212b5 - [X86][SSE] combineSubToSubus - remove SSE2 early-out.

2021-01-12 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-12T12:52:11Z New Revision: a5212b5c91cc699052125b8a3428ffe0c123837d URL: https://github.com/llvm/llvm-project/commit/a5212b5c91cc699052125b8a3428ffe0c123837d DIFF: https://github.com/llvm/llvm-project/commit/a5212b5c91cc699052125b8a3428ffe0c123837d.diff LOG:

[llvm-branch-commits] [llvm] 7e44208 - [X86][SSE] combineSubToSubus - add v16i32 handling on pre-AVX512BW targets.

2021-01-12 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-12T13:44:11Z New Revision: 7e44208115b35ad34cc10259e9c375abbd636ef5 URL: https://github.com/llvm/llvm-project/commit/7e44208115b35ad34cc10259e9c375abbd636ef5 DIFF: https://github.com/llvm/llvm-project/commit/7e44208115b35ad34cc10259e9c375abbd636ef5.diff LOG:

[llvm-branch-commits] [llvm] 2ed914c - [X86][SSE] getFauxShuffleMask - handle PACKSS(SRAI(), SRAI()) shuffle patterns.

2021-01-12 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2021-01-12T14:07:53Z New Revision: 2ed914cb7e9c0737bdf60a0b1fd48b6499973325 URL: https://github.com/llvm/llvm-project/commit/2ed914cb7e9c0737bdf60a0b1fd48b6499973325 DIFF: https://github.com/llvm/llvm-project/commit/2ed914cb7e9c0737bdf60a0b1fd48b6499973325.diff LOG:

[llvm-branch-commits] [llvm] 15a3138 - [X86][AVX] LowerBUILD_VECTOR - reduce 256/512-bit build vectors with zero/undef upper elements + pad.

2020-12-15 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-15T10:11:38Z New Revision: 15a31389b2ead8fa7052a4378b76b5d686d29ad7 URL: https://github.com/llvm/llvm-project/commit/15a31389b2ead8fa7052a4378b76b5d686d29ad7 DIFF: https://github.com/llvm/llvm-project/commit/15a31389b2ead8fa7052a4378b76b5d686d29ad7.diff LOG:

[llvm-branch-commits] [llvm] bd07092 - [X86] Remove trailing whitespace. NFC.

2020-12-15 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-15T10:11:38Z New Revision: bd0709266911bce2f1e8a875f9ed49d56953f323 URL: https://github.com/llvm/llvm-project/commit/bd0709266911bce2f1e8a875f9ed49d56953f323 DIFF: https://github.com/llvm/llvm-project/commit/bd0709266911bce2f1e8a875f9ed49d56953f323.diff LOG:

[llvm-branch-commits] [llvm] b0e5aea - [X86] Remove unnecessary SUBV_BROADCAST combines. NFCI.

2020-12-15 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-15T16:54:34Z New Revision: b0e5aea5572bbfaef1ad4a7089b2879d2df4 URL: https://github.com/llvm/llvm-project/commit/b0e5aea5572bbfaef1ad4a7089b2879d2df4 DIFF: https://github.com/llvm/llvm-project/commit/b0e5aea5572bbfaef1ad4a7089b2879d2df4.diff LOG:

[llvm-branch-commits] [llvm] a3bd67f - SeparateConstOffsetFromGEP::lowerToSingleIndexGEPs - don't use dyn_cast_or_null. NFCI.

2020-12-15 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-15T17:27:25Z New Revision: a3bd67f222ca56d86f4d1da613fca9d0bef34d9b URL: https://github.com/llvm/llvm-project/commit/a3bd67f222ca56d86f4d1da613fca9d0bef34d9b DIFF: https://github.com/llvm/llvm-project/commit/a3bd67f222ca56d86f4d1da613fca9d0bef34d9b.diff LOG:

[llvm-branch-commits] [llvm] 7121173 - [X86] Explicitly use SDValue instead of auto. NFCI.

2020-12-15 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-15T17:27:25Z New Revision: 712117338ad81e2c661a5a658b795eb1993b841e URL: https://github.com/llvm/llvm-project/commit/712117338ad81e2c661a5a658b795eb1993b841e DIFF: https://github.com/llvm/llvm-project/commit/712117338ad81e2c661a5a658b795eb1993b841e.diff LOG:

[llvm-branch-commits] [llvm] aa63e17 - [X86] Regenerate avxvnni.ll tests - remove unused prefix. NFCI.

2020-12-15 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-15T17:35:32Z New Revision: aa63e176268092b9021a3565908b6b4285558254 URL: https://github.com/llvm/llvm-project/commit/aa63e176268092b9021a3565908b6b4285558254 DIFF: https://github.com/llvm/llvm-project/commit/aa63e176268092b9021a3565908b6b4285558254.diff LOG:

[llvm-branch-commits] [llvm] e55f7de - [X86][SSE] combineReductionToHorizontal - don't rely on widenSubVector to handle illegal vector types.

2020-12-16 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-16T11:24:40Z New Revision: e55f7de946b1be546b05ce7399ec4f8fc7980cf5 URL: https://github.com/llvm/llvm-project/commit/e55f7de946b1be546b05ce7399ec4f8fc7980cf5 DIFF: https://github.com/llvm/llvm-project/commit/e55f7de946b1be546b05ce7399ec4f8fc7980cf5.diff LOG:

[llvm-branch-commits] [llvm] 553808d - [X86] Rename reduction combiners to make it clearer whats happening. NFCI.

2020-12-16 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-16T14:48:21Z New Revision: 553808d45620e12dad7dcab553db74e6010d URL: https://github.com/llvm/llvm-project/commit/553808d45620e12dad7dcab553db74e6010d DIFF: https://github.com/llvm/llvm-project/commit/553808d45620e12dad7dcab553db74e6010d.diff LOG:

[llvm-branch-commits] [llvm] cdb692e - [X86] Add X86ISD::SUBV_BROADCAST_LOAD and begin removing X86ISD::SUBV_BROADCAST (PR38969)

2020-12-17 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-17T10:25:25Z New Revision: cdb692ee0c6745ea008ee6cc00fe1e65021516bb URL: https://github.com/llvm/llvm-project/commit/cdb692ee0c6745ea008ee6cc00fe1e65021516bb DIFF: https://github.com/llvm/llvm-project/commit/cdb692ee0c6745ea008ee6cc00fe1e65021516bb.diff LOG:

[llvm-branch-commits] [llvm] 931e66b - [X86] Remove extract_subvector(subv_broadcast_load()) fold.

2020-12-17 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-17T11:02:49Z New Revision: 931e66bd899cbc10822fd80e7447eb3df0db1176 URL: https://github.com/llvm/llvm-project/commit/931e66bd899cbc10822fd80e7447eb3df0db1176 DIFF: https://github.com/llvm/llvm-project/commit/931e66bd899cbc10822fd80e7447eb3df0db1176.diff LOG:

[llvm-branch-commits] [llvm] 2d6b1e9 - [DebugInfo] Fix MSVC build by adding back necessary reverse_iterator != operator

2020-12-17 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-17T12:06:44Z New Revision: 2d6b1e9b5f3b6c49c0a7732583c984d8dcbc8a9d URL: https://github.com/llvm/llvm-project/commit/2d6b1e9b5f3b6c49c0a7732583c984d8dcbc8a9d DIFF: https://github.com/llvm/llvm-project/commit/2d6b1e9b5f3b6c49c0a7732583c984d8dcbc8a9d.diff LOG:

[llvm-branch-commits] [llvm] b9890ae - [TableGen] Make InstrMap::getFilterClass() const. NFCI.

2020-12-17 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-17T14:49:58Z New Revision: b9890ae1976ba3c986b3c3df480e26277be9b6f0 URL: https://github.com/llvm/llvm-project/commit/b9890ae1976ba3c986b3c3df480e26277be9b6f0 DIFF: https://github.com/llvm/llvm-project/commit/b9890ae1976ba3c986b3c3df480e26277be9b6f0.diff LOG:

[llvm-branch-commits] [llvm] bd343d2 - [TableGen] Return const std::string& in InstrMap getName()/getFilterClass() methods. NFCI.

2020-12-17 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-17T15:23:03Z New Revision: bd343d26814640b4934fdde8637ad5577d30c83c URL: https://github.com/llvm/llvm-project/commit/bd343d26814640b4934fdde8637ad5577d30c83c DIFF: https://github.com/llvm/llvm-project/commit/bd343d26814640b4934fdde8637ad5577d30c83c.diff LOG:

[llvm-branch-commits] [llvm] 4bb10be - [SampleFDO] Fix uninitialized field warnings. NFCI.

2020-12-17 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-17T15:51:26Z New Revision: 4bb10be9a6e06a6c51cc1695ff5dc9d68c953334 URL: https://github.com/llvm/llvm-project/commit/4bb10be9a6e06a6c51cc1695ff5dc9d68c953334 DIFF: https://github.com/llvm/llvm-project/commit/4bb10be9a6e06a6c51cc1695ff5dc9d68c953334.diff LOG:

[llvm-branch-commits] [llvm] 992fad0 - [X86][AVX] Replace extract_subvector(broadcast(), 0) folds with generic SimplifyDemandedVectorEltsForTargetNode handling.

2020-12-18 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-18T11:51:10Z New Revision: 992fad03e27586d7ffd03833c4609e29be5b60c8 URL: https://github.com/llvm/llvm-project/commit/992fad03e27586d7ffd03833c4609e29be5b60c8 DIFF: https://github.com/llvm/llvm-project/commit/992fad03e27586d7ffd03833c4609e29be5b60c8.diff LOG:

[llvm-branch-commits] [llvm] 8767f3b - [X86][AVX] Remove X86ISD::SUBV_BROADCAST (PR38969)

2020-12-18 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-18T15:49:53Z New Revision: 8767f3bb972f5122ad2e914df13470219b68bac4 URL: https://github.com/llvm/llvm-project/commit/8767f3bb972f5122ad2e914df13470219b68bac4 DIFF: https://github.com/llvm/llvm-project/commit/8767f3bb972f5122ad2e914df13470219b68bac4.diff LOG:

[llvm-branch-commits] [llvm] 94da2cf - [X86] Avoid std::string creation in RecognizableInstr constructor. NFCI.

2020-12-18 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-18T16:00:41Z New Revision: 94da2cf650dd4397e8f84982c81e70f7a1825103 URL: https://github.com/llvm/llvm-project/commit/94da2cf650dd4397e8f84982c81e70f7a1825103 DIFF: https://github.com/llvm/llvm-project/commit/94da2cf650dd4397e8f84982c81e70f7a1825103.diff LOG:

[llvm-branch-commits] [clang] 7e84aa1 - Fix MSVC "not all control paths return a value" warnings. NFCI.

2020-12-20 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-20T11:32:40Z New Revision: 7e84aa1b81e72d44bcc58ffe1731bfc7abb73ce0 URL: https://github.com/llvm/llvm-project/commit/7e84aa1b81e72d44bcc58ffe1731bfc7abb73ce0 DIFF: https://github.com/llvm/llvm-project/commit/7e84aa1b81e72d44bcc58ffe1731bfc7abb73ce0.diff LOG:

[llvm-branch-commits] [llvm] 88c5b50 - [AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts (REAPPLIED)

2020-12-21 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-21T15:22:27Z New Revision: 88c5b5006064d62cae4592e66f5bc8b7a7326ef2 URL: https://github.com/llvm/llvm-project/commit/88c5b5006064d62cae4592e66f5bc8b7a7326ef2 DIFF: https://github.com/llvm/llvm-project/commit/88c5b5006064d62cae4592e66f5bc8b7a7326ef2.diff LOG:

[llvm-branch-commits] [llvm] fb46895 - [Support] Explicitly state that KnownBits::getMinValue/getMaxValue are UNSIGNED values. NFCI.

2020-12-24 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-24T14:10:11Z New Revision: fb468953082c1fe97d42e6eabe8d3511bdb4054f URL: https://github.com/llvm/llvm-project/commit/fb468953082c1fe97d42e6eabe8d3511bdb4054f DIFF: https://github.com/llvm/llvm-project/commit/fb468953082c1fe97d42e6eabe8d3511bdb4054f.diff LOG:

[llvm-branch-commits] [llvm] 6895581 - [Support] Add KnownBits::getSignedMinValue/getSignedMaxValue helpers.

2020-12-24 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-24T14:10:12Z New Revision: 6895581fd2c1cbe1a51d157d40219b7bb51a9cd5 URL: https://github.com/llvm/llvm-project/commit/6895581fd2c1cbe1a51d157d40219b7bb51a9cd5 DIFF: https://github.com/llvm/llvm-project/commit/6895581fd2c1cbe1a51d157d40219b7bb51a9cd5.diff LOG:

[llvm-branch-commits] [llvm] 89abe1c - [InstCombine] foldICmpUsingKnownBits - use KnownBits signed/unsigned getMin/MaxValue helpers. NFCI.

2020-12-24 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-24T14:22:26Z New Revision: 89abe1cf83a037e5e5c22d07d1b2bd456def5bbe URL: https://github.com/llvm/llvm-project/commit/89abe1cf83a037e5e5c22d07d1b2bd456def5bbe DIFF: https://github.com/llvm/llvm-project/commit/89abe1cf83a037e5e5c22d07d1b2bd456def5bbe.diff LOG:

[llvm-branch-commits] [llvm] 63626a1 - [X86] Regenerate vector-reduce-or-cmp.ll

2020-11-21 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-21T17:11:25Z New Revision: 63626a1995847f9d8fdb652eef9cf240db44003f URL: https://github.com/llvm/llvm-project/commit/63626a1995847f9d8fdb652eef9cf240db44003f DIFF: https://github.com/llvm/llvm-project/commit/63626a1995847f9d8fdb652eef9cf240db44003f.diff LOG:

[llvm-branch-commits] [llvm] 5318f6c - MachineDominators.h - remove unused include

2020-11-21 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-21T17:11:26Z New Revision: 5318f6c427c78c5737745acb18cae45b623cc067 URL: https://github.com/llvm/llvm-project/commit/5318f6c427c78c5737745acb18cae45b623cc067 DIFF: https://github.com/llvm/llvm-project/commit/5318f6c427c78c5737745acb18cae45b623cc067.diff LOG:

[llvm-branch-commits] [llvm] 7650d65 - DominanceFrontier - remove unused includes

2020-11-21 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-21T17:11:26Z New Revision: 7650d655050b614791ea386837fd80b324fdf286 URL: https://github.com/llvm/llvm-project/commit/7650d655050b614791ea386837fd80b324fdf286 DIFF: https://github.com/llvm/llvm-project/commit/7650d655050b614791ea386837fd80b324fdf286.diff LOG:

[llvm-branch-commits] [llvm] 24d6e60 - [Analysis] Remove unused system header includes

2020-11-22 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-22T10:32:37Z New Revision: 24d6e60488a2f447df27a4f67a960925deceeb6b URL: https://github.com/llvm/llvm-project/commit/24d6e60488a2f447df27a4f67a960925deceeb6b DIFF: https://github.com/llvm/llvm-project/commit/24d6e60488a2f447df27a4f67a960925deceeb6b.diff LOG:

[llvm-branch-commits] [llvm] 791040c - [DAG] LowerMINMAX - move default expansion to generic TargetLowering::expandIntMINMAX

2020-11-22 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-22T13:02:27Z New Revision: 791040cd8b37414e86757577f480ba3c0a0884f6 URL: https://github.com/llvm/llvm-project/commit/791040cd8b37414e86757577f480ba3c0a0884f6 DIFF: https://github.com/llvm/llvm-project/commit/791040cd8b37414e86757577f480ba3c0a0884f6.diff LOG:

[llvm-branch-commits] [llvm] 7e7106d - DetectDeadLanes.cpp - remove unused headers. NFCI.

2020-11-25 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-25T11:38:28Z New Revision: 7e7106d10425369e61a1cbe5b131b7aad57f700f URL: https://github.com/llvm/llvm-project/commit/7e7106d10425369e61a1cbe5b131b7aad57f700f DIFF: https://github.com/llvm/llvm-project/commit/7e7106d10425369e61a1cbe5b131b7aad57f700f.diff LOG:

[llvm-branch-commits] [clang] 6d56823 - SemaExpr.cpp - use castAs<> instead of getAs<> as we dereference the pointer directly. NFCI.

2020-11-25 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-25T11:38:29Z New Revision: 6d56823116820962984cdd535cbed1191be696c9 URL: https://github.com/llvm/llvm-project/commit/6d56823116820962984cdd535cbed1191be696c9 DIFF: https://github.com/llvm/llvm-project/commit/6d56823116820962984cdd535cbed1191be696c9.diff LOG:

[llvm-branch-commits] [clang] eb7ea5a - CGCall.cpp - use castAs<> instead of getAs<> as we dereference the pointer directly. NFCI.

2020-11-25 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-25T11:38:29Z New Revision: eb7ea5aa1ac6030b7bc94c5f2fb42de675cd392f URL: https://github.com/llvm/llvm-project/commit/eb7ea5aa1ac6030b7bc94c5f2fb42de675cd392f DIFF: https://github.com/llvm/llvm-project/commit/eb7ea5aa1ac6030b7bc94c5f2fb42de675cd392f.diff LOG:

[llvm-branch-commits] [clang] 9d996c0 - TargetInfo.cpp - use castAs<> instead of getAs<> as we dereference the pointer directly. NFCI.

2020-11-25 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-25T11:38:29Z New Revision: 9d996c01aad5371ccf3790ce937b1cc85d1b07ab URL: https://github.com/llvm/llvm-project/commit/9d996c01aad5371ccf3790ce937b1cc85d1b07ab DIFF: https://github.com/llvm/llvm-project/commit/9d996c01aad5371ccf3790ce937b1cc85d1b07ab.diff LOG:

[llvm-branch-commits] [clang] 88bb265 - SemaExpr.cpp - use castAs<> instead of getAs<> as we dereference the pointer directly. NFCI.

2020-11-25 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-25T11:38:30Z New Revision: 88bb2656708050bdb012c9046b3e30f3975f9949 URL: https://github.com/llvm/llvm-project/commit/88bb2656708050bdb012c9046b3e30f3975f9949 DIFF: https://github.com/llvm/llvm-project/commit/88bb2656708050bdb012c9046b3e30f3975f9949.diff LOG:

[llvm-branch-commits] [llvm] 6588592 - [PowerPC] Regenerate vec_select.ll tests and add <1 x i128> test case

2020-11-25 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-25T14:28:16Z New Revision: 6588592684ff0ec455570e576f8351a36e4ead3a URL: https://github.com/llvm/llvm-project/commit/6588592684ff0ec455570e576f8351a36e4ead3a DIFF: https://github.com/llvm/llvm-project/commit/6588592684ff0ec455570e576f8351a36e4ead3a.diff LOG:

[llvm-branch-commits] [llvm] 0637dfe - [DAG] Legalize abs(x) -> smax(x, sub(0, x)) iff smax/sub are legal

2020-11-25 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-25T15:03:03Z New Revision: 0637dfe88b02a68f27fbad16ea47b26f91a47c61 URL: https://github.com/llvm/llvm-project/commit/0637dfe88b02a68f27fbad16ea47b26f91a47c61 DIFF: https://github.com/llvm/llvm-project/commit/0637dfe88b02a68f27fbad16ea47b26f91a47c61.diff LOG:

[llvm-branch-commits] [llvm] 9c86c5e - [DAG] Legalize abs(x) -> umin(x, sub(0, x)) iff umin/sub are legal

2020-11-25 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-25T18:06:02Z New Revision: 9c86c5e8add23a29fb19f7c0ac366a2063a5073a URL: https://github.com/llvm/llvm-project/commit/9c86c5e8add23a29fb19f7c0ac366a2063a5073a DIFF: https://github.com/llvm/llvm-project/commit/9c86c5e8add23a29fb19f7c0ac366a2063a5073a.diff LOG:

[llvm-branch-commits] [llvm] 385a27d - [CostModel][X86] Refresh ISD::ABS costs

2020-11-25 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-25T18:40:19Z New Revision: 385a27d6cdaddbb99da5518da3cb6713d9677df3 URL: https://github.com/llvm/llvm-project/commit/385a27d6cdaddbb99da5518da3cb6713d9677df3 DIFF: https://github.com/llvm/llvm-project/commit/385a27d6cdaddbb99da5518da3cb6713d9677df3.diff LOG:

[llvm-branch-commits] [llvm] a015635 - [Hexagon] Add support for ISD::SMAX/SMIN/UMAX/UMIN instead of custom dag patterns

2020-11-25 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-25T19:02:17Z New Revision: a0156356296b54dc071405332a517695b1881bc1 URL: https://github.com/llvm/llvm-project/commit/a0156356296b54dc071405332a517695b1881bc1 DIFF: https://github.com/llvm/llvm-project/commit/a0156356296b54dc071405332a517695b1881bc1.diff LOG:

[llvm-branch-commits] [llvm] 4078383 - [X86] Fix -DAG checks on gnux32 pic tests

2020-11-26 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-26T11:01:17Z New Revision: 40783839e63a602157665d7ae3d4c9eea8fe8c9f URL: https://github.com/llvm/llvm-project/commit/40783839e63a602157665d7ae3d4c9eea8fe8c9f DIFF: https://github.com/llvm/llvm-project/commit/40783839e63a602157665d7ae3d4c9eea8fe8c9f.diff LOG:

[llvm-branch-commits] [llvm] 2da8fa4 - [X86] Extend neg-abs test coverage

2020-11-26 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-26T12:06:44Z New Revision: 2da8fa4ebf1077b35c1bc618616ec902e737c11b URL: https://github.com/llvm/llvm-project/commit/2da8fa4ebf1077b35c1bc618616ec902e737c11b DIFF: https://github.com/llvm/llvm-project/commit/2da8fa4ebf1077b35c1bc618616ec902e737c11b.diff LOG:

[llvm-branch-commits] [llvm] 12d59b6 - [DAG] Legalize umin(x, y) -> sub(x, usubsat(x, y)) and umax(x, y) -> add(x, usubsat(y, x)) iff usubsat is legal

2020-11-26 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-26T14:47:28Z New Revision: 12d59b696b33065e070d6ee7a55d2e8c019d138b URL: https://github.com/llvm/llvm-project/commit/12d59b696b33065e070d6ee7a55d2e8c019d138b DIFF: https://github.com/llvm/llvm-project/commit/12d59b696b33065e070d6ee7a55d2e8c019d138b.diff LOG:

[llvm-branch-commits] [llvm] 8057ebf - Revert rG12d59b696b330 "[DAG] Legalize umin(x, y) -> sub(x, usubsat(x, y)) and umax(x, y) -> add(x, usubsat(y, x)) iff usubsat is legal"

2020-11-26 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-26T15:07:45Z New Revision: 8057ebf4a03f51ed8a7f5c87bbb234ef07ba8f66 URL: https://github.com/llvm/llvm-project/commit/8057ebf4a03f51ed8a7f5c87bbb234ef07ba8f66 DIFF: https://github.com/llvm/llvm-project/commit/8057ebf4a03f51ed8a7f5c87bbb234ef07ba8f66.diff LOG:

[llvm-branch-commits] [llvm] 8562d2c - [AArch64] Regenerate min/max tests and add vXi64 umin/umax test coverage

2020-11-26 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-26T15:33:39Z New Revision: 8562d2c040fce9fc9be24e85a2053146bae601ea URL: https://github.com/llvm/llvm-project/commit/8562d2c040fce9fc9be24e85a2053146bae601ea DIFF: https://github.com/llvm/llvm-project/commit/8562d2c040fce9fc9be24e85a2053146bae601ea.diff LOG:

[llvm-branch-commits] [llvm] 17df537 - [X86] Regenerate i64-to-float.ll tests with avx512 coverage

2020-11-26 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-26T18:29:47Z New Revision: 17df5373e6174f56ccdb78ffa072a954731639cc URL: https://github.com/llvm/llvm-project/commit/17df5373e6174f56ccdb78ffa072a954731639cc DIFF: https://github.com/llvm/llvm-project/commit/17df5373e6174f56ccdb78ffa072a954731639cc.diff LOG:

[llvm-branch-commits] [llvm] 4b9c2bb - [X86] Regenerate extract-store.ll tests

2020-11-27 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-27T11:18:57Z New Revision: 4b9c2bbdb67139e69b689cbfc490632391324f02 URL: https://github.com/llvm/llvm-project/commit/4b9c2bbdb67139e69b689cbfc490632391324f02 DIFF: https://github.com/llvm/llvm-project/commit/4b9c2bbdb67139e69b689cbfc490632391324f02.diff LOG:

[llvm-branch-commits] [llvm] 969918e - [DAG] Legalize umin(x, y) -> sub(x, usubsat(x, y)) and umax(x, y) -> add(x, usubsat(y, x)) iff usubsat is legal

2020-11-27 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-27T11:18:58Z New Revision: 969918e177adcfd526da7d8e21e5d76860e09c9e URL: https://github.com/llvm/llvm-project/commit/969918e177adcfd526da7d8e21e5d76860e09c9e DIFF: https://github.com/llvm/llvm-project/commit/969918e177adcfd526da7d8e21e5d76860e09c9e.diff LOG:

[llvm-branch-commits] [llvm] c462846 - [Hexagon] Add HVX support for ISD::SMAX/SMIN/UMAX/UMIN instead of custom dag patterns

2020-11-27 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-27T15:46:11Z New Revision: c4628460b74bcdc34041cd11a8959ca336637ee2 URL: https://github.com/llvm/llvm-project/commit/c4628460b74bcdc34041cd11a8959ca336637ee2 DIFF: https://github.com/llvm/llvm-project/commit/c4628460b74bcdc34041cd11a8959ca336637ee2.diff LOG:

[llvm-branch-commits] [llvm] 2ad2e91 - [X86] Add AVX2/AVX512 test coverage in sat-add.ll

2020-11-27 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-27T16:11:02Z New Revision: 2ad2e91016151b1f0a4bb0f98115f33f0d3b5766 URL: https://github.com/llvm/llvm-project/commit/2ad2e91016151b1f0a4bb0f98115f33f0d3b5766 DIFF: https://github.com/llvm/llvm-project/commit/2ad2e91016151b1f0a4bb0f98115f33f0d3b5766.diff LOG:

[llvm-branch-commits] [llvm] 83d79ca - [X86][AVX512] Only lower to VPALIGNR if we have BWI (PR48322)

2020-11-30 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-30T10:51:24Z New Revision: 83d79ca5bf13ca37f4ab69f24004ca83c1d03ea4 URL: https://github.com/llvm/llvm-project/commit/83d79ca5bf13ca37f4ab69f24004ca83c1d03ea4 DIFF: https://github.com/llvm/llvm-project/commit/83d79ca5bf13ca37f4ab69f24004ca83c1d03ea4.diff LOG:

[llvm-branch-commits] [llvm] 9c2b295 - [InstCombine][X86] Add addsub tests showing failure to simplify demandedelts (PR46277)

2020-11-30 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-30T13:40:51Z New Revision: 9c2b2952e422ba71c2afa9f6bb63ebf69fa5b702 URL: https://github.com/llvm/llvm-project/commit/9c2b2952e422ba71c2afa9f6bb63ebf69fa5b702 DIFF: https://github.com/llvm/llvm-project/commit/9c2b2952e422ba71c2afa9f6bb63ebf69fa5b702.diff LOG:

[llvm-branch-commits] [llvm] 8ca484b - [InstCombine][X86] Add addsub PR46277 test case

2020-11-30 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-30T18:11:05Z New Revision: 8ca484b94680a2b379722c6e7a62350b12c969c6 URL: https://github.com/llvm/llvm-project/commit/8ca484b94680a2b379722c6e7a62350b12c969c6 DIFF: https://github.com/llvm/llvm-project/commit/8ca484b94680a2b379722c6e7a62350b12c969c6.diff LOG:

[llvm-branch-commits] [llvm] e425d0b - [InstCombine][X86] Add basic addsub intrinsic SimplifyDemandedVectorElts support (PR46277)

2020-11-30 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-11-30T18:40:16Z New Revision: e425d0b92a1df69e5e41e6b23801fabeaaef7937 URL: https://github.com/llvm/llvm-project/commit/e425d0b92a1df69e5e41e6b23801fabeaaef7937 DIFF: https://github.com/llvm/llvm-project/commit/e425d0b92a1df69e5e41e6b23801fabeaaef7937.diff LOG:

[llvm-branch-commits] [llvm] 551a20b - [InstCombine][X86] Add test coverage showing failure to simplify addsub intrinsics to fadd/fsub

2020-12-01 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-01T10:49:43Z New Revision: 551a20bad987272fa61c821205bfdc0cd2cd0bd0 URL: https://github.com/llvm/llvm-project/commit/551a20bad987272fa61c821205bfdc0cd2cd0bd0 DIFF: https://github.com/llvm/llvm-project/commit/551a20bad987272fa61c821205bfdc0cd2cd0bd0.diff LOG:

[llvm-branch-commits] [llvm] c63799f - [InstCombine][X86] Fold addsub intrinsic to fadd/fsub depending on demanded elts (PR46277)

2020-12-01 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-01T11:27:40Z New Revision: c63799fc52ff2473dc64cdbc343cefb8bb786b6b URL: https://github.com/llvm/llvm-project/commit/c63799fc52ff2473dc64cdbc343cefb8bb786b6b DIFF: https://github.com/llvm/llvm-project/commit/c63799fc52ff2473dc64cdbc343cefb8bb786b6b.diff LOG:

[llvm-branch-commits] [llvm] 6dbd0d3 - [DAG] Move vselect(icmp_ult, -1, add(x, y)) -> uaddsat(x, y) to DAGCombine (PR40111)

2020-12-01 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-01T11:56:26Z New Revision: 6dbd0d36a1729e129bb11647b91bdb615d42c98c URL: https://github.com/llvm/llvm-project/commit/6dbd0d36a1729e129bb11647b91bdb615d42c98c DIFF: https://github.com/llvm/llvm-project/commit/6dbd0d36a1729e129bb11647b91bdb615d42c98c.diff LOG:

[llvm-branch-commits] [llvm] 00f4269 - [X86] Add PR48223 usubsat test case

2020-12-01 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-01T13:57:08Z New Revision: 00f4269cef3773df932158728de9fe07d2f7ff41 URL: https://github.com/llvm/llvm-project/commit/00f4269cef3773df932158728de9fe07d2f7ff41 DIFF: https://github.com/llvm/llvm-project/commit/00f4269cef3773df932158728de9fe07d2f7ff41.diff LOG:

[llvm-branch-commits] [llvm] 1b209ff - [DAG] Move vselect(icmp_ult, 0, sub(x, y)) -> usubsat(x, y) to DAGCombine (PR40111)

2020-12-01 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-01T14:25:29Z New Revision: 1b209ff9e3e13492fd56ae6662989ef47510db4d URL: https://github.com/llvm/llvm-project/commit/1b209ff9e3e13492fd56ae6662989ef47510db4d DIFF: https://github.com/llvm/llvm-project/commit/1b209ff9e3e13492fd56ae6662989ef47510db4d.diff LOG:

[llvm-branch-commits] [llvm] 0dab7ec - [X86] EltsFromConsecutiveLoads - pull out repeated NumLoadedElts. NFCI.

2020-12-02 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-02T16:29:37Z New Revision: 0dab7ecc5dd1e34267dba4cb1595a70f1d08aa58 URL: https://github.com/llvm/llvm-project/commit/0dab7ecc5dd1e34267dba4cb1595a70f1d08aa58 DIFF: https://github.com/llvm/llvm-project/commit/0dab7ecc5dd1e34267dba4cb1595a70f1d08aa58.diff LOG:

[llvm-branch-commits] [llvm] 3900ec6 - [X86] combineX86ShufflesRecursively - remove old FIXME comment. NFC.

2020-12-02 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-02T16:29:38Z New Revision: 3900ec6f0538368e6bb6ce6743e7e5e0ef13f895 URL: https://github.com/llvm/llvm-project/commit/3900ec6f0538368e6bb6ce6743e7e5e0ef13f895 DIFF: https://github.com/llvm/llvm-project/commit/3900ec6f0538368e6bb6ce6743e7e5e0ef13f895.diff LOG:

[llvm-branch-commits] [llvm] 793192d - [X86] Regenerate 32-bit merge-consecutive-loads tests

2020-12-02 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-02T16:29:38Z New Revision: 793192da7f4a0b89fc42247feeca33d456fc2bda URL: https://github.com/llvm/llvm-project/commit/793192da7f4a0b89fc42247feeca33d456fc2bda DIFF: https://github.com/llvm/llvm-project/commit/793192da7f4a0b89fc42247feeca33d456fc2bda.diff LOG:

[llvm-branch-commits] [llvm] ed09d41 - [LSR][X86] Replace -march with -mtriples

2020-12-02 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-02T17:05:15Z New Revision: ed09d41c8aa11fd8412211c38bc13220ffaf3070 URL: https://github.com/llvm/llvm-project/commit/ed09d41c8aa11fd8412211c38bc13220ffaf3070 DIFF: https://github.com/llvm/llvm-project/commit/ed09d41c8aa11fd8412211c38bc13220ffaf3070.diff LOG:

[llvm-branch-commits] [llvm] f019362 - [X86] EltsFromConsecutiveLoads - remove old FIXME comment. NFC.

2020-12-02 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-02T17:21:41Z New Revision: f019362329734ddc7d17fc76bcb7f2a4b3ea50a7 URL: https://github.com/llvm/llvm-project/commit/f019362329734ddc7d17fc76bcb7f2a4b3ea50a7 DIFF: https://github.com/llvm/llvm-project/commit/f019362329734ddc7d17fc76bcb7f2a4b3ea50a7.diff LOG:

[llvm-branch-commits] [llvm] 8aa40de - [PowerPC] Regenerate cmpb tests

2020-12-02 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-02T18:00:41Z New Revision: 8aa40de5ec24b741ac222db235dbe16fd35fa223 URL: https://github.com/llvm/llvm-project/commit/8aa40de5ec24b741ac222db235dbe16fd35fa223 DIFF: https://github.com/llvm/llvm-project/commit/8aa40de5ec24b741ac222db235dbe16fd35fa223.diff LOG:

[llvm-branch-commits] [llvm] 1f23537 - [Thumb2] Regenerate predicated-liveout-unknown-lanes.ll test

2020-12-02 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-02T18:00:42Z New Revision: 1f2353734da373d8df396f40dca1a1155a0d7adc URL: https://github.com/llvm/llvm-project/commit/1f2353734da373d8df396f40dca1a1155a0d7adc DIFF: https://github.com/llvm/llvm-project/commit/1f2353734da373d8df396f40dca1a1155a0d7adc.diff LOG:

[llvm-branch-commits] [llvm] a8034fc - [LoopVectorize] Fix optimal-epilog-vectorization-limitations.ll test on non-debug build bots

2020-12-02 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-02T18:00:42Z New Revision: a8034fc1ad8ba11a42bbfe5d40cae4836366ef84 URL: https://github.com/llvm/llvm-project/commit/a8034fc1ad8ba11a42bbfe5d40cae4836366ef84 DIFF: https://github.com/llvm/llvm-project/commit/a8034fc1ad8ba11a42bbfe5d40cae4836366ef84.diff LOG:

[llvm-branch-commits] [llvm] 9c766b8 - [X86] Regenerate midpoint-int.ll tests

2020-12-04 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-04T09:44:56Z New Revision: 9c766b8418b9b0a4196014f5a2e983d98f33eeef URL: https://github.com/llvm/llvm-project/commit/9c766b8418b9b0a4196014f5a2e983d98f33eeef DIFF: https://github.com/llvm/llvm-project/commit/9c766b8418b9b0a4196014f5a2e983d98f33eeef.diff LOG:

[llvm-branch-commits] [llvm] 8eedd18 - [X86] Remove unnecessary bitcast. NFC.

2020-12-04 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-04T09:44:57Z New Revision: 8eedd18fcb9d5d3cad887bd0d2c165ab3a47347b URL: https://github.com/llvm/llvm-project/commit/8eedd18fcb9d5d3cad887bd0d2c165ab3a47347b DIFF: https://github.com/llvm/llvm-project/commit/8eedd18fcb9d5d3cad887bd0d2c165ab3a47347b.diff LOG:

[llvm-branch-commits] [llvm] 6f4ee6f - [DAGCombiner] Use const APInt& for getConstantOperandAPInt results. NFCI.

2020-12-04 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-04T09:44:58Z New Revision: 6f4ee6f87060a88d09db4706b6a6483d459cc3b4 URL: https://github.com/llvm/llvm-project/commit/6f4ee6f87060a88d09db4706b6a6483d459cc3b4 DIFF: https://github.com/llvm/llvm-project/commit/6f4ee6f87060a88d09db4706b6a6483d459cc3b4.diff LOG:

[llvm-branch-commits] [llvm] df1ddc4 - [X86] Let VBMI2 non-VLX targets still use funnel shifts instructions

2020-12-04 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-04T11:06:43Z New Revision: df1ddc42345356f575088c4c80f9cf54d1461e6f URL: https://github.com/llvm/llvm-project/commit/df1ddc42345356f575088c4c80f9cf54d1461e6f DIFF: https://github.com/llvm/llvm-project/commit/df1ddc42345356f575088c4c80f9cf54d1461e6f.diff LOG:

[llvm-branch-commits] [llvm] d073805 - [X86] LowerRotate - VBMI2 targets can lower vXi16 rotates using funnel shifts.

2020-12-04 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-04T11:29:23Z New Revision: d073805be644d86f1bf885ada3d8e7548226ca6e URL: https://github.com/llvm/llvm-project/commit/d073805be644d86f1bf885ada3d8e7548226ca6e DIFF: https://github.com/llvm/llvm-project/commit/d073805be644d86f1bf885ada3d8e7548226ca6e.diff LOG:

[llvm-branch-commits] [llvm] b96a521 - [X86] LowerRotate - enable custom lowering of ROTL/ROTR vXi16 on VBMI2 targets.

2020-12-04 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-04T12:16:59Z New Revision: b96a5210774e653c65b04ace275e08e0af6ae31b URL: https://github.com/llvm/llvm-project/commit/b96a5210774e653c65b04ace275e08e0af6ae31b DIFF: https://github.com/llvm/llvm-project/commit/b96a5210774e653c65b04ace275e08e0af6ae31b.diff LOG:

[llvm-branch-commits] [llvm] 4a8b5e9 - [PowerPC] Regenerate p10-vector-rotate.ll

2020-12-04 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-04T15:33:01Z New Revision: 4a8b5e9896232f34c8cc062a85e1c241f493cdef URL: https://github.com/llvm/llvm-project/commit/4a8b5e9896232f34c8cc062a85e1c241f493cdef DIFF: https://github.com/llvm/llvm-project/commit/4a8b5e9896232f34c8cc062a85e1c241f493cdef.diff LOG:

[llvm-branch-commits] [llvm] 9cf4f49 - [DAG] Move SelectionDAG implementation to KnownBits::setInReg(). NFCI.

2020-12-04 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-04T18:09:08Z New Revision: 9cf4f493a72ff16ddaf1556b4ca0fec9d8c83da6 URL: https://github.com/llvm/llvm-project/commit/9cf4f493a72ff16ddaf1556b4ca0fec9d8c83da6 DIFF: https://github.com/llvm/llvm-project/commit/9cf4f493a72ff16ddaf1556b4ca0fec9d8c83da6.diff LOG:

[llvm-branch-commits] [llvm] db90099 - [CostModel][X86] getGatherScatterOpCost - use default implementation for alt costkinds

2020-12-06 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-06T14:08:26Z New Revision: db900995ed15155062dec217569dbbffb6f49911 URL: https://github.com/llvm/llvm-project/commit/db900995ed15155062dec217569dbbffb6f49911 DIFF: https://github.com/llvm/llvm-project/commit/db900995ed15155062dec217569dbbffb6f49911.diff LOG:

[llvm-branch-commits] [llvm] d6941a1 - [X86] Add tests for missing MOVMSK(ICMP_SGT(X, -1)) -> NOT(MOVMSK(X))) fold

2020-12-06 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-06T17:48:27Z New Revision: d6941a197941ace2b882d367e785218c27d9c843 URL: https://github.com/llvm/llvm-project/commit/d6941a197941ace2b882d367e785218c27d9c843 DIFF: https://github.com/llvm/llvm-project/commit/d6941a197941ace2b882d367e785218c27d9c843.diff LOG:

[llvm-branch-commits] [llvm] 0101fb7 - [X86] Fold MOVMSK(ICMP_SGT(X, -1)) -> NOT(MOVMSK(X)))

2020-12-06 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-06T17:56:41Z New Revision: 0101fb73de71132bd5b25cfadc63974c692dbc5b URL: https://github.com/llvm/llvm-project/commit/0101fb73de71132bd5b25cfadc63974c692dbc5b DIFF: https://github.com/llvm/llvm-project/commit/0101fb73de71132bd5b25cfadc63974c692dbc5b.diff LOG:

[llvm-branch-commits] [llvm] 50dd1db - [IPO] Fix operator precedence warning. NFCI.

2020-12-07 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-07T18:23:54Z New Revision: 50dd1dba6eb3a47b715cad68f92cd9bb41bb9163 URL: https://github.com/llvm/llvm-project/commit/50dd1dba6eb3a47b715cad68f92cd9bb41bb9163 DIFF: https://github.com/llvm/llvm-project/commit/50dd1dba6eb3a47b715cad68f92cd9bb41bb9163.diff LOG:

[llvm-branch-commits] [llvm] b6e847c - [DAG] Cleanup by folding some single use VT.getScalarSizeInBits() calls into its comparison. NFCI.

2020-12-07 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-07T18:23:54Z New Revision: b6e847c396168e724ac6d2b98c52bca8df37b621 URL: https://github.com/llvm/llvm-project/commit/b6e847c396168e724ac6d2b98c52bca8df37b621 DIFF: https://github.com/llvm/llvm-project/commit/b6e847c396168e724ac6d2b98c52bca8df37b621.diff LOG:

[llvm-branch-commits] [llvm] c86c024 - [X86] Fix static analyzer warnings. NFCI.

2020-12-07 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-07T18:23:55Z New Revision: c86c024e10841c690c7120376c4555da019a2221 URL: https://github.com/llvm/llvm-project/commit/c86c024e10841c690c7120376c4555da019a2221 DIFF: https://github.com/llvm/llvm-project/commit/c86c024e10841c690c7120376c4555da019a2221.diff LOG:

[llvm-branch-commits] [llvm] 41d0666 - [SLP][X86] Extend PR46983 tests to include SSE2, SSE42, AVX512BW test coverage

2020-12-08 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-08T12:41:47Z New Revision: 41d0666391131ddee451085c72ba6513872e7f6c URL: https://github.com/llvm/llvm-project/commit/41d0666391131ddee451085c72ba6513872e7f6c DIFF: https://github.com/llvm/llvm-project/commit/41d0666391131ddee451085c72ba6513872e7f6c.diff LOG:

[llvm-branch-commits] [llvm] bbc5c4b - [X86] Regenerate clzero.ll tests

2020-12-08 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-08T15:36:47Z New Revision: bbc5c4bf40907275a1bca62711198afc51eebd1d URL: https://github.com/llvm/llvm-project/commit/bbc5c4bf40907275a1bca62711198afc51eebd1d DIFF: https://github.com/llvm/llvm-project/commit/bbc5c4bf40907275a1bca62711198afc51eebd1d.diff LOG:

[llvm-branch-commits] [llvm] dcff846 - [X86] Regenerate sttni.ll tests

2020-12-08 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-08T15:36:47Z New Revision: dcff846f4dcac0aa605af0fb1a6290a9d79fb56e URL: https://github.com/llvm/llvm-project/commit/dcff846f4dcac0aa605af0fb1a6290a9d79fb56e DIFF: https://github.com/llvm/llvm-project/commit/dcff846f4dcac0aa605af0fb1a6290a9d79fb56e.diff LOG:

[llvm-branch-commits] [llvm] 3204282 - [X86] Regenerate addcarry2.ll tests

2020-12-08 Thread Simon Pilgrim via llvm-branch-commits
Author: Simon Pilgrim Date: 2020-12-08T15:36:48Z New Revision: 3204282a988eb6b8a78ac983c47681726b31d360 URL: https://github.com/llvm/llvm-project/commit/3204282a988eb6b8a78ac983c47681726b31d360 DIFF: https://github.com/llvm/llvm-project/commit/3204282a988eb6b8a78ac983c47681726b31d360.diff LOG:

<    1   2   3   >