[all-commits] [llvm/llvm-project] 658314: [ARM] Guard against WhileLoopStart kill flags
David Green via All-commits
all-commits at lists.llvm.org
Sat May 29 13:04:50 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 65831422a98fff1ad8320978206b6d1873cfe8ac
https://github.com/llvm/llvm-project/commit/65831422a98fff1ad8320978206b6d1873cfe8ac
Author: David Green <david.green at arm.com>
Date: 2021-05-29 (Sat, 29 May 2021)
Changed paths:
M llvm/lib/Target/ARM/MVETPAndVPTOptimisationsPass.cpp
A llvm/test/CodeGen/Thumb2/LowOverheadLoops/wls-search-killed.mir
Log Message:
-----------
[ARM] Guard against WhileLoopStart kill flags
If the operand of the WhileLoopStart is flagged as killed, that
currently gets propogated to both the t2CMPri as the instruction is
reverted, and the newly created t2DoLoopStart. Only the second should
remain as killing the operand, the first dropping the flags.
More information about the All-commits
mailing list