[llvm-branch-commits] [llvm] 09a136b - [InstCombine] narrow min/max intrinsics with extended inputs

2021-01-25 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-25T07:52:50-05:00 New Revision: 09a136bcc6947128df86492d88f1733bdff745d1 URL: https://github.com/llvm/llvm-project/commit/09a136bcc6947128df86492d88f1733bdff745d1 DIFF: https://github.com/llvm/llvm-project/commit/09a136bcc6947128df86492d88f1733bdff745d1.diff

[llvm-branch-commits] [llvm] 07b60d0 - [InstCombine] add tests for min/max intrinsics with extended values; NFC

2021-01-25 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-25T07:52:50-05:00 New Revision: 07b60d0060688dea121be36b46de859bafcec29b URL: https://github.com/llvm/llvm-project/commit/07b60d0060688dea121be36b46de859bafcec29b DIFF: https://github.com/llvm/llvm-project/commit/07b60d0060688dea121be36b46de859bafcec29b.diff

[llvm-branch-commits] [llvm] 77adbe6 - [SLP] fix fast-math requirements for fmin/fmax reductions

2021-01-24 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-24T08:55:56-05:00 New Revision: 77adbe6a8c716bead04393560ec5aa88877ac1d2 URL: https://github.com/llvm/llvm-project/commit/77adbe6a8c716bead04393560ec5aa88877ac1d2 DIFF: https://github.com/llvm/llvm-project/commit/77adbe6a8c716bead04393560ec5aa88877ac1d2.diff

[llvm-branch-commits] [llvm] a6f0221 - [SLP] fix fast-math-flag propagation on FP reductions

2021-01-23 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-23T11:17:20-05:00 New Revision: a6f02212764a76935ec5fb704fe86a1a76f65745 URL: https://github.com/llvm/llvm-project/commit/a6f02212764a76935ec5fb704fe86a1a76f65745 DIFF: https://github.com/llvm/llvm-project/commit/a6f02212764a76935ec5fb704fe86a1a76f65745.diff

[llvm-branch-commits] [llvm] 39e1e53 - [SLP] add reduction test with mixed fast-math-flags; NFC

2021-01-23 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-23T11:17:20-05:00 New Revision: 39e1e53a7c162652c6c138d1bcf50d2766fe9561 URL: https://github.com/llvm/llvm-project/commit/39e1e53a7c162652c6c138d1bcf50d2766fe9561 DIFF: https://github.com/llvm/llvm-project/commit/39e1e53a7c162652c6c138d1bcf50d2766fe9561.diff

[llvm-branch-commits] [llvm] 411c144 - [InstCombine] narrow abs with sign-extended input

2021-01-22 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-22T13:36:04-05:00 New Revision: 411c144e4c99f4d4370ed2b9c248dc6bb9a39648 URL: https://github.com/llvm/llvm-project/commit/411c144e4c99f4d4370ed2b9c248dc6bb9a39648 DIFF: https://github.com/llvm/llvm-project/commit/411c144e4c99f4d4370ed2b9c248dc6bb9a39648.diff

[llvm-branch-commits] [llvm] e679eea - [InstCombine] add tests for abs(sext X); NFC

2021-01-22 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-22T13:36:04-05:00 New Revision: e679eea6d20d6e6e749525827c95f42bfef16285 URL: https://github.com/llvm/llvm-project/commit/e679eea6d20d6e6e749525827c95f42bfef16285 DIFF: https://github.com/llvm/llvm-project/commit/e679eea6d20d6e6e749525827c95f42bfef16285.diff

[llvm-branch-commits] [llvm] a4914dc - [SLP] do not traverse constant uses

2021-01-22 Thread Sanjay Patel via llvm-branch-commits
Author: Anton Rapetov Date: 2021-01-22T08:14:09-05:00 New Revision: a4914dc1f2b4a49cf488d3be7a01fe7238c889d8 URL: https://github.com/llvm/llvm-project/commit/a4914dc1f2b4a49cf488d3be7a01fe7238c889d8 DIFF: https://github.com/llvm/llvm-project/commit/a4914dc1f2b4a49cf488d3be7a01fe7238c889d8.diff

[llvm-branch-commits] [llvm] 2f03528 - [SLP] rename reduction variable to avoid shadowing; NFC

2021-01-21 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-21T16:02:38-05:00 New Revision: 2f03528f5e7fd9df0a12091392e000c697497262 URL: https://github.com/llvm/llvm-project/commit/2f03528f5e7fd9df0a12091392e000c697497262 DIFF: https://github.com/llvm/llvm-project/commit/2f03528f5e7fd9df0a12091392e000c697497262.diff

[llvm-branch-commits] [llvm] d777533 - [SLP] simplify reduction matching

2021-01-21 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-21T14:58:57-05:00 New Revision: d77753381fe024434ae8ffaaacfe4b9ed9d4d760 URL: https://github.com/llvm/llvm-project/commit/d77753381fe024434ae8ffaaacfe4b9ed9d4d760 DIFF: https://github.com/llvm/llvm-project/commit/d77753381fe024434ae8ffaaacfe4b9ed9d4d760.diff

[llvm-branch-commits] [llvm] 070af1b - [InstCombine] avoid crashing on attribute propagation

2021-01-21 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-21T08:13:26-05:00 New Revision: 070af1b7887f80383d8473bb4da565edbde6c6b0 URL: https://github.com/llvm/llvm-project/commit/070af1b7887f80383d8473bb4da565edbde6c6b0 DIFF: https://github.com/llvm/llvm-project/commit/070af1b7887f80383d8473bb4da565edbde6c6b0.diff

[llvm-branch-commits] [llvm] c09be0d - [SLP] reduce reduction code for checking vectorizable ops; NFC

2021-01-20 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-20T11:14:48-05:00 New Revision: c09be0d2a0f930a128c946329b42eef45d53062a URL: https://github.com/llvm/llvm-project/commit/c09be0d2a0f930a128c946329b42eef45d53062a DIFF: https://github.com/llvm/llvm-project/commit/c09be0d2a0f930a128c946329b42eef45d53062a.diff

[llvm-branch-commits] [llvm] 1c54112 - [SLP] refactor more reduction functions; NFC

2021-01-20 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-20T11:14:48-05:00 New Revision: 1c54112a5762ebab2c14a90c55f27d00bfced7f8 URL: https://github.com/llvm/llvm-project/commit/1c54112a5762ebab2c14a90c55f27d00bfced7f8 DIFF: https://github.com/llvm/llvm-project/commit/1c54112a5762ebab2c14a90c55f27d00bfced7f8.diff

[llvm-branch-commits] [llvm] 8590d24 - [SLP] move reduction createOp functions; NFC

2021-01-20 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-20T11:14:48-05:00 New Revision: 8590d245434dd4205c89f0a05b4c22feccb7421c URL: https://github.com/llvm/llvm-project/commit/8590d245434dd4205c89f0a05b4c22feccb7421c DIFF: https://github.com/llvm/llvm-project/commit/8590d245434dd4205c89f0a05b4c22feccb7421c.diff

[llvm-branch-commits] [llvm] d27bb5c - [x86] add cast to avoid compile-time warning; NFC

2021-01-18 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-18T17:47:04-05:00 New Revision: d27bb5c375ca8e96e15168587a3bcd91b244fcad URL: https://github.com/llvm/llvm-project/commit/d27bb5c375ca8e96e15168587a3bcd91b244fcad DIFF: https://github.com/llvm/llvm-project/commit/d27bb5c375ca8e96e15168587a3bcd91b244fcad.diff

[llvm-branch-commits] [llvm] 5b77ac3 - [SLP] match maxnum/minnum intrinsics as FP reduction ops

2021-01-18 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-18T17:37:16-05:00 New Revision: 5b77ac32b1150d066b35b45d6d982f4b4a1f62ff URL: https://github.com/llvm/llvm-project/commit/5b77ac32b1150d066b35b45d6d982f4b4a1f62ff DIFF: https://github.com/llvm/llvm-project/commit/5b77ac32b1150d066b35b45d6d982f4b4a1f62ff.diff

[llvm-branch-commits] [llvm] ca7e270 - [SLP] add more FMF tests for fmax/fmin reductions; NFC

2021-01-18 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-18T12:25:28-05:00 New Revision: ca7e27054c25c2bc6cf88879d73745699251412c URL: https://github.com/llvm/llvm-project/commit/ca7e27054c25c2bc6cf88879d73745699251412c DIFF: https://github.com/llvm/llvm-project/commit/ca7e27054c25c2bc6cf88879d73745699251412c.diff

[llvm-branch-commits] [llvm] 3dbbadb - [SLP] rename reduction query for min/max ops; NFC

2021-01-18 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-18T09:32:57-05:00 New Revision: 3dbbadb8ef53d1e91785c17ccd70848de7e842e9 URL: https://github.com/llvm/llvm-project/commit/3dbbadb8ef53d1e91785c17ccd70848de7e842e9 DIFF: https://github.com/llvm/llvm-project/commit/3dbbadb8ef53d1e91785c17ccd70848de7e842e9.diff

[llvm-branch-commits] [llvm] d1c4e85 - [SLP] reduce opcode API dependency in reduction cost calc; NFC

2021-01-18 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-18T09:32:57-05:00 New Revision: d1c4e859ce42c35c61a0db2f1eb8a4209be4503d URL: https://github.com/llvm/llvm-project/commit/d1c4e859ce42c35c61a0db2f1eb8a4209be4503d DIFF: https://github.com/llvm/llvm-project/commit/d1c4e859ce42c35c61a0db2f1eb8a4209be4503d.diff

[llvm-branch-commits] [llvm] 49b96cd - [SLP] remove opcode field from reduction data class

2021-01-16 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-16T13:55:52-05:00 New Revision: 49b96cd9ef2f81d193641796b8a85781292faf7a URL: https://github.com/llvm/llvm-project/commit/49b96cd9ef2f81d193641796b8a85781292faf7a DIFF: https://github.com/llvm/llvm-project/commit/49b96cd9ef2f81d193641796b8a85781292faf7a.diff

[llvm-branch-commits] [llvm] fcfcc3c - [SLP] fix typos; NFC

2021-01-16 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-16T13:55:52-05:00 New Revision: fcfcc3cc6b16e4fd7d7d2d07937634cca360b46e URL: https://github.com/llvm/llvm-project/commit/fcfcc3cc6b16e4fd7d7d2d07937634cca360b46e DIFF: https://github.com/llvm/llvm-project/commit/fcfcc3cc6b16e4fd7d7d2d07937634cca360b46e.diff

[llvm-branch-commits] [llvm] 48dbac5 - [SLP] remove unnecessary use of 'OperationData'

2021-01-16 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-16T13:55:52-05:00 New Revision: 48dbac5b6b0bc7a03e9af42cb99176abba8d0467 URL: https://github.com/llvm/llvm-project/commit/48dbac5b6b0bc7a03e9af42cb99176abba8d0467 DIFF: https://github.com/llvm/llvm-project/commit/48dbac5b6b0bc7a03e9af42cb99176abba8d0467.diff

[llvm-branch-commits] [llvm] ceb3cdc - [SLP] remove dead code in reduction matching; NFC

2021-01-15 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-15T17:03:26-05:00 New Revision: ceb3cdccd0fb597659147e0f538fdee91414541e URL: https://github.com/llvm/llvm-project/commit/ceb3cdccd0fb597659147e0f538fdee91414541e DIFF: https://github.com/llvm/llvm-project/commit/ceb3cdccd0fb597659147e0f538fdee91414541e.diff

[llvm-branch-commits] [llvm] 1f21de5 - [SLP] remove unused reduction functions; NFC

2021-01-15 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-15T14:59:33-05:00 New Revision: 1f21de535d37997c41b9b1ecb2f7ca0e472e9f77 URL: https://github.com/llvm/llvm-project/commit/1f21de535d37997c41b9b1ecb2f7ca0e472e9f77 DIFF: https://github.com/llvm/llvm-project/commit/1f21de535d37997c41b9b1ecb2f7ca0e472e9f77.diff

[llvm-branch-commits] [llvm] b21905d - [SLP] remove unnecessary state in matching reductions

2021-01-14 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-14T18:32:37-05:00 New Revision: b21905dfe3797289791443661540b72cb43dfdf3 URL: https://github.com/llvm/llvm-project/commit/b21905dfe3797289791443661540b72cb43dfdf3 DIFF: https://github.com/llvm/llvm-project/commit/b21905dfe3797289791443661540b72cb43dfdf3.diff

[llvm-branch-commits] [llvm] 123674a - [SLP] simplify type check for reductions

2021-01-13 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-13T13:30:46-05:00 New Revision: 123674a816742254debdfcc978026b8107b502d8 URL: https://github.com/llvm/llvm-project/commit/123674a816742254debdfcc978026b8107b502d8 DIFF: https://github.com/llvm/llvm-project/commit/123674a816742254debdfcc978026b8107b502d8.diff

[llvm-branch-commits] [llvm] e433ca2 - [SLP] add reduction test for FMF; NFC

2021-01-13 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-13T11:43:51-05:00 New Revision: e433ca28ec923929efe4f6babb8d33b4e6673ac1 URL: https://github.com/llvm/llvm-project/commit/e433ca28ec923929efe4f6babb8d33b4e6673ac1 DIFF: https://github.com/llvm/llvm-project/commit/e433ca28ec923929efe4f6babb8d33b4e6673ac1.diff

[llvm-branch-commits] [llvm] 9e7895a - [SLP] reduce code duplication while processing reductions; NFC

2021-01-12 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-12T16:03:57-05:00 New Revision: 9e7895a8682ce3ad98c006955d573d5f2fded4f6 URL: https://github.com/llvm/llvm-project/commit/9e7895a8682ce3ad98c006955d573d5f2fded4f6 DIFF: https://github.com/llvm/llvm-project/commit/9e7895a8682ce3ad98c006955d573d5f2fded4f6.diff

[llvm-branch-commits] [llvm] 92fb5c4 - [SLP] rename variable to improve readability; NFC

2021-01-12 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-12T16:03:57-05:00 New Revision: 92fb5c49e8aa53ac97fa2fb1a891a4d7ccfd75c5 URL: https://github.com/llvm/llvm-project/commit/92fb5c49e8aa53ac97fa2fb1a891a4d7ccfd75c5 DIFF: https://github.com/llvm/llvm-project/commit/92fb5c49e8aa53ac97fa2fb1a891a4d7ccfd75c5.diff

[llvm-branch-commits] [llvm] 554be30 - [SLP] reduce code duplication in processing reductions; NFC

2021-01-12 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-12T16:03:57-05:00 New Revision: 554be30a42802d66807f93e4671a518c1c04e0f8 URL: https://github.com/llvm/llvm-project/commit/554be30a42802d66807f93e4671a518c1c04e0f8 DIFF: https://github.com/llvm/llvm-project/commit/554be30a42802d66807f93e4671a518c1c04e0f8.diff

[llvm-branch-commits] [llvm] 46507a9 - [SLP] reduce code duplication while matching reductions; NFC

2021-01-12 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-12T16:03:57-05:00 New Revision: 46507a96fc13146f73e5915a008055c5a59191c2 URL: https://github.com/llvm/llvm-project/commit/46507a96fc13146f73e5915a008055c5a59191c2 DIFF: https://github.com/llvm/llvm-project/commit/46507a96fc13146f73e5915a008055c5a59191c2.diff

[llvm-branch-commits] [llvm] 288f3fc - [InstCombine] reduce icmp(ashr X, C1), C2 to sign-bit test

2021-01-11 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-11T15:53:39-05:00 New Revision: 288f3fc5dfee0c51fc00fe10a985f93c505073eb URL: https://github.com/llvm/llvm-project/commit/288f3fc5dfee0c51fc00fe10a985f93c505073eb DIFF: https://github.com/llvm/llvm-project/commit/288f3fc5dfee0c51fc00fe10a985f93c505073eb.diff

[llvm-branch-commits] [llvm] 3f09c77 - [SLP] fix typo in assert

2021-01-10 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-10T13:15:04-05:00 New Revision: 3f09c77d33dcd74b3cba4558b07f88d87ab2dd9d URL: https://github.com/llvm/llvm-project/commit/3f09c77d33dcd74b3cba4558b07f88d87ab2dd9d DIFF: https://github.com/llvm/llvm-project/commit/3f09c77d33dcd74b3cba4558b07f88d87ab2dd9d.diff

[llvm-branch-commits] [llvm] 0aa75fb - [SLP] put verifyFunction call behind EXPENSIVE_CHECKS

2021-01-10 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-10T12:32:21-05:00 New Revision: 0aa75fb12faa04e07ba1a6e334605357b6a159c9 URL: https://github.com/llvm/llvm-project/commit/0aa75fb12faa04e07ba1a6e334605357b6a159c9 DIFF: https://github.com/llvm/llvm-project/commit/0aa75fb12faa04e07ba1a6e334605357b6a159c9.diff

[llvm-branch-commits] [llvm] 267ff79 - [SLP] limit verifyFunction to debug build (PR48689)

2021-01-08 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-08T08:10:17-05:00 New Revision: 267ff7901c745dc903d55599240464ebc4c0bda3 URL: https://github.com/llvm/llvm-project/commit/267ff7901c745dc903d55599240464ebc4c0bda3 DIFF: https://github.com/llvm/llvm-project/commit/267ff7901c745dc903d55599240464ebc4c0bda3.diff

[llvm-branch-commits] [llvm] 4c7148d - [SLP] remove opcode identifier for reduction; NFC

2021-01-07 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-07T14:07:27-05:00 New Revision: 4c7148d75cd7e75f169251cdab3e013819344cfd URL: https://github.com/llvm/llvm-project/commit/4c7148d75cd7e75f169251cdab3e013819344cfd DIFF: https://github.com/llvm/llvm-project/commit/4c7148d75cd7e75f169251cdab3e013819344cfd.diff

[llvm-branch-commits] [llvm] 4c022b5 - [SLP] use reduction kind's opcode to create new instructions; NFC

2021-01-06 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-06T14:37:44-05:00 New Revision: 4c022b5a41dee998ae50cdad4e8b6548acbeee9f URL: https://github.com/llvm/llvm-project/commit/4c022b5a41dee998ae50cdad4e8b6548acbeee9f DIFF: https://github.com/llvm/llvm-project/commit/4c022b5a41dee998ae50cdad4e8b6548acbeee9f.diff

[llvm-branch-commits] [llvm] 5d24089 - [SLP] reduce code for propagating flags on reductions; NFC

2021-01-06 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-06T14:37:44-05:00 New Revision: 5d24089a7001e9fb4c0e665e93312916d88aaef9 URL: https://github.com/llvm/llvm-project/commit/5d24089a7001e9fb4c0e665e93312916d88aaef9 DIFF: https://github.com/llvm/llvm-project/commit/5d24089a7001e9fb4c0e665e93312916d88aaef9.diff

[llvm-branch-commits] [llvm] 6a03f8a - [SLP] reduce code for finding reduction costs; NFC

2021-01-05 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-05T17:35:54-05:00 New Revision: 6a03f8ab629b34a2425764caaa46dbfcf3d8e1ef URL: https://github.com/llvm/llvm-project/commit/6a03f8ab629b34a2425764caaa46dbfcf3d8e1ef DIFF: https://github.com/llvm/llvm-project/commit/6a03f8ab629b34a2425764caaa46dbfcf3d8e1ef.diff

[llvm-branch-commits] [llvm] 5a1d31a - [SLP] use reduction kind's opcode for cost model queries; NFC

2021-01-05 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-05T15:12:40-05:00 New Revision: 5a1d31a28490e85de440b55e2e257b61d32e85b9 URL: https://github.com/llvm/llvm-project/commit/5a1d31a28490e85de440b55e2e257b61d32e85b9 DIFF: https://github.com/llvm/llvm-project/commit/5a1d31a28490e85de440b55e2e257b61d32e85b9.diff

[llvm-branch-commits] [llvm] d4a999b - [SLP] reduce code duplication; NFC

2021-01-05 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-05T15:12:40-05:00 New Revision: d4a999b453a4d3cfeee02f00f4900327fc7fcede URL: https://github.com/llvm/llvm-project/commit/d4a999b453a4d3cfeee02f00f4900327fc7fcede DIFF: https://github.com/llvm/llvm-project/commit/d4a999b453a4d3cfeee02f00f4900327fc7fcede.diff

[llvm-branch-commits] [llvm] 3b8b2c7 - [SLP] delete unused pairwise reduction option

2021-01-05 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-05T13:23:07-05:00 New Revision: 3b8b2c7da2efb88d9f13e911e383af430ab463ef URL: https://github.com/llvm/llvm-project/commit/3b8b2c7da2efb88d9f13e911e383af430ab463ef DIFF: https://github.com/llvm/llvm-project/commit/3b8b2c7da2efb88d9f13e911e383af430ab463ef.diff

[llvm-branch-commits] [llvm] 36263a7 - [LoopUtils] remove redundant opcode parameter; NFC

2021-01-04 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-04T17:05:28-05:00 New Revision: 36263a70d98afc36dea55e7a004d08455811 URL: https://github.com/llvm/llvm-project/commit/36263a70d98afc36dea55e7a004d08455811 DIFF: https://github.com/llvm/llvm-project/commit/36263a70d98afc36dea55e7a004d08455811.diff

[llvm-branch-commits] [llvm] 58b6c5d - [LoopUtils] reorder logic for creating reduction; NFC

2021-01-04 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-04T16:05:02-05:00 New Revision: 58b6c5d932a0d435ddfd13f4f5b011207e64297f URL: https://github.com/llvm/llvm-project/commit/58b6c5d932a0d435ddfd13f4f5b011207e64297f DIFF: https://github.com/llvm/llvm-project/commit/58b6c5d932a0d435ddfd13f4f5b011207e64297f.diff

[llvm-branch-commits] [llvm] 9766957 - [LoopUtils] reduce code for creatng reduction; NFC

2021-01-04 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-04T16:05:03-05:00 New Revision: 976695752416f6ff51993ec1f3769e8a62eea2f2 URL: https://github.com/llvm/llvm-project/commit/976695752416f6ff51993ec1f3769e8a62eea2f2 DIFF: https://github.com/llvm/llvm-project/commit/976695752416f6ff51993ec1f3769e8a62eea2f2.diff

[llvm-branch-commits] [llvm] 6976812 - [InstCombine] add tests for ashr+icmp; NFC

2021-01-04 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-04T13:35:07-05:00 New Revision: 6976812129bf62975e37f6eabced717dcd090037 URL: https://github.com/llvm/llvm-project/commit/6976812129bf62975e37f6eabced717dcd090037 DIFF: https://github.com/llvm/llvm-project/commit/6976812129bf62975e37f6eabced717dcd090037.diff

[llvm-branch-commits] [llvm] c74e853 - [Analysis] flatten enums for recurrence types

2021-01-01 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-01T12:20:16-05:00 New Revision: c74e8539ff372a89d08e7bfea7323a4dc2979d22 URL: https://github.com/llvm/llvm-project/commit/c74e8539ff372a89d08e7bfea7323a4dc2979d22 DIFF: https://github.com/llvm/llvm-project/commit/c74e8539ff372a89d08e7bfea7323a4dc2979d22.diff

[llvm-branch-commits] [llvm] c182a00 - [Analysis] fix typo in code comment; NFC

2021-01-01 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2021-01-01T12:20:16-05:00 New Revision: c182a000954de667f1e87055bf0329e5e6f52f1f URL: https://github.com/llvm/llvm-project/commit/c182a000954de667f1e87055bf0329e5e6f52f1f DIFF: https://github.com/llvm/llvm-project/commit/c182a000954de667f1e87055bf0329e5e6f52f1f.diff

[llvm-branch-commits] [llvm] eaab711 - [Analysis] reduce code for matching min/max; NFC

2020-12-31 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-31T17:19:37-05:00 New Revision: eaab71106b81031d272acfc6987e99e8b65cbe6c URL: https://github.com/llvm/llvm-project/commit/eaab71106b81031d272acfc6987e99e8b65cbe6c DIFF: https://github.com/llvm/llvm-project/commit/eaab71106b81031d272acfc6987e99e8b65cbe6c.diff

[llvm-branch-commits] [llvm] 8ca60db - [LoopUtils] reduce FMF and min/max complexity when forming reductions

2020-12-30 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-30T15:22:26-05:00 New Revision: 8ca60db40bd944dc5f67e0f200a403b4e03818ea URL: https://github.com/llvm/llvm-project/commit/8ca60db40bd944dc5f67e0f200a403b4e03818ea DIFF: https://github.com/llvm/llvm-project/commit/8ca60db40bd944dc5f67e0f200a403b4e03818ea.diff

[llvm-branch-commits] [llvm] 5ced712 - [LoopVectorizer] add test to show wrong FMF propagation; NFC

2020-12-30 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-30T15:13:57-05:00 New Revision: 5ced712e9851f00ecd81ba4dc235811bbc9ec5a2 URL: https://github.com/llvm/llvm-project/commit/5ced712e9851f00ecd81ba4dc235811bbc9ec5a2 DIFF: https://github.com/llvm/llvm-project/commit/5ced712e9851f00ecd81ba4dc235811bbc9ec5a2.diff

[llvm-branch-commits] [llvm] 3567908 - [SLP] add fadd reduction test to show broken FMF propagation; NFC

2020-12-30 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-30T11:27:50-05:00 New Revision: 3567908d8ceb95afe50961c7a953c202131235c5 URL: https://github.com/llvm/llvm-project/commit/3567908d8ceb95afe50961c7a953c202131235c5 DIFF: https://github.com/llvm/llvm-project/commit/3567908d8ceb95afe50961c7a953c202131235c5.diff

[llvm-branch-commits] [llvm] e90ea76 - [IR] remove 'NoNan' param when creating FP reductions

2020-12-30 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-30T09:51:23-05:00 New Revision: e90ea76380d411bf81861228f23e4716ef337100 URL: https://github.com/llvm/llvm-project/commit/e90ea76380d411bf81861228f23e4716ef337100 DIFF: https://github.com/llvm/llvm-project/commit/e90ea76380d411bf81861228f23e4716ef337100.diff

[llvm-branch-commits] [llvm] 8d18bc8 - [Utils] reduce code in createTargetReduction(); NFC

2020-12-29 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-29T15:56:19-05:00 New Revision: 8d18bc8e6db717352811a44a81e76a196530f612 URL: https://github.com/llvm/llvm-project/commit/8d18bc8e6db717352811a44a81e76a196530f612 DIFF: https://github.com/llvm/llvm-project/commit/8d18bc8e6db717352811a44a81e76a196530f612.diff

[llvm-branch-commits] [llvm] 21a3a02 - [SLP] replace local reduction enum with RecurrenceKind; NFCI

2020-12-29 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-29T14:52:11-05:00 New Revision: 21a3a0225d84cd35227fc9d4d08234918a54f8d3 URL: https://github.com/llvm/llvm-project/commit/21a3a0225d84cd35227fc9d4d08234918a54f8d3 DIFF: https://github.com/llvm/llvm-project/commit/21a3a0225d84cd35227fc9d4d08234918a54f8d3.diff

[llvm-branch-commits] [llvm] 236c452 - [InstSimplify] remove ctpop of 1 (low) bit

2020-12-28 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-28T16:06:20-05:00 New Revision: 236c4524a7cd3051a150690b4f4f55f496e7e248 URL: https://github.com/llvm/llvm-project/commit/236c4524a7cd3051a150690b4f4f55f496e7e248 DIFF: https://github.com/llvm/llvm-project/commit/236c4524a7cd3051a150690b4f4f55f496e7e248.diff

[llvm-branch-commits] [llvm] 1351f71 - [InstSimplify] add tests for ctpop; NFC (PR48608)

2020-12-28 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-28T16:06:19-05:00 New Revision: 1351f719d49642f7f1254d13e90d8d3a2824dcde URL: https://github.com/llvm/llvm-project/commit/1351f719d49642f7f1254d13e90d8d3a2824dcde DIFF: https://github.com/llvm/llvm-project/commit/1351f719d49642f7f1254d13e90d8d3a2824dcde.diff

[llvm-branch-commits] [llvm] badf0f2 - [SLP] rename reduction variables for readability; NFC

2020-12-26 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-26T11:20:25-05:00 New Revision: badf0f20f3b3e8f8f06d6c632d2c9fc8e509fd25 URL: https://github.com/llvm/llvm-project/commit/badf0f20f3b3e8f8f06d6c632d2c9fc8e509fd25 DIFF: https://github.com/llvm/llvm-project/commit/badf0f20f3b3e8f8f06d6c632d2c9fc8e509fd25.diff

[llvm-branch-commits] [llvm] c4ca108 - [SLP] use switch to improve readability; NFC

2020-12-26 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-26T10:59:45-05:00 New Revision: c4ca108966926871a7e2bf362b1816be88a99162 URL: https://github.com/llvm/llvm-project/commit/c4ca108966926871a7e2bf362b1816be88a99162 DIFF: https://github.com/llvm/llvm-project/commit/c4ca108966926871a7e2bf362b1816be88a99162.diff

[llvm-branch-commits] [llvm] f6929c0 - [SLP] add reduction tests for maxnum/minnum intrinsics; NFC

2020-12-22 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-22T16:05:39-05:00 New Revision: f6929c01952b3f144df620544ed937e801b9c945 URL: https://github.com/llvm/llvm-project/commit/f6929c01952b3f144df620544ed937e801b9c945 DIFF: https://github.com/llvm/llvm-project/commit/f6929c01952b3f144df620544ed937e801b9c945.diff

[llvm-branch-commits] [llvm] 0d15d4b - [SLP] use operand index abstraction for number of operands

2020-12-22 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-22T16:05:39-05:00 New Revision: 0d15d4b6f43a3355c1d618766c8e550cfe1481d0 URL: https://github.com/llvm/llvm-project/commit/0d15d4b6f43a3355c1d618766c8e550cfe1481d0 DIFF: https://github.com/llvm/llvm-project/commit/0d15d4b6f43a3355c1d618766c8e550cfe1481d0.diff

[llvm-branch-commits] [llvm] 38ca7fa - [InstSimplify] reduce logic with inverted add/sub ops

2020-12-21 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-21T08:51:43-05:00 New Revision: 38ca7face67e8488d482b66a999d0a685806879f URL: https://github.com/llvm/llvm-project/commit/38ca7face67e8488d482b66a999d0a685806879f DIFF: https://github.com/llvm/llvm-project/commit/38ca7face67e8488d482b66a999d0a685806879f.diff

[llvm-branch-commits] [llvm] d611875 - [InstSimplify] add tests for inverted logic operands; NFC

2020-12-21 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-21T08:51:42-05:00 New Revision: d6118759f30e343a05aab053f66e5049ea149175 URL: https://github.com/llvm/llvm-project/commit/d6118759f30e343a05aab053f66e5049ea149175 DIFF: https://github.com/llvm/llvm-project/commit/d6118759f30e343a05aab053f66e5049ea149175.diff

[llvm-branch-commits] [llvm] 37d0dda - [SLP] fix typo; NFC

2020-12-18 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-18T16:55:52-05:00 New Revision: 37d0dda739aa5ebc1ad8cca8c570788b2a3ef5cf URL: https://github.com/llvm/llvm-project/commit/37d0dda739aa5ebc1ad8cca8c570788b2a3ef5cf DIFF: https://github.com/llvm/llvm-project/commit/37d0dda739aa5ebc1ad8cca8c570788b2a3ef5cf.diff

[llvm-branch-commits] [llvm] 47aaa99 - [VectorCombine] allow peeking through GEPs when creating a vector load

2020-12-18 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-18T09:25:03-05:00 New Revision: 47aaa99c0e1e28573bf24d95c5540005ee734531 URL: https://github.com/llvm/llvm-project/commit/47aaa99c0e1e28573bf24d95c5540005ee734531 DIFF: https://github.com/llvm/llvm-project/commit/47aaa99c0e1e28573bf24d95c5540005ee734531.diff

[llvm-branch-commits] [llvm] 71a1b9f - [VectorCombine] add tests for gep load with cast; NFC

2020-12-17 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-17T16:40:55-05:00 New Revision: 71a1b9fe76acfea8920e143c807c5cb8bf510254 URL: https://github.com/llvm/llvm-project/commit/71a1b9fe76acfea8920e143c807c5cb8bf510254 DIFF: https://github.com/llvm/llvm-project/commit/71a1b9fe76acfea8920e143c807c5cb8bf510254.diff

[llvm-branch-commits] [llvm] 46c331b - [VectorCombine] adjust test alignments for better coverage; NFC

2020-12-16 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-16T16:30:45-05:00 New Revision: 46c331bf26d169326b52079578178ab91e3546c0 URL: https://github.com/llvm/llvm-project/commit/46c331bf26d169326b52079578178ab91e3546c0 DIFF: https://github.com/llvm/llvm-project/commit/46c331bf26d169326b52079578178ab91e3546c0.diff

[llvm-branch-commits] [llvm] 38ebc1a - [VectorCombine] optimize alignment for load transform

2020-12-16 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-16T15:25:45-05:00 New Revision: 38ebc1a13dc8ce41917d66918b319d793dc2fb02 URL: https://github.com/llvm/llvm-project/commit/38ebc1a13dc8ce41917d66918b319d793dc2fb02 DIFF: https://github.com/llvm/llvm-project/commit/38ebc1a13dc8ce41917d66918b319d793dc2fb02.diff

[llvm-branch-commits] [llvm] aaaf0ec - [VectorCombine] loosen alignment constraint for load transform

2020-12-16 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-16T12:25:18-05:00 New Revision: aaaf0ec72b062dea09a277e5b9e6bda0a3da55c9 URL: https://github.com/llvm/llvm-project/commit/aaaf0ec72b062dea09a277e5b9e6bda0a3da55c9 DIFF: https://github.com/llvm/llvm-project/commit/aaaf0ec72b062dea09a277e5b9e6bda0a3da55c9.diff

[llvm-branch-commits] [llvm] 8593e19 - [VectorCombine] add alignment test for gep load; NFC

2020-12-14 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-14T18:31:19-05:00 New Revision: 8593e197bc837286abeb4dee50726b2391a77de9 URL: https://github.com/llvm/llvm-project/commit/8593e197bc837286abeb4dee50726b2391a77de9 DIFF: https://github.com/llvm/llvm-project/commit/8593e197bc837286abeb4dee50726b2391a77de9.diff

[llvm-branch-commits] [llvm] d399f87 - [VectorCombine] make load transform poison-safe

2020-12-14 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-14T17:42:01-05:00 New Revision: d399f870b5a94b9dcc1817ed69fec88c325bb817 URL: https://github.com/llvm/llvm-project/commit/d399f870b5a94b9dcc1817ed69fec88c325bb817 DIFF: https://github.com/llvm/llvm-project/commit/d399f870b5a94b9dcc1817ed69fec88c325bb817.diff

[llvm-branch-commits] [llvm] 9c1765a - [VectorCombine] add test for load with offset; NFC

2020-12-14 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-14T14:40:06-05:00 New Revision: 9c1765acabf10b7df7cf49456a06bbba2b33b364 URL: https://github.com/llvm/llvm-project/commit/9c1765acabf10b7df7cf49456a06bbba2b33b364 DIFF: https://github.com/llvm/llvm-project/commit/9c1765acabf10b7df7cf49456a06bbba2b33b364.diff

[llvm-branch-commits] [llvm] 204bdc5 - [InstCombine][x86] fix insertion point bug in vector demanded elts fold (PR48476)

2020-12-11 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-11T17:23:35-05:00 New Revision: 204bdc5322cc89603d503fb1f02a0eba19a1b496 URL: https://github.com/llvm/llvm-project/commit/204bdc5322cc89603d503fb1f02a0eba19a1b496 DIFF: https://github.com/llvm/llvm-project/commit/204bdc5322cc89603d503fb1f02a0eba19a1b496.diff

[llvm-branch-commits] [llvm] 4f051fe - [InstCombine] avoid crash sinking to unreachable block

2020-12-10 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-10T13:10:26-05:00 New Revision: 4f051fe37438632d10480c346520a0de624dbebf URL: https://github.com/llvm/llvm-project/commit/4f051fe37438632d10480c346520a0de624dbebf DIFF: https://github.com/llvm/llvm-project/commit/4f051fe37438632d10480c346520a0de624dbebf.diff

[llvm-branch-commits] [llvm] 12b684a - [VectorCombine] improve readability; NFC

2020-12-10 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-10T13:10:26-05:00 New Revision: 12b684ae02226f7785d3fb412fb155d4e15cc9bd URL: https://github.com/llvm/llvm-project/commit/12b684ae02226f7785d3fb412fb155d4e15cc9bd DIFF: https://github.com/llvm/llvm-project/commit/12b684ae02226f7785d3fb412fb155d4e15cc9bd.diff

[llvm-branch-commits] [llvm] b2ef264 - [VectorCombine] allow peeking through an extractelt when creating a vector load

2020-12-09 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-09T10:36:14-05:00 New Revision: b2ef264096c045cf7147320a8bcdf8ec725ec534 URL: https://github.com/llvm/llvm-project/commit/b2ef264096c045cf7147320a8bcdf8ec725ec534 DIFF: https://github.com/llvm/llvm-project/commit/b2ef264096c045cf7147320a8bcdf8ec725ec534.diff

[llvm-branch-commits] [llvm] 2a06628 - [VectorCombine] add tests for load of insert/extract; NFC

2020-12-08 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-08T12:56:54-05:00 New Revision: 2a06628185b4598fa8a6a5b733028b4255818ce9 URL: https://github.com/llvm/llvm-project/commit/2a06628185b4598fa8a6a5b733028b4255818ce9 DIFF: https://github.com/llvm/llvm-project/commit/2a06628185b4598fa8a6a5b733028b4255818ce9.diff

[llvm-branch-commits] [llvm] 5fe1a49 - [SLP] fix typo in debug string; NFC

2020-12-07 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-07T15:09:21-05:00 New Revision: 5fe1a49f961d7e6a064addf6373288d5e3697e68 URL: https://github.com/llvm/llvm-project/commit/5fe1a49f961d7e6a064addf6373288d5e3697e68 DIFF: https://github.com/llvm/llvm-project/commit/5fe1a49f961d7e6a064addf6373288d5e3697e68.diff

[llvm-branch-commits] [llvm] ac522f8 - [DAGCombiner] Fold (sext (not i1 x)) -> (add (zext i1 x), -1)

2020-12-06 Thread Sanjay Patel via llvm-branch-commits
Author: Layton Kifer Date: 2020-12-06T11:52:10-05:00 New Revision: ac522f87002ffc20d377e284080c9fa7f63216fc URL: https://github.com/llvm/llvm-project/commit/ac522f87002ffc20d377e284080c9fa7f63216fc DIFF: https://github.com/llvm/llvm-project/commit/ac522f87002ffc20d377e284080c9fa7f63216fc.diff

[llvm-branch-commits] [llvm] 94f6d36 - [InstCombine] avoid crash on phi with unreachable incoming block (PR48369)

2020-12-06 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-06T09:31:47-05:00 New Revision: 94f6d365e4be0cf05930df0eedd2bfb23f6fce51 URL: https://github.com/llvm/llvm-project/commit/94f6d365e4be0cf05930df0eedd2bfb23f6fce51 DIFF: https://github.com/llvm/llvm-project/commit/94f6d365e4be0cf05930df0eedd2bfb23f6fce51.diff

[llvm-branch-commits] [llvm] 9d6d24c - [JumpThreading][VectorUtils] avoid infinite loop on unreachable IR

2020-12-02 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-02T13:39:33-05:00 New Revision: 9d6d24c25056c17db56cf1ef5124f82eb18afc2c URL: https://github.com/llvm/llvm-project/commit/9d6d24c25056c17db56cf1ef5124f82eb18afc2c DIFF: https://github.com/llvm/llvm-project/commit/9d6d24c25056c17db56cf1ef5124f82eb18afc2c.diff

[llvm-branch-commits] [llvm] 56fd29e - [SLP] use 'match' for binop/select; NFC

2020-12-02 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-02T09:04:08-05:00 New Revision: 56fd29e93bd133d354e7e639bca1c025162e91ac URL: https://github.com/llvm/llvm-project/commit/56fd29e93bd133d354e7e639bca1c025162e91ac DIFF: https://github.com/llvm/llvm-project/commit/56fd29e93bd133d354e7e639bca1c025162e91ac.diff

[llvm-branch-commits] [llvm] 136f98e - [x86] adjust cost model values for minnum/maxnum with fast-math-flags

2020-12-01 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-01T10:45:53-05:00 New Revision: 136f98e5236522f55693b8b2d23e87692987f734 URL: https://github.com/llvm/llvm-project/commit/136f98e5236522f55693b8b2d23e87692987f734 DIFF: https://github.com/llvm/llvm-project/commit/136f98e5236522f55693b8b2d23e87692987f734.diff

[llvm-branch-commits] [llvm] 9f60b8b - [InstCombine] canonicalize sign-bit-shift of difference to ext(icmp)

2020-12-01 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-01T09:58:11-05:00 New Revision: 9f60b8b3d2e2cd38b9ae45da7e36a77b3c9dd258 URL: https://github.com/llvm/llvm-project/commit/9f60b8b3d2e2cd38b9ae45da7e36a77b3c9dd258 DIFF: https://github.com/llvm/llvm-project/commit/9f60b8b3d2e2cd38b9ae45da7e36a77b3c9dd258.diff

[llvm-branch-commits] [llvm] b2cdd77 - [InstCombine] add tests for sign-bit-shift-of-sub; NFC

2020-12-01 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-12-01T08:01:00-05:00 New Revision: b2cdd776e3e5a709d5904633956d3e9eaad78020 URL: https://github.com/llvm/llvm-project/commit/b2cdd776e3e5a709d5904633956d3e9eaad78020 DIFF: https://github.com/llvm/llvm-project/commit/b2cdd776e3e5a709d5904633956d3e9eaad78020.diff

[llvm-branch-commits] [llvm] 40dc535 - [x86] add tests for maxnum/minnum with nnan; NFC

2020-11-30 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-11-30T14:30:28-05:00 New Revision: 40dc535b5afffb1d309e44ca636219c1b8a6873b URL: https://github.com/llvm/llvm-project/commit/40dc535b5afffb1d309e44ca636219c1b8a6873b DIFF: https://github.com/llvm/llvm-project/commit/40dc535b5afffb1d309e44ca636219c1b8a6873b.diff

[llvm-branch-commits] [llvm] 9eb2c01 - [IR][LoopRotate] remove assertion that phi must have at least one operand

2020-11-30 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-11-30T11:32:42-05:00 New Revision: 9eb2c0113dfe2c1054e524122ca0e17ad552bb01 URL: https://github.com/llvm/llvm-project/commit/9eb2c0113dfe2c1054e524122ca0e17ad552bb01 DIFF: https://github.com/llvm/llvm-project/commit/9eb2c0113dfe2c1054e524122ca0e17ad552bb01.diff

[llvm-branch-commits] [llvm] 1dc38f8 - [IR] improve code comment/logic in removePredecessor(); NFC

2020-11-30 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-11-30T10:51:30-05:00 New Revision: 1dc38f8cfbbc4cce12f8416a1e51d38285e6872f URL: https://github.com/llvm/llvm-project/commit/1dc38f8cfbbc4cce12f8416a1e51d38285e6872f DIFF: https://github.com/llvm/llvm-project/commit/1dc38f8cfbbc4cce12f8416a1e51d38285e6872f.diff

[llvm-branch-commits] [llvm] 355aee3 - Revert "[IR][LoopRotate] avoid leaving phi with no operands (PR48296)"

2020-11-30 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-11-30T10:15:42-05:00 New Revision: 355aee3dcd441461a6da6e56c43dc1bd81c79f31 URL: https://github.com/llvm/llvm-project/commit/355aee3dcd441461a6da6e56c43dc1bd81c79f31 DIFF: https://github.com/llvm/llvm-project/commit/355aee3dcd441461a6da6e56c43dc1bd81c79f31.diff

[llvm-branch-commits] [llvm] bfd2c21 - [IR][LoopRotate] avoid leaving phi with no operands (PR48296)

2020-11-30 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-11-30T09:28:45-05:00 New Revision: bfd2c216ea8ef09f8fb1f755ca2b89f86f74acbb URL: https://github.com/llvm/llvm-project/commit/bfd2c216ea8ef09f8fb1f755ca2b89f86f74acbb DIFF: https://github.com/llvm/llvm-project/commit/bfd2c216ea8ef09f8fb1f755ca2b89f86f74acbb.diff

[llvm-branch-commits] [llvm] ce134da - [IR] simplify code in removePredecessor(); NFCI

2020-11-29 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-11-29T09:55:04-05:00 New Revision: ce134da4b18c27bbeba4e32f5813b1a3b043066e URL: https://github.com/llvm/llvm-project/commit/ce134da4b18c27bbeba4e32f5813b1a3b043066e DIFF: https://github.com/llvm/llvm-project/commit/ce134da4b18c27bbeba4e32f5813b1a3b043066e.diff

[llvm-branch-commits] [llvm] 2cebad7 - [IR] remove redundant code comments; NFC

2020-11-29 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-11-29T09:29:59-05:00 New Revision: 2cebad702cdff8c320c8afa748626e8cc1b3b2f3 URL: https://github.com/llvm/llvm-project/commit/2cebad702cdff8c320c8afa748626e8cc1b3b2f3 DIFF: https://github.com/llvm/llvm-project/commit/2cebad702cdff8c320c8afa748626e8cc1b3b2f3.diff

[llvm-branch-commits] [llvm] ab29f09 - [InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps

2020-11-23 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-11-23T16:50:09-05:00 New Revision: ab29f091eb64c8608ba943df604b218bcff41a26 URL: https://github.com/llvm/llvm-project/commit/ab29f091eb64c8608ba943df604b218bcff41a26 DIFF: https://github.com/llvm/llvm-project/commit/ab29f091eb64c8608ba943df604b218bcff41a26.diff

[llvm-branch-commits] [llvm] 2717252 - [CostModel] add basic handling for FP maximum/minimum intrinsics

2020-11-22 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-11-22T13:43:53-05:00 New Revision: 2717252c929be7b1f14c36dda9686a4aa8726de3 URL: https://github.com/llvm/llvm-project/commit/2717252c929be7b1f14c36dda9686a4aa8726de3 DIFF: https://github.com/llvm/llvm-project/commit/2717252c929be7b1f14c36dda9686a4aa8726de3.diff

[llvm-branch-commits] [llvm] 3a18f26 - [CostModel] add tests for FP maximum; NFC

2020-11-22 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-11-22T13:33:42-05:00 New Revision: 3a18f267236351873a4c7821735c70b0790e4919 URL: https://github.com/llvm/llvm-project/commit/3a18f267236351873a4c7821735c70b0790e4919 DIFF: https://github.com/llvm/llvm-project/commit/3a18f267236351873a4c7821735c70b0790e4919.diff

[llvm-branch-commits] [llvm] c5a4d80 - [ValueTracking][MemCpyOpt] avoid crash on inttoptr with vector pointer type (PR48075)

2020-11-22 Thread Sanjay Patel via llvm-branch-commits
Author: Sanjay Patel Date: 2020-11-22T12:54:18-05:00 New Revision: c5a4d80fd47cfdae1995df46d0c407f78d8666e8 URL: https://github.com/llvm/llvm-project/commit/c5a4d80fd47cfdae1995df46d0c407f78d8666e8 DIFF: https://github.com/llvm/llvm-project/commit/c5a4d80fd47cfdae1995df46d0c407f78d8666e8.diff