[llvm-branch-commits] [llvm] da4a637 - [RISCV] Define vpopc/vfirst intrinsics.

2020-12-24 Thread Zakk Chen via llvm-branch-commits
Author: Zakk Chen Date: 2020-12-24T19:44:34-08:00 New Revision: da4a637e99170b16e1f15e5cfa5e0b020bd6736d URL: https://github.com/llvm/llvm-project/commit/da4a637e99170b16e1f15e5cfa5e0b020bd6736d DIFF: https://github.com/llvm/llvm-project/commit/da4a637e99170b16e1f15e5cfa5e0b020bd6736d.diff LOG

[llvm-branch-commits] [llvm] d6ff5cf - [Target] Use llvm::any_of (NFC)

2020-12-24 Thread Kazu Hirata via llvm-branch-commits
Author: Kazu Hirata Date: 2020-12-24T19:43:26-08:00 New Revision: d6ff5cf995db22c37890b5469a5ad62022996c8c URL: https://github.com/llvm/llvm-project/commit/d6ff5cf995db22c37890b5469a5ad62022996c8c DIFF: https://github.com/llvm/llvm-project/commit/d6ff5cf995db22c37890b5469a5ad62022996c8c.diff L

[llvm-branch-commits] [llvm] 351c216 - [RISCV] Define vector mask-register logical intrinsics.

2020-12-24 Thread Zakk Chen via llvm-branch-commits
Author: Zakk Chen Date: 2020-12-24T18:59:05-08:00 New Revision: 351c216f36afab3bb88eb74995a39940b85e3812 URL: https://github.com/llvm/llvm-project/commit/351c216f36afab3bb88eb74995a39940b85e3812 DIFF: https://github.com/llvm/llvm-project/commit/351c216f36afab3bb88eb74995a39940b85e3812.diff LOG

[llvm-branch-commits] [llvm] 25aebe2 - [LoopIdiom] 'left-shift-until-bittest': keep no-wrap flags on shift, fix edge-case miscompilation for %x.next

2020-12-24 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-24T21:20:52+03:00 New Revision: 25aebe2ccfb4622b17494c5cfdb2b422c93cee4d URL: https://github.com/llvm/llvm-project/commit/25aebe2ccfb4622b17494c5cfdb2b422c93cee4d DIFF: https://github.com/llvm/llvm-project/commit/25aebe2ccfb4622b17494c5cfdb2b422c93cee4d.diff

[llvm-branch-commits] [llvm] 1fda233 - [NFC][InstCombine] Add test for `a & ~(a ^ b)` pattern

2020-12-24 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-24T21:20:48+03:00 New Revision: 1fda23367d46955fcb6e605f4114d47e499f0901 URL: https://github.com/llvm/llvm-project/commit/1fda23367d46955fcb6e605f4114d47e499f0901 DIFF: https://github.com/llvm/llvm-project/commit/1fda23367d46955fcb6e605f4114d47e499f0901.diff

[llvm-branch-commits] [llvm] 5b78303 - [InstCombine] Fold `a & ~(a ^ b)` to `x & y`

2020-12-24 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-24T21:20:49+03:00 New Revision: 5b78303433c0778a839e89d20daa57fbc037d0c7 URL: https://github.com/llvm/llvm-project/commit/5b78303433c0778a839e89d20daa57fbc037d0c7 DIFF: https://github.com/llvm/llvm-project/commit/5b78303433c0778a839e89d20daa57fbc037d0c7.diff

[llvm-branch-commits] [llvm] d9ebaee - [InstCombine] Hoist xor-by-constant from xor-by-value

2020-12-24 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-24T21:20:50+03:00 New Revision: d9ebaeeb468d6a8f29eb479f18d2790f7efb8565 URL: https://github.com/llvm/llvm-project/commit/d9ebaeeb468d6a8f29eb479f18d2790f7efb8565 DIFF: https://github.com/llvm/llvm-project/commit/d9ebaeeb468d6a8f29eb479f18d2790f7efb8565.diff

[llvm-branch-commits] [llvm] 8001dcb - [NFC][InstCombine] Add test coverage for `(x ^ C) ^ y` pattern

2020-12-24 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-24T21:20:50+03:00 New Revision: 8001dcbd50ce501e75e06886c5e225298e9eea2b URL: https://github.com/llvm/llvm-project/commit/8001dcbd50ce501e75e06886c5e225298e9eea2b DIFF: https://github.com/llvm/llvm-project/commit/8001dcbd50ce501e75e06886c5e225298e9eea2b.diff

[llvm-branch-commits] [llvm] da4c7e1 - [NFC][InstCombine] Autogenerate check lines in vec_shuffle.ll test

2020-12-24 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-24T21:20:48+03:00 New Revision: da4c7e15df33aa659d160b645c595b977c81ad02 URL: https://github.com/llvm/llvm-project/commit/da4c7e15df33aa659d160b645c595b977c81ad02 DIFF: https://github.com/llvm/llvm-project/commit/da4c7e15df33aa659d160b645c595b977c81ad02.diff

[llvm-branch-commits] [llvm] ff3749f - [NFC] SimplifyCFGOpt::simplifyUnreachable(): pacify unused variable warning

2020-12-24 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-24T21:20:46+03:00 New Revision: ff3749fc7933a6f45b77739380e434060ca7693d URL: https://github.com/llvm/llvm-project/commit/ff3749fc7933a6f45b77739380e434060ca7693d DIFF: https://github.com/llvm/llvm-project/commit/ff3749fc7933a6f45b77739380e434060ca7693d.diff

[llvm-branch-commits] [llvm] b3021a7 - [IR][InstCombine] Add m_ImmConstant(), that matches on non-ConstantExpr constants, and use it

2020-12-24 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-24T21:20:47+03:00 New Revision: b3021a72a6d2fea8702b75f34f9f3317ae923d92 URL: https://github.com/llvm/llvm-project/commit/b3021a72a6d2fea8702b75f34f9f3317ae923d92 DIFF: https://github.com/llvm/llvm-project/commit/b3021a72a6d2fea8702b75f34f9f3317ae923d92.diff

[llvm-branch-commits] [llvm] e457896 - [CodeGen] Remove unused function hasInlineAsmMemConstraint (NFC)

2020-12-24 Thread Kazu Hirata via llvm-branch-commits
Author: Kazu Hirata Date: 2020-12-24T09:17:58-08:00 New Revision: e457896a6ef02d94e8419404321b521902189841 URL: https://github.com/llvm/llvm-project/commit/e457896a6ef02d94e8419404321b521902189841 DIFF: https://github.com/llvm/llvm-project/commit/e457896a6ef02d94e8419404321b521902189841.diff L

[llvm-branch-commits] [llvm] df81211 - [CodeGen, Transforms] Use llvm::any_of (NFC)

2020-12-24 Thread Kazu Hirata via llvm-branch-commits
Author: Kazu Hirata Date: 2020-12-24T09:08:36-08:00 New Revision: df812115e3ca9741f094a8102325cb2351868b48 URL: https://github.com/llvm/llvm-project/commit/df812115e3ca9741f094a8102325cb2351868b48 DIFF: https://github.com/llvm/llvm-project/commit/df812115e3ca9741f094a8102325cb2351868b48.diff L

[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] 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] 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] ce4413e - Moved dwarf_eh_resume.ll from Generic to X86 folder

2020-12-24 Thread Evgeniy Brevnov via llvm-branch-commits
Author: Evgeniy Brevnov Date: 2020-12-24T20:08:50+07:00 New Revision: ce4413e48941eeb85769e35b1a31112f39d9cc4c URL: https://github.com/llvm/llvm-project/commit/ce4413e48941eeb85769e35b1a31112f39d9cc4c DIFF: https://github.com/llvm/llvm-project/commit/ce4413e48941eeb85769e35b1a31112f39d9cc4c.dif

[llvm-branch-commits] [llvm] ef2f843 - Revert "[InstCombine] Check inbounds in load/store of gep null transform (PR48577)"

2020-12-24 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2020-12-24T12:36:56+01:00 New Revision: ef2f843347baca1ece69066a3c3a7afa45532079 URL: https://github.com/llvm/llvm-project/commit/ef2f843347baca1ece69066a3c3a7afa45532079 DIFF: https://github.com/llvm/llvm-project/commit/ef2f843347baca1ece69066a3c3a7afa45532079.diff

[llvm-branch-commits] [llvm] e075123 - [CodeGen] Add "noreturn" attirbute to _Unwind_Resume

2020-12-24 Thread Evgeniy Brevnov via llvm-branch-commits
Author: Evgeniy Brevnov Date: 2020-12-24T18:14:18+07:00 New Revision: e0751234ef0df733032b777ed0d993a490121855 URL: https://github.com/llvm/llvm-project/commit/e0751234ef0df733032b777ed0d993a490121855 DIFF: https://github.com/llvm/llvm-project/commit/e0751234ef0df733032b777ed0d993a490121855.dif

[llvm-branch-commits] [llvm] 9017791 - Revert "[InstCombine] Fold gep inbounds of null to null"

2020-12-24 Thread Nikita Popov via llvm-branch-commits
Author: Nikita Popov Date: 2020-12-24T10:20:31+01:00 New Revision: 90177912a4dbf425a511caa6420e951a73c5fcf7 URL: https://github.com/llvm/llvm-project/commit/90177912a4dbf425a511caa6420e951a73c5fcf7 DIFF: https://github.com/llvm/llvm-project/commit/90177912a4dbf425a511caa6420e951a73c5fcf7.diff

[llvm-branch-commits] [llvm] b8cb180 - [obj2yaml] - Dump the content of a broken GNU hash table properly.

2020-12-24 Thread Georgii Rymar via llvm-branch-commits
Author: Georgii Rymar Date: 2020-12-24T11:16:31+03:00 New Revision: b8cb1802a8a2037bd893e038b4eafa61bd5c279e URL: https://github.com/llvm/llvm-project/commit/b8cb1802a8a2037bd893e038b4eafa61bd5c279e DIFF: https://github.com/llvm/llvm-project/commit/b8cb1802a8a2037bd893e038b4eafa61bd5c279e.diff