[llvm-branch-commits] [llvm] 195f442 - [ARM] Implement harden-sls-retbr for ARM mode

2020-12-19 Thread Kristof Beyls via llvm-branch-commits
Author: Kristof Beyls Date: 2020-12-19T11:42:39Z New Revision: 195f44278c4361a4a32377a98a1e3a15203d3647 URL: https://github.com/llvm/llvm-project/commit/195f44278c4361a4a32377a98a1e3a15203d3647 DIFF: https://github.com/llvm/llvm-project/commit/195f44278c4361a4a32377a98a1e3a15203d3647.diff LOG:

[llvm-branch-commits] [llvm] c061cb5 - [gn build] Port 195f44278c4

2020-12-19 Thread LLVM GN Syncbot via llvm-branch-commits
Author: LLVM GN Syncbot Date: 2020-12-19T12:25:56Z New Revision: c061cb521b93ab59ac8fb839a956c8e42204102f URL: https://github.com/llvm/llvm-project/commit/c061cb521b93ab59ac8fb839a956c8e42204102f DIFF: https://github.com/llvm/llvm-project/commit/c061cb521b93ab59ac8fb839a956c8e42204102f.diff LO

[llvm-branch-commits] [llvm] 320fd33 - [ARM] Implement harden-sls-retbr for Thumb mode

2020-12-19 Thread Kristof Beyls via llvm-branch-commits
Author: Kristof Beyls Date: 2020-12-19T12:32:47Z New Revision: 320fd3314e378ae6242a2dde97250a8a94d68e27 URL: https://github.com/llvm/llvm-project/commit/320fd3314e378ae6242a2dde97250a8a94d68e27 DIFF: https://github.com/llvm/llvm-project/commit/320fd3314e378ae6242a2dde97250a8a94d68e27.diff LOG:

[llvm-branch-commits] [llvm] a4c1f51 - [ARM] Harden indirect calls against SLS

2020-12-19 Thread Kristof Beyls via llvm-branch-commits
Author: Kristof Beyls Date: 2020-12-19T12:33:42Z New Revision: a4c1f5160e6d1de9a9959ecbf329c2acf4f3ed31 URL: https://github.com/llvm/llvm-project/commit/a4c1f5160e6d1de9a9959ecbf329c2acf4f3ed31 DIFF: https://github.com/llvm/llvm-project/commit/a4c1f5160e6d1de9a9959ecbf329c2acf4f3ed31.diff LOG:

[llvm-branch-commits] [llvm] df8ed39 - [ARM] harden-sls-blr: avoid r12 and lr in indirect calls.

2020-12-19 Thread Kristof Beyls via llvm-branch-commits
Author: Kristof Beyls Date: 2020-12-19T12:39:59Z New Revision: df8ed3928377edc6e9241a56680b694ffa9f4d6d URL: https://github.com/llvm/llvm-project/commit/df8ed3928377edc6e9241a56680b694ffa9f4d6d DIFF: https://github.com/llvm/llvm-project/commit/df8ed3928377edc6e9241a56680b694ffa9f4d6d.diff LOG:

[llvm-branch-commits] [clang] 9c895ae - [ARM] Add clang command line support for -mharden-sls=

2020-12-19 Thread Kristof Beyls via llvm-branch-commits
Author: Kristof Beyls Date: 2020-12-19T12:49:26Z New Revision: 9c895aea118a2f50ca8413372363c3ff6ecc21bf URL: https://github.com/llvm/llvm-project/commit/9c895aea118a2f50ca8413372363c3ff6ecc21bf DIFF: https://github.com/llvm/llvm-project/commit/9c895aea118a2f50ca8413372363c3ff6ecc21bf.diff LOG:

[llvm-branch-commits] [libcxx] 5740f96 - [NFC][libc++] Fixes swapped comments.

2020-12-19 Thread Mark de Wever via llvm-branch-commits
Author: Mark de Wever Date: 2020-12-19T16:16:54+01:00 New Revision: 5740f96d8eed0ac041a2aff294f3015ae289b24d URL: https://github.com/llvm/llvm-project/commit/5740f96d8eed0ac041a2aff294f3015ae289b24d DIFF: https://github.com/llvm/llvm-project/commit/5740f96d8eed0ac041a2aff294f3015ae289b24d.diff

[llvm-branch-commits] [llvm] 1e785e9 - apply update_test_checks.py to a few files in llvm/test/Transforms/InstCombine

2020-12-19 Thread Juneyoung Lee via llvm-branch-commits
Author: Juneyoung Lee Date: 2020-12-20T01:03:19+09:00 New Revision: 1e785e92624b758e0d0bfe0efe3b4e6d1c44d27c URL: https://github.com/llvm/llvm-project/commit/1e785e92624b758e0d0bfe0efe3b4e6d1c44d27c DIFF: https://github.com/llvm/llvm-project/commit/1e785e92624b758e0d0bfe0efe3b4e6d1c44d27c.diff

[llvm-branch-commits] [llvm] 56edfca - [Target, Transforms] Use contains (NFC)

2020-12-19 Thread Kazu Hirata via llvm-branch-commits
Author: Kazu Hirata Date: 2020-12-19T10:43:19-08:00 New Revision: 56edfcada900561e06992b644e55785573af5114 URL: https://github.com/llvm/llvm-project/commit/56edfcada900561e06992b644e55785573af5114 DIFF: https://github.com/llvm/llvm-project/commit/56edfcada900561e06992b644e55785573af5114.diff L

[llvm-branch-commits] [llvm] a6516a8 - [Analysis] Remove dead function getInstTypePair (NFC)

2020-12-19 Thread Kazu Hirata via llvm-branch-commits
Author: Kazu Hirata Date: 2020-12-19T10:57:35-08:00 New Revision: a6516a820d3548065654dabbaa95012162c74d99 URL: https://github.com/llvm/llvm-project/commit/a6516a820d3548065654dabbaa95012162c74d99 DIFF: https://github.com/llvm/llvm-project/commit/a6516a820d3548065654dabbaa95012162c74d99.diff L

[llvm-branch-commits] [llvm] f47b073 - [X86] Teach assembler to accept vmsave/vmload/vmrun/invlpga/skinit with or without the fixed register operands

2020-12-19 Thread Craig Topper via llvm-branch-commits
Author: Craig Topper Date: 2020-12-19T11:01:55-08:00 New Revision: f47b07315a3c308a214119244b216602c537a1b2 URL: https://github.com/llvm/llvm-project/commit/f47b07315a3c308a214119244b216602c537a1b2 DIFF: https://github.com/llvm/llvm-project/commit/f47b07315a3c308a214119244b216602c537a1b2.diff

[llvm-branch-commits] [llvm] c52bcf3 - [IRSim][IROutliner] Limit to extracting regions that only require

2020-12-19 Thread Andrew Litteken via llvm-branch-commits
Author: Andrew Litteken Date: 2020-12-19T13:33:54-06:00 New Revision: c52bcf3a9b2d3cd60e62f38218979b781ccc9d8a URL: https://github.com/llvm/llvm-project/commit/c52bcf3a9b2d3cd60e62f38218979b781ccc9d8a DIFF: https://github.com/llvm/llvm-project/commit/c52bcf3a9b2d3cd60e62f38218979b781ccc9d8a.dif

[llvm-branch-commits] [llvm] b43b77f - [NFCI][SimlifyCFG] simplifyOnce(): also perform DomTree validation

2020-12-19 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-20T00:18:32+03:00 New Revision: b43b77ff9b82d53321e401cf1ededdaf30fff407 URL: https://github.com/llvm/llvm-project/commit/b43b77ff9b82d53321e401cf1ededdaf30fff407 DIFF: https://github.com/llvm/llvm-project/commit/b43b77ff9b82d53321e401cf1ededdaf30fff407.diff

[llvm-branch-commits] [llvm] 4be8707 - [SimplifyCFG] Teach FoldTwoEntryPHINode() to preserve DomTree

2020-12-19 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-20T00:18:33+03:00 New Revision: 4be8707e6450fafceaad2fc2ea86dc4b5d4bdd4f URL: https://github.com/llvm/llvm-project/commit/4be8707e6450fafceaad2fc2ea86dc4b5d4bdd4f DIFF: https://github.com/llvm/llvm-project/commit/4be8707e6450fafceaad2fc2ea86dc4b5d4bdd4f.diff

[llvm-branch-commits] [llvm] c209b88 - [SimplifyCFG] Teach simplifyCommonResume() to preserve DomTree

2020-12-19 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-20T00:18:34+03:00 New Revision: c209b88dd438747a39bb16fb99e55703df7b5e54 URL: https://github.com/llvm/llvm-project/commit/c209b88dd438747a39bb16fb99e55703df7b5e54 DIFF: https://github.com/llvm/llvm-project/commit/c209b88dd438747a39bb16fb99e55703df7b5e54.diff

[llvm-branch-commits] [llvm] 76e74d9 - [SimplifyCFG] Teach removeEmptyCleanup() to preserve DomTree

2020-12-19 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-20T00:18:33+03:00 New Revision: 76e74d939509a71ae2416744a5659fc6a30fb2c5 URL: https://github.com/llvm/llvm-project/commit/76e74d939509a71ae2416744a5659fc6a30fb2c5 DIFF: https://github.com/llvm/llvm-project/commit/76e74d939509a71ae2416744a5659fc6a30fb2c5.diff

[llvm-branch-commits] [llvm] b7d00e2 - [SimplifyCFG] Teach simplifySingleResume() to preserve DomTree

2020-12-19 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-20T00:18:34+03:00 New Revision: b7d00e29b772511da268643488fde8af3645e5d2 URL: https://github.com/llvm/llvm-project/commit/b7d00e29b772511da268643488fde8af3645e5d2 DIFF: https://github.com/llvm/llvm-project/commit/b7d00e29b772511da268643488fde8af3645e5d2.diff

[llvm-branch-commits] [llvm] 83659c7 - [SimplifyCFG] simplifySingleResume(): FoldReturnIntoUncondBranch() already knows how to preserve DomTree

2020-12-19 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-20T00:18:34+03:00 New Revision: 83659c707675f81680e355d98bd3600cd59a9278 URL: https://github.com/llvm/llvm-project/commit/83659c707675f81680e355d98bd3600cd59a9278 DIFF: https://github.com/llvm/llvm-project/commit/83659c707675f81680e355d98bd3600cd59a9278.diff

[llvm-branch-commits] [llvm] 4d87a6a - [NFCI][SimplifyCFG] SimplifyCondBranchToTwoReturns(): pull out BI->getParent() into a variable

2020-12-19 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-20T00:18:35+03:00 New Revision: 4d87a6ad13c3ca3170f0eca05ac975bcced2e42f URL: https://github.com/llvm/llvm-project/commit/4d87a6ad13c3ca3170f0eca05ac975bcced2e42f DIFF: https://github.com/llvm/llvm-project/commit/4d87a6ad13c3ca3170f0eca05ac975bcced2e42f.diff

[llvm-branch-commits] [llvm] b94520c - [SimplifyCFG] Teach SimplifyCondBranchToTwoReturns() to preserve DomTree, part 1

2020-12-19 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-20T00:18:35+03:00 New Revision: b94520c9ee2ffdb15e8af2afa210e8eb76da9343 URL: https://github.com/llvm/llvm-project/commit/b94520c9ee2ffdb15e8af2afa210e8eb76da9343 DIFF: https://github.com/llvm/llvm-project/commit/b94520c9ee2ffdb15e8af2afa210e8eb76da9343.diff

[llvm-branch-commits] [llvm] 262ff9c - [SimplifyCFG] Teach TryToMergeLandingPad() to preserve DomTree

2020-12-19 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-20T00:18:36+03:00 New Revision: 262ff9c23e72643ba02db6166b6ca942ef067dc9 URL: https://github.com/llvm/llvm-project/commit/262ff9c23e72643ba02db6166b6ca942ef067dc9 DIFF: https://github.com/llvm/llvm-project/commit/262ff9c23e72643ba02db6166b6ca942ef067dc9.diff

[llvm-branch-commits] [llvm] 6a1617d - [SimplifyCFG] Teach SimplifyCondBranchToTwoReturns() to preserve DomTree, part 2

2020-12-19 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-20T00:18:36+03:00 New Revision: 6a1617d67ccdf359d4250267be4431530308f351 URL: https://github.com/llvm/llvm-project/commit/6a1617d67ccdf359d4250267be4431530308f351 DIFF: https://github.com/llvm/llvm-project/commit/6a1617d67ccdf359d4250267be4431530308f351.diff

[llvm-branch-commits] [llvm] c043f50 - [SimplifyCFG] Teach FoldBranchToCommonDest() to preserve DomTree, part 1

2020-12-19 Thread Roman Lebedev via llvm-branch-commits
Author: Roman Lebedev Date: 2020-12-20T00:18:36+03:00 New Revision: c043f5055e8968ed17d2763e47862c42050302e3 URL: https://github.com/llvm/llvm-project/commit/c043f5055e8968ed17d2763e47862c42050302e3 DIFF: https://github.com/llvm/llvm-project/commit/c043f5055e8968ed17d2763e47862c42050302e3.diff

[llvm-branch-commits] [lld] 9993071 - Handle overflow beyond the 127 common encodings limit

2020-12-19 Thread Greg McGary via llvm-branch-commits
Author: Greg McGary Date: 2020-12-19T14:54:37-08:00 New Revision: 99930719c66df9a8b67f3575d251b182c9cc8ee9 URL: https://github.com/llvm/llvm-project/commit/99930719c66df9a8b67f3575d251b182c9cc8ee9 DIFF: https://github.com/llvm/llvm-project/commit/99930719c66df9a8b67f3575d251b182c9cc8ee9.diff L

[llvm-branch-commits] [llvm] 0cbceed - [TableGen][ARM][X86] Detect combining IntrReadMem and IntrWriteMem.

2020-12-19 Thread Craig Topper via llvm-branch-commits
Author: Craig Topper Date: 2020-12-19T14:56:17-08:00 New Revision: 0cbceed27c491ebd185e1f53bd0f43ce655efceb URL: https://github.com/llvm/llvm-project/commit/0cbceed27c491ebd185e1f53bd0f43ce655efceb DIFF: https://github.com/llvm/llvm-project/commit/0cbceed27c491ebd185e1f53bd0f43ce655efceb.diff

[llvm-branch-commits] [llvm] 5cdc4f5 - [IROutliner] Deduplicating functions that only require inputs.

2020-12-19 Thread Andrew Litteken via llvm-branch-commits
Author: Andrew Litteken Date: 2020-12-19T17:26:29-06:00 New Revision: 5cdc4f57e50bbe0d211c109517c17defe78e0b73 URL: https://github.com/llvm/llvm-project/commit/5cdc4f57e50bbe0d211c109517c17defe78e0b73 DIFF: https://github.com/llvm/llvm-project/commit/5cdc4f57e50bbe0d211c109517c17defe78e0b73.dif

[llvm-branch-commits] [llvm] 7c6f28a - [IROutliner] Deduplicating functions that only require inputs.

2020-12-19 Thread Andrew Litteken via llvm-branch-commits
Author: Andrew Litteken Date: 2020-12-19T17:34:34-06:00 New Revision: 7c6f28a438b59dea11a7fc2562b3389874c58112 URL: https://github.com/llvm/llvm-project/commit/7c6f28a438b59dea11a7fc2562b3389874c58112 DIFF: https://github.com/llvm/llvm-project/commit/7c6f28a438b59dea11a7fc2562b3389874c58112.dif

[llvm-branch-commits] [llvm] b8a2b6a - Revert "[IROutliner] Deduplicating functions that only require inputs."

2020-12-19 Thread Andrew Litteken via llvm-branch-commits
Author: Andrew Litteken Date: 2020-12-19T17:33:49-06:00 New Revision: b8a2b6af374e9dca3ad320fcffd8798c0170801f URL: https://github.com/llvm/llvm-project/commit/b8a2b6af374e9dca3ad320fcffd8798c0170801f DIFF: https://github.com/llvm/llvm-project/commit/b8a2b6af374e9dca3ad320fcffd8798c0170801f.dif

[llvm-branch-commits] [llvm] 0985a8b - Fix left shift overflow UB in PPC backend on LLP64 platforms

2020-12-19 Thread Reid Kleckner via llvm-branch-commits
Author: Reid Kleckner Date: 2020-12-19T17:46:09-08:00 New Revision: 0985a8bfea46272561d2a261b10f308a5841f18a URL: https://github.com/llvm/llvm-project/commit/0985a8bfea46272561d2a261b10f308a5841f18a DIFF: https://github.com/llvm/llvm-project/commit/0985a8bfea46272561d2a261b10f308a5841f18a.diff

[llvm-branch-commits] [mlir] c1d6de4 - [mlir][CAPI] Add the missing in Support.h

2020-12-19 Thread Mehdi Amini via llvm-branch-commits
Author: Gnimuc Date: 2020-12-20T05:01:49Z New Revision: c1d6de41a9d9fc34c3de580cfe7c287d8b48b417 URL: https://github.com/llvm/llvm-project/commit/c1d6de41a9d9fc34c3de580cfe7c287d8b48b417 DIFF: https://github.com/llvm/llvm-project/commit/c1d6de41a9d9fc34c3de580cfe7c287d8b48b417.diff LOG: [mlir]