[llvm-branch-commits] [libunwind] 3cbd476 - [VE] Support VE in libunwind

2021-01-16 Thread Kazushi Marukawa via llvm-branch-commits
Author: Kazushi (Jam) Marukawa Date: 2021-01-17T15:35:02+09:00 New Revision: 3cbd476c54886e8ebac64b4145d4517732a71023 URL: https://github.com/llvm/llvm-project/commit/3cbd476c54886e8ebac64b4145d4517732a71023 DIFF: https://github.com/llvm/llvm-project/commit/3cbd476c54886e8ebac64b4145d4517732a71

[llvm-branch-commits] [llvm] 2b6a926 - [RISCV] Simplify mergeCondAndCode in RISCVCompressInstEmitter.cpp. NFC

2021-01-16 Thread Craig Topper via llvm-branch-commits
Author: Craig Topper Date: 2021-01-16T20:59:48-08:00 New Revision: 2b6a92625fdf11928bff1a31cdc06d7dbd193f85 URL: https://github.com/llvm/llvm-project/commit/2b6a92625fdf11928bff1a31cdc06d7dbd193f85 DIFF: https://github.com/llvm/llvm-project/commit/2b6a92625fdf11928bff1a31cdc06d7dbd193f85.diff

[llvm-branch-commits] [llvm] 061f681 - [RISCV] Remove an extra map lookup from RISCVCompressInstEmitter. NFC

2021-01-16 Thread Craig Topper via llvm-branch-commits
Author: Craig Topper Date: 2021-01-16T21:20:53-08:00 New Revision: 061f681c0dfa4d279dc656802bf81f3b9bfa3d34 URL: https://github.com/llvm/llvm-project/commit/061f681c0dfa4d279dc656802bf81f3b9bfa3d34 DIFF: https://github.com/llvm/llvm-project/commit/061f681c0dfa4d279dc656802bf81f3b9bfa3d34.diff

[llvm-branch-commits] [llvm] 1327c73 - [RISCV] Few more minor cleanups to RISCVCompressInstEmitter. NFC

2021-01-16 Thread Craig Topper via llvm-branch-commits
Author: Craig Topper Date: 2021-01-16T21:09:43-08:00 New Revision: 1327c730bb9a0bff963af3745869cf244ae37241 URL: https://github.com/llvm/llvm-project/commit/1327c730bb9a0bff963af3745869cf244ae37241 DIFF: https://github.com/llvm/llvm-project/commit/1327c730bb9a0bff963af3745869cf244ae37241.diff

[llvm-branch-commits] [llvm] 97f7e4e - [RISC] Replace dyn_casts that are only checked by an assert with a cast. NFC

2021-01-16 Thread Craig Topper via llvm-branch-commits
Author: Craig Topper Date: 2021-01-16T20:23:48-08:00 New Revision: 97f7e4e8c9309e0806f9b8f8afcf8ce2ef63656c URL: https://github.com/llvm/llvm-project/commit/97f7e4e8c9309e0806f9b8f8afcf8ce2ef63656c DIFF: https://github.com/llvm/llvm-project/commit/97f7e4e8c9309e0806f9b8f8afcf8ce2ef63656c.diff

[llvm-branch-commits] [llvm] 633c5af - [RISCV] Remove unneeded StringRef to std::string conversions in RISCVCompressInstEmitter. NFC

2021-01-16 Thread Craig Topper via llvm-branch-commits
Author: Craig Topper Date: 2021-01-16T20:09:45-08:00 New Revision: 633c5afccfbb0a985976aa3e6493f1a08061cb10 URL: https://github.com/llvm/llvm-project/commit/633c5afccfbb0a985976aa3e6493f1a08061cb10 DIFF: https://github.com/llvm/llvm-project/commit/633c5afccfbb0a985976aa3e6493f1a08061cb10.diff

[llvm-branch-commits] [llvm] a048ce1 - [X86] Default to -x86-pad-for-align=false to drop assembler difference with or w/o -g

2021-01-16 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2021-01-16T16:39:54-08:00 New Revision: a048ce13e32daa255d26533c00da8abd0b67e819 URL: https://github.com/llvm/llvm-project/commit/a048ce13e32daa255d26533c00da8abd0b67e819 DIFF: https://github.com/llvm/llvm-project/commit/a048ce13e32daa255d26533c00da8abd0b67e819.diff

[llvm-branch-commits] [llvm] 5238e7b - [InstCombine] Replace one-use select operand based on condition

2021-01-16 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2021-01-16T23:25:02+01:00 New Revision: 5238e7b302ffc40707677960da9d64e872745dac URL: https://github.com/llvm/llvm-project/commit/5238e7b302ffc40707677960da9d64e872745dac DIFF: https://github.com/llvm/llvm-project/commit/5238e7b302ffc40707677960da9d64e872745dac.diff

[llvm-branch-commits] [llvm] 32fc323 - [SimplifyCFG] markAliveBlocks(): catchswitch: preserve PostDomTree

2021-01-16 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2021-01-17T01:21:05+03:00 New Revision: 32fc32317a31fc00e7e4086d6c93dd1eab75960c URL: https://github.com/llvm/llvm-project/commit/32fc32317a31fc00e7e4086d6c93dd1eab75960c DIFF: https://github.com/llvm/llvm-project/commit/32fc32317a31fc00e7e4086d6c93dd1eab75960c.diff

[llvm-branch-commits] [llvm] 2a5b576 - [ARM] Test for aligned blocks. NFC

2021-01-16 Thread David Green via llvm-branch-commits
Author: David Green Date: 2021-01-16T22:04:48Z New Revision: 2a5b576e3ea41c30537435d989a3dce7a409f8e2 URL: https://github.com/llvm/llvm-project/commit/2a5b576e3ea41c30537435d989a3dce7a409f8e2 DIFF: https://github.com/llvm/llvm-project/commit/2a5b576e3ea41c30537435d989a3dce7a409f8e2.diff LOG: [

[llvm-branch-commits] [llvm] 1454724 - [ARM] Align blocks that are not fallthough targets

2021-01-16 Thread David Green via llvm-branch-commits
Author: David Green Date: 2021-01-16T22:19:35Z New Revision: 145472421535c71a9ea60af7e5d012ab69dc85ff URL: https://github.com/llvm/llvm-project/commit/145472421535c71a9ea60af7e5d012ab69dc85ff DIFF: https://github.com/llvm/llvm-project/commit/145472421535c71a9ea60af7e5d012ab69dc85ff.diff LOG: [

[llvm-branch-commits] [llvm] bfd75bd - [NFC] Removed extra text in comments

2021-01-16 Thread Dávid Bolvanský via llvm-branch-commits
Author: Dávid Bolvanský Date: 2021-01-16T22:48:56+01:00 New Revision: bfd75bdf3fd62d4f5e7028d4122f9ffa517f2a09 URL: https://github.com/llvm/llvm-project/commit/bfd75bdf3fd62d4f5e7028d4122f9ffa517f2a09 DIFF: https://github.com/llvm/llvm-project/commit/bfd75bdf3fd62d4f5e7028d4122f9ffa517f2a09.dif

[llvm-branch-commits] [mlir] d8fc273 - [mlir][sparse] improved sparse runtime support library

2021-01-16 Thread Aart Bik via llvm-branch-commits
Author: Aart Bik Date: 2021-01-16T12:16:10-08:00 New Revision: d8fc27301d18f0935ba99ead7ac61aa6a53f16e4 URL: https://github.com/llvm/llvm-project/commit/d8fc27301d18f0935ba99ead7ac61aa6a53f16e4 DIFF: https://github.com/llvm/llvm-project/commit/d8fc27301d18f0935ba99ead7ac61aa6a53f16e4.diff LOG:

[llvm-branch-commits] [openmp] ed939f8 - [OpenMP] Added the support for hidden helper task in RTL

2021-01-16 Thread Shilei Tian via llvm-branch-commits
Author: Shilei Tian Date: 2021-01-16T14:13:35-05:00 New Revision: ed939f853da1f2266f00ea087f778fda88848f73 URL: https://github.com/llvm/llvm-project/commit/ed939f853da1f2266f00ea087f778fda88848f73 DIFF: https://github.com/llvm/llvm-project/commit/ed939f853da1f2266f00ea087f778fda88848f73.diff L

[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] 63bedc8 - [InstSimplify] Handle commutativity for 'and' and 'outer or' for (~A & B) | ~(A | B) --> ~A

2021-01-16 Thread Dávid Bolvanský via llvm-branch-commits
Author: Dávid Bolvanský Date: 2021-01-16T19:42:50+01:00 New Revision: 63bedc80da36cf5eb71b06b453c186e057607bf4 URL: https://github.com/llvm/llvm-project/commit/63bedc80da36cf5eb71b06b453c186e057607bf4 DIFF: https://github.com/llvm/llvm-project/commit/63bedc80da36cf5eb71b06b453c186e057607bf4.dif

[llvm-branch-commits] [llvm] 372eb2b - [ARM] Add low overhead loops terminators to AnalyzeBranch

2021-01-16 Thread David Green via llvm-branch-commits
Author: David Green Date: 2021-01-16T18:30:21Z New Revision: 372eb2bbb6fb903ce76266e659dfefbaee67722b URL: https://github.com/llvm/llvm-project/commit/372eb2bbb6fb903ce76266e659dfefbaee67722b DIFF: https://github.com/llvm/llvm-project/commit/372eb2bbb6fb903ce76266e659dfefbaee67722b.diff LOG: [

[llvm-branch-commits] [llvm] c1ab698 - [ARM] Remove LLC tests from transform/hardware loop tests.

2021-01-16 Thread David Green via llvm-branch-commits
Author: David Green Date: 2021-01-16T18:30:21Z New Revision: c1ab698dce8dd4e751e63142ebb333d5b90bb8dc URL: https://github.com/llvm/llvm-project/commit/c1ab698dce8dd4e751e63142ebb333d5b90bb8dc DIFF: https://github.com/llvm/llvm-project/commit/c1ab698dce8dd4e751e63142ebb333d5b90bb8dc.diff LOG: [

[llvm-branch-commits] [llvm] 416854d - [InstSimplify] Precommit new testcases; NFC

2021-01-16 Thread Dávid Bolvanský via llvm-branch-commits
Author: Dávid Bolvanský Date: 2021-01-16T19:11:58+01:00 New Revision: 416854d0f7cda90def07e9b4aee14505f222b0b3 URL: https://github.com/llvm/llvm-project/commit/416854d0f7cda90def07e9b4aee14505f222b0b3 DIFF: https://github.com/llvm/llvm-project/commit/416854d0f7cda90def07e9b4aee14505f222b0b3.dif

[llvm-branch-commits] [llvm] 2082b10 - [llvm] Use *::empty (NFC)

2021-01-16 Thread Kazu Hirata via llvm-branch-commits
Author: Kazu Hirata Date: 2021-01-16T09:40:55-08:00 New Revision: 2082b10d100e8dbaffc2ba8f497db5d2ab61beb2 URL: https://github.com/llvm/llvm-project/commit/2082b10d100e8dbaffc2ba8f497db5d2ab61beb2 DIFF: https://github.com/llvm/llvm-project/commit/2082b10d100e8dbaffc2ba8f497db5d2ab61beb2.diff L

[llvm-branch-commits] [llvm] 19aacdb - [llvm] Construct SmallVector with iterator ranges (NFC)

2021-01-16 Thread Kazu Hirata via llvm-branch-commits
Author: Kazu Hirata Date: 2021-01-16T09:40:53-08:00 New Revision: 19aacdb715aea1de56a47b807a555335610a11c2 URL: https://github.com/llvm/llvm-project/commit/19aacdb715aea1de56a47b807a555335610a11c2 DIFF: https://github.com/llvm/llvm-project/commit/19aacdb715aea1de56a47b807a555335610a11c2.diff L

[llvm-branch-commits] [llvm] ba0fc7e - [StringExtras] Fix comment typos (NFC)

2021-01-16 Thread Kazu Hirata via llvm-branch-commits
Author: Kazu Hirata Date: 2021-01-16T09:40:51-08:00 New Revision: ba0fc7e1f8d57a7a7dce1a2d604b12e5210dc10f URL: https://github.com/llvm/llvm-project/commit/ba0fc7e1f8d57a7a7dce1a2d604b12e5210dc10f DIFF: https://github.com/llvm/llvm-project/commit/ba0fc7e1f8d57a7a7dce1a2d604b12e5210dc10f.diff L

[llvm-branch-commits] [llvm] bca16e2 - [LTO] Remove options to disable inlining, vectorization & GVNLoadPRE.

2021-01-16 Thread Florian Hahn via llvm-branch-commits
Author: Florian Hahn Date: 2021-01-16T16:29:15Z New Revision: bca16e2fbb451f125c13f811f9f5a37bb38e54e2 URL: https://github.com/llvm/llvm-project/commit/bca16e2fbb451f125c13f811f9f5a37bb38e54e2 DIFF: https://github.com/llvm/llvm-project/commit/bca16e2fbb451f125c13f811f9f5a37bb38e54e2.diff LOG:

[llvm-branch-commits] [llvm] bdd4dda - [InstSimplify] Update comments, remove redundant tests

2021-01-16 Thread Dávid Bolvanský via llvm-branch-commits
Author: Dávid Bolvanský Date: 2021-01-16T16:31:23+01:00 New Revision: bdd4dda58b0de08bd3474fb8d4589a9ba9349e88 URL: https://github.com/llvm/llvm-project/commit/bdd4dda58b0de08bd3474fb8d4589a9ba9349e88 DIFF: https://github.com/llvm/llvm-project/commit/bdd4dda58b0de08bd3474fb8d4589a9ba9349e88.dif

[llvm-branch-commits] [llvm] 098dbf1 - [RISCV] Correct alignment settings for vector registers.

2021-01-16 Thread Hsiangkai Wang via llvm-branch-commits
Author: Hsiangkai Wang Date: 2021-01-16T23:21:29+08:00 New Revision: 098dbf190a5586d02f48b84eb41b93b701cdeb97 URL: https://github.com/llvm/llvm-project/commit/098dbf190a5586d02f48b84eb41b93b701cdeb97 DIFF: https://github.com/llvm/llvm-project/commit/098dbf190a5586d02f48b84eb41b93b701cdeb97.diff

[llvm-branch-commits] [llvm] a4e2a51 - [InstSimplify] Add (~A & B) | ~(A | B) --> ~A

2021-01-16 Thread Dávid Bolvanský via llvm-branch-commits
Author: Dávid Bolvanský Date: 2021-01-16T15:43:34+01:00 New Revision: a4e2a5145a29af678139f33e94ab3df0fc973e59 URL: https://github.com/llvm/llvm-project/commit/a4e2a5145a29af678139f33e94ab3df0fc973e59 DIFF: https://github.com/llvm/llvm-project/commit/a4e2a5145a29af678139f33e94ab3df0fc973e59.dif

[llvm-branch-commits] [llvm] 9fc814e - [Tests] Added tests for new instcombine or simplification; NFC

2021-01-16 Thread Dávid Bolvanský via llvm-branch-commits
Author: Dávid Bolvanský Date: 2021-01-16T15:43:33+01:00 New Revision: 9fc814ed59669d8f1d06cde5714c17fac652f2a1 URL: https://github.com/llvm/llvm-project/commit/9fc814ed59669d8f1d06cde5714c17fac652f2a1 DIFF: https://github.com/llvm/llvm-project/commit/9fc814ed59669d8f1d06cde5714c17fac652f2a1.dif

[llvm-branch-commits] [llvm] 25c1578 - Fix llvm::Optional build breaks in MSVC using std::is_trivially_copyable

2021-01-16 Thread Alexandre Ganea via llvm-branch-commits
Author: James Player Date: 2021-01-16T09:37:04-05:00 New Revision: 25c1578a46ff93f920b7ad4e3057465902ced8f5 URL: https://github.com/llvm/llvm-project/commit/25c1578a46ff93f920b7ad4e3057465902ced8f5 DIFF: https://github.com/llvm/llvm-project/commit/25c1578a46ff93f920b7ad4e3057465902ced8f5.diff

[llvm-branch-commits] [clang] b765eaf - [ASTMatchers] Add support for CXXRewrittenBinaryOperator

2021-01-16 Thread Stephen Kelly via llvm-branch-commits
Author: Stephen Kelly Date: 2021-01-16T13:44:22Z New Revision: b765eaf9a617bd3da30f47ece731b33593929885 URL: https://github.com/llvm/llvm-project/commit/b765eaf9a617bd3da30f47ece731b33593929885 DIFF: https://github.com/llvm/llvm-project/commit/b765eaf9a617bd3da30f47ece731b33593929885.diff LOG:

[llvm-branch-commits] [clang] e810e95 - [ASTMatchers] Add binaryOperation matcher

2021-01-16 Thread Stephen Kelly via llvm-branch-commits
Author: Stephen Kelly Date: 2021-01-16T13:44:09Z New Revision: e810e95e4bb908d1c8844e2c6f7da999732cabc9 URL: https://github.com/llvm/llvm-project/commit/e810e95e4bb908d1c8844e2c6f7da999732cabc9 DIFF: https://github.com/llvm/llvm-project/commit/e810e95e4bb908d1c8844e2c6f7da999732cabc9.diff LOG:

[llvm-branch-commits] [llvm] 4f15556 - [LegalizeDAG] Handle NeedInvert when expanding BR_CC

2021-01-16 Thread Bjorn Pettersson via llvm-branch-commits
Author: Bjorn Pettersson Date: 2021-01-16T14:33:19+01:00 New Revision: 4f155567317d3187bc18be866b3f3b5352f1bfa5 URL: https://github.com/llvm/llvm-project/commit/4f155567317d3187bc18be866b3f3b5352f1bfa5 DIFF: https://github.com/llvm/llvm-project/commit/4f155567317d3187bc18be866b3f3b5352f1bfa5.di

[llvm-branch-commits] [clang] dbe056c - [ASTMatchers] Make cxxOperatorCallExpr matchers API-compatible with n-ary operators

2021-01-16 Thread Stephen Kelly via llvm-branch-commits
Author: Stephen Kelly Date: 2021-01-16T12:53:11Z New Revision: dbe056c2e37f00b9f33ab63bba73dbb004e13562 URL: https://github.com/llvm/llvm-project/commit/dbe056c2e37f00b9f33ab63bba73dbb004e13562 DIFF: https://github.com/llvm/llvm-project/commit/dbe056c2e37f00b9f33ab63bba73dbb004e13562.diff LOG:

[llvm-branch-commits] [clang] a710145 - [ASTMatchers] Add mapAnyOf matcher

2021-01-16 Thread Stephen Kelly via llvm-branch-commits
Author: Stephen Kelly Date: 2021-01-16T12:53:11Z New Revision: a7101450a42e4f1ed5af1a38a6def08f1b5b58fe URL: https://github.com/llvm/llvm-project/commit/a7101450a42e4f1ed5af1a38a6def08f1b5b58fe DIFF: https://github.com/llvm/llvm-project/commit/a7101450a42e4f1ed5af1a38a6def08f1b5b58fe.diff LOG:

[llvm-branch-commits] [llvm] f0a0ec2 - [InstCombine] Add more tests for select operand replacement (NFC)

2021-01-16 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2021-01-16T13:10:59+01:00 New Revision: f0a0ec2d085b0bc53e20643b740b20b49cfd9bd5 URL: https://github.com/llvm/llvm-project/commit/f0a0ec2d085b0bc53e20643b740b20b49cfd9bd5 DIFF: https://github.com/llvm/llvm-project/commit/f0a0ec2d085b0bc53e20643b740b20b49cfd9bd5.diff

[llvm-branch-commits] [llvm] e0a979c - [InstCombine] Add more tests to select-safe-transforms.ll (NFC)

2021-01-16 Thread Juneyoung Lee via llvm-branch-commits
Author: Juneyoung Lee Date: 2021-01-16T19:49:12+09:00 New Revision: e0a979ccadd81c71d78be816e893dd1bcd6508ee URL: https://github.com/llvm/llvm-project/commit/e0a979ccadd81c71d78be816e893dd1bcd6508ee DIFF: https://github.com/llvm/llvm-project/commit/e0a979ccadd81c71d78be816e893dd1bcd6508ee.diff

[llvm-branch-commits] [llvm] b664bef - [InstCombine] Add a test file that contains safe select transforms (NFC)

2021-01-16 Thread Juneyoung Lee via llvm-branch-commits
Author: Juneyoung Lee Date: 2021-01-16T19:27:43+09:00 New Revision: b664bef2ad9a7d32192b9351f39a222332da8c6d URL: https://github.com/llvm/llvm-project/commit/b664bef2ad9a7d32192b9351f39a222332da8c6d DIFF: https://github.com/llvm/llvm-project/commit/b664bef2ad9a7d32192b9351f39a222332da8c6d.diff

[llvm-branch-commits] [llvm] 668827b - Introduce llvm.noalias.decl intrinsic

2021-01-16 Thread Jeroen Dobbelaere via llvm-branch-commits
Author: Jeroen Dobbelaere Date: 2021-01-16T09:20:45+01:00 New Revision: 668827b6485664dbcf6caa2756fe2f6579ab1885 URL: https://github.com/llvm/llvm-project/commit/668827b6485664dbcf6caa2756fe2f6579ab1885 DIFF: https://github.com/llvm/llvm-project/commit/668827b6485664dbcf6caa2756fe2f6579ab1885.d