aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CommandFlags.cpp
diff options
context:
space:
mode:
authorSjoerd Meijer <sjoerd.meijer@arm.com>2020-08-25 13:53:26 +0100
committerSjoerd Meijer <sjoerd.meijer@arm.com>2020-08-25 14:38:03 +0100
commitc352e7fbda2f48c285eca61d2509780f648443ee (patch)
tree3045240891cbb012af714c87144d7b63c2a3b7bd /llvm/lib/CodeGen/CommandFlags.cpp
parentef8f3b5a78e9653917a5394a978cbc5ce7284a38 (diff)
downloadllvm-c352e7fbda2f48c285eca61d2509780f648443ee.zip
llvm-c352e7fbda2f48c285eca61d2509780f648443ee.tar.gz
llvm-c352e7fbda2f48c285eca61d2509780f648443ee.tar.bz2
[ARM][MVE] Tail-predication: remove the BTC + 1 overflow checks
This adapts tail-predication to the new semantics of get.active.lane.mask as defined in D86147. This means that: - we can remove the BTC + 1 overflow checks because now the loop tripcount is passed in to the intrinsic, - we can immediately use that value to setup a counter for the number of elements processed by the loop and don't need to materialize BTC + 1. Differential Revision: https://reviews.llvm.org/D86303
Diffstat (limited to 'llvm/lib/CodeGen/CommandFlags.cpp')
0 files changed, 0 insertions, 0 deletions