[llvm] 493d504 - [GlobalIsel] Fix Machine Verifier errors (#99018)

via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 16 21:04:49 PDT 2024


Author: Thorsten Schütt
Date: 2024-07-17T06:04:46+02:00
New Revision: 493d504b35b9f655177b81ef3848e4a08a17831a

URL: https://github.com/llvm/llvm-project/commit/493d504b35b9f655177b81ef3848e4a08a17831a
DIFF: https://github.com/llvm/llvm-project/commit/493d504b35b9f655177b81ef3848e4a08a17831a.diff

LOG: [GlobalIsel] Fix Machine Verifier errors (#99018)

temporary solution.
For discussion see https://github.com/llvm/llvm-project/pull/98894

Permanent solution could be:
REQUIRES: default_triple

Added: 
    

Modified: 
    llvm/test/MachineVerifier/test_g_extract_subvector.mir
    llvm/test/MachineVerifier/test_g_insert_subvector.mir
    llvm/test/MachineVerifier/test_g_vscale.mir

Removed: 
    


################################################################################
diff  --git a/llvm/test/MachineVerifier/test_g_extract_subvector.mir b/llvm/test/MachineVerifier/test_g_extract_subvector.mir
index bc167d2eb7bcd..5a441ff29c172 100644
--- a/llvm/test/MachineVerifier/test_g_extract_subvector.mir
+++ b/llvm/test/MachineVerifier/test_g_extract_subvector.mir
@@ -1,4 +1,5 @@
-# RUN: not --crash llc -o - -run-pass=none -verify-machineinstrs %s 2>&1 | FileCheck %s
+# RUN: not --crash llc -o - -run-pass=none -verify-machineinstrs -mtriple=arm64 %s 2>&1 | FileCheck %s
+# REQUIRES: aarch64-registered-target
 ---
 name:            g_extract_subvector
 tracksRegLiveness: true

diff  --git a/llvm/test/MachineVerifier/test_g_insert_subvector.mir b/llvm/test/MachineVerifier/test_g_insert_subvector.mir
index dce30cdb6b1e5..9fce3c3e842d4 100644
--- a/llvm/test/MachineVerifier/test_g_insert_subvector.mir
+++ b/llvm/test/MachineVerifier/test_g_insert_subvector.mir
@@ -1,4 +1,5 @@
-# RUN: not --crash llc -o - -run-pass=none -verify-machineinstrs %s 2>&1 | FileCheck %s
+# RUN: not --crash llc -o - -run-pass=none -verify-machineinstrs -mtriple=arm64 %s 2>&1 | FileCheck %s
+# REQUIRES: aarch64-registered-target
 
 ---
 name:            g_splat_vector

diff  --git a/llvm/test/MachineVerifier/test_g_vscale.mir b/llvm/test/MachineVerifier/test_g_vscale.mir
index 78854620913a1..f4ff76766a84e 100644
--- a/llvm/test/MachineVerifier/test_g_vscale.mir
+++ b/llvm/test/MachineVerifier/test_g_vscale.mir
@@ -1,4 +1,5 @@
-# RUN: not --crash llc -verify-machineinstrs -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
+# RUN: not --crash llc -verify-machineinstrs -mtriple=arm64 -run-pass none -o /dev/null %s 2>&1 | FileCheck %s
+# REQUIRES: aarch64-registered-target
 
 ---
 name:            g_vscale


        


More information about the llvm-commits mailing list