[llvm] [ARM][MVE] Invalid tail predication in LowOverheadLoop pass (PR #163217)
Sam Parker via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 14 23:47:12 PDT 2025
================
@@ -1035,13 +1050,7 @@ bool LowOverheadLoop::ValidateLiveOuts() {
SmallVector<MachineInstr *> Worklist(LiveOutMIs.begin(), LiveOutMIs.end());
while (!Worklist.empty()) {
MachineInstr *MI = Worklist.pop_back_val();
- if (MI->getOpcode() == ARM::MQPRCopy) {
- VMOVCopies.insert(MI);
----------------
sparker-arm wrote:
So, can we now completely remove VMOVCopies?
(And, not to be part of this patch, but I wonder if the MQPRCopy instruction could also be removed.)
https://github.com/llvm/llvm-project/pull/163217
More information about the llvm-commits
mailing list