[llvm] 7ad46cf - [NFC][test] Refine tests for branch align
Shengchen Kan via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 10 22:07:10 PDT 2020
Author: Shengchen Kan
Date: 2020-04-11T13:04:52+08:00
New Revision: 7ad46cfe41554627caa9e91313682ad9dd4b9c3a
URL: https://github.com/llvm/llvm-project/commit/7ad46cfe41554627caa9e91313682ad9dd4b9c3a
DIFF: https://github.com/llvm/llvm-project/commit/7ad46cfe41554627caa9e91313682ad9dd4b9c3a.diff
LOG: [NFC][test] Refine tests for branch align
Remove some redundant blank and triple description. And rename some
files.
Added:
llvm/test/MC/X86/align-branch-32bit.s
llvm/test/MC/X86/align-branch-align.s
llvm/test/MC/X86/align-branch-basic.s
llvm/test/MC/X86/align-branch-bundle.s
llvm/test/MC/X86/align-branch-fused.s
llvm/test/MC/X86/align-branch-general.s
llvm/test/MC/X86/align-branch-hardcode.s
llvm/test/MC/X86/align-branch-mixed.s
llvm/test/MC/X86/align-branch-necessary.s
llvm/test/MC/X86/align-branch-negative.s
llvm/test/MC/X86/align-branch-pad-max-prefix.s
llvm/test/MC/X86/align-branch-prefix.s
llvm/test/MC/X86/align-branch-relax-all.s
llvm/test/MC/X86/align-branch-section-size.s
llvm/test/MC/X86/align-branch-single.s
llvm/test/MC/X86/align-branch-system.s
Modified:
llvm/test/MC/X86/align-branch-variant-symbol.s
Removed:
llvm/test/MC/X86/align-branch-32-work.s
llvm/test/MC/X86/align-branch-64-align.s
llvm/test/MC/X86/align-branch-64-basic.s
llvm/test/MC/X86/align-branch-64-bundle.s
llvm/test/MC/X86/align-branch-64-fused.s
llvm/test/MC/X86/align-branch-64-general.s
llvm/test/MC/X86/align-branch-64-hardcode.s
llvm/test/MC/X86/align-branch-64-mixed.s
llvm/test/MC/X86/align-branch-64-necessary.s
llvm/test/MC/X86/align-branch-64-negative.s
llvm/test/MC/X86/align-branch-64-pad-max-prefix.s
llvm/test/MC/X86/align-branch-64-prefix.s
llvm/test/MC/X86/align-branch-64-relax-all.s
llvm/test/MC/X86/align-branch-64-section-size.s
llvm/test/MC/X86/align-branch-64-single.s
llvm/test/MC/X86/align-branch-64-system.s
################################################################################
diff --git a/llvm/test/MC/X86/align-branch-32-work.s b/llvm/test/MC/X86/align-branch-32bit.s
similarity index 51%
rename from llvm/test/MC/X86/align-branch-32-work.s
rename to llvm/test/MC/X86/align-branch-32bit.s
index 44c13ef9d271..1099e1017e48 100644
--- a/llvm/test/MC/X86/align-branch-32-work.s
+++ b/llvm/test/MC/X86/align-branch-32bit.s
@@ -1,4 +1,4 @@
- # RUN: llvm-mc -filetype=obj -triple i386-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=jmp %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple i386 --x86-align-branch-boundary=32 --x86-align-branch=jmp %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
# Check the branch align mechanism can work in 32-bit mode.
diff --git a/llvm/test/MC/X86/align-branch-64-align.s b/llvm/test/MC/X86/align-branch-align.s
similarity index 75%
rename from llvm/test/MC/X86/align-branch-64-align.s
rename to llvm/test/MC/X86/align-branch-align.s
index d5bed5b4ab69..14dd5dd6ddf5 100644
--- a/llvm/test/MC/X86/align-branch-64-align.s
+++ b/llvm/test/MC/X86/align-branch-align.s
@@ -1,4 +1,4 @@
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=fused+jcc+call %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=fused+jcc+call %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
# Exercise some corner cases related to align directive.
diff --git a/llvm/test/MC/X86/align-branch-64-basic.s b/llvm/test/MC/X86/align-branch-basic.s
similarity index 92%
rename from llvm/test/MC/X86/align-branch-64-basic.s
rename to llvm/test/MC/X86/align-branch-basic.s
index 7186b6bc4424..a5a1d07e566e 100644
--- a/llvm/test/MC/X86/align-branch-64-basic.s
+++ b/llvm/test/MC/X86/align-branch-basic.s
@@ -1,4 +1,4 @@
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=call+jmp+indirect+ret+jcc %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=call+jmp+indirect+ret+jcc %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
# These tests are checking the basic cases for each instructions, and a
# bit of the alignment checking logic itself. Fused instruction cases are
diff --git a/llvm/test/MC/X86/align-branch-64-bundle.s b/llvm/test/MC/X86/align-branch-bundle.s
similarity index 51%
rename from llvm/test/MC/X86/align-branch-64-bundle.s
rename to llvm/test/MC/X86/align-branch-bundle.s
index 54fd3c6a6d59..43dabca9e477 100644
--- a/llvm/test/MC/X86/align-branch-64-bundle.s
+++ b/llvm/test/MC/X86/align-branch-bundle.s
@@ -1,14 +1,13 @@
+# RUN: llvm-mc -filetype=obj -triple x86_64-unknown-unknown --x86-align-branch-boundary=16 --x86-align-branch=fused+jcc --mc-relax-all %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
+
# Check using option --x86-align-branch-boundary=16 --x86-align-branch=fused+jcc --mc-relax-all with bundle won't make code crazy
-# RUN: llvm-mc -filetype=obj -triple x86_64-unknown-unknown --x86-align-branch-boundary=16 --x86-align-branch=fused+jcc --mc-relax-all %s | llvm-objdump -d - > %t1
-# RUN: FileCheck --input-file=%t1 %s
-# CHECK: 0000000000000000 <foo>:
-# CHECK-NEXT: 0: 55 pushq %rbp
-# CHECK-NEXT: 1: 48 f7 c2 02 00 00 00 testq $2, %rdx
-# CHECK-NEXT: 8: 0f 85 f2 ff ff ff jne {{.*}}
-# CHECK-NEXT: e: 90 nop
-# CHECK-NEXT: f: 90 nop
-# CHECK-NEXT: 10: 0f 8e ea ff ff ff jle {{.*}}
+# CHECK: 0: pushq %rbp
+# CHECK-NEXT: 1: testq $2, %rdx
+# CHECK-NEXT: 8: jne
+# CHECK-NEXT: e: nop
+# CHECK-NEXT: f: nop
+# CHECK-NEXT: 10: jle
.text
.p2align 4
diff --git a/llvm/test/MC/X86/align-branch-64-fused.s b/llvm/test/MC/X86/align-branch-fused.s
similarity index 82%
rename from llvm/test/MC/X86/align-branch-64-fused.s
rename to llvm/test/MC/X86/align-branch-fused.s
index 750afd713744..7530967a890c 100644
--- a/llvm/test/MC/X86/align-branch-64-fused.s
+++ b/llvm/test/MC/X86/align-branch-fused.s
@@ -1,4 +1,4 @@
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=fused+jcc %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=fused+jcc %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
# Exercise cases where fused instructions need to be aligned.
diff --git a/llvm/test/MC/X86/align-branch-64-general.s b/llvm/test/MC/X86/align-branch-general.s
similarity index 67%
rename from llvm/test/MC/X86/align-branch-64-general.s
rename to llvm/test/MC/X86/align-branch-general.s
index f354cc7c9720..ca29ab5cccfb 100644
--- a/llvm/test/MC/X86/align-branch-64-general.s
+++ b/llvm/test/MC/X86/align-branch-general.s
@@ -1,6 +1,6 @@
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=fused+jcc+jmp %s -o %t1
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-branches-within-32B-boundaries %s -o %t2
- # RUN: cmp %t1 %t2
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=fused+jcc+jmp %s -o %t1
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-branches-within-32B-boundaries %s -o %t2
+# RUN: cmp %t1 %t2
# Check the general option --x86-branches-within-32B-boundaries is equivelent
# to the fined options --x86-align-branch-boundary=32 --x86-align-branch=fused+jcc+jmp.
diff --git a/llvm/test/MC/X86/align-branch-64-hardcode.s b/llvm/test/MC/X86/align-branch-hardcode.s
similarity index 74%
rename from llvm/test/MC/X86/align-branch-64-hardcode.s
rename to llvm/test/MC/X86/align-branch-hardcode.s
index 103e90534762..1aa4125f5337 100644
--- a/llvm/test/MC/X86/align-branch-64-hardcode.s
+++ b/llvm/test/MC/X86/align-branch-hardcode.s
@@ -1,4 +1,4 @@
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=jmp+call %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=jmp+call %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
# Exercise cases where instructions to be aligned is after hardcode
# and thus can't add a nop in between without changing semantic.
diff --git a/llvm/test/MC/X86/align-branch-64-mixed.s b/llvm/test/MC/X86/align-branch-mixed.s
similarity index 87%
rename from llvm/test/MC/X86/align-branch-64-mixed.s
rename to llvm/test/MC/X86/align-branch-mixed.s
index 2fa46fe71e9c..d5fd24cb6431 100644
--- a/llvm/test/MC/X86/align-branch-64-mixed.s
+++ b/llvm/test/MC/X86/align-branch-mixed.s
@@ -1,4 +1,4 @@
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=jcc+jmp+indirect+call+ret %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=jcc+jmp+indirect+call+ret %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
# Exercise cases where mixed kinds of branch are asked to be aligned.
diff --git a/llvm/test/MC/X86/align-branch-64-necessary.s b/llvm/test/MC/X86/align-branch-necessary.s
similarity index 78%
rename from llvm/test/MC/X86/align-branch-64-necessary.s
rename to llvm/test/MC/X86/align-branch-necessary.s
index 960bb92ed703..8830ce0150a1 100644
--- a/llvm/test/MC/X86/align-branch-64-necessary.s
+++ b/llvm/test/MC/X86/align-branch-necessary.s
@@ -1,4 +1,4 @@
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=fused+jcc+indirect+call+ret %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=fused+jcc+indirect+call+ret %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
# Check if no instruction crosses or is against the boundary,
# there will be no extra padding.
diff --git a/llvm/test/MC/X86/align-branch-64-negative.s b/llvm/test/MC/X86/align-branch-negative.s
similarity index 86%
rename from llvm/test/MC/X86/align-branch-64-negative.s
rename to llvm/test/MC/X86/align-branch-negative.s
index 87c465ca7e5a..598fe194bb38 100644
--- a/llvm/test/MC/X86/align-branch-64-negative.s
+++ b/llvm/test/MC/X86/align-branch-negative.s
@@ -1,4 +1,4 @@
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=call+jmp+indirect+ret+jcc+fused %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=call+jmp+indirect+ret+jcc+fused %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
# This file includes cases which are problematic to apply automatic padding
# in the assembler. These are the examples brought up in review and
diff --git a/llvm/test/MC/X86/align-branch-64-pad-max-prefix.s b/llvm/test/MC/X86/align-branch-pad-max-prefix.s
similarity index 70%
rename from llvm/test/MC/X86/align-branch-64-pad-max-prefix.s
rename to llvm/test/MC/X86/align-branch-pad-max-prefix.s
index e0bce0625b1d..6cce49d55d47 100644
--- a/llvm/test/MC/X86/align-branch-64-pad-max-prefix.s
+++ b/llvm/test/MC/X86/align-branch-pad-max-prefix.s
@@ -1,4 +1,4 @@
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=jmp -x86-pad-max-prefix-size=5 %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=jmp -x86-pad-max-prefix-size=5 %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
# Check instructions can be aligned correctly along with option -x86-pad-max-prefix-size=5
.text
diff --git a/llvm/test/MC/X86/align-branch-64-prefix.s b/llvm/test/MC/X86/align-branch-prefix.s
similarity index 86%
rename from llvm/test/MC/X86/align-branch-64-prefix.s
rename to llvm/test/MC/X86/align-branch-prefix.s
index 70efefeeb37c..c87e99c65157 100644
--- a/llvm/test/MC/X86/align-branch-64-prefix.s
+++ b/llvm/test/MC/X86/align-branch-prefix.s
@@ -1,4 +1,4 @@
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=jmp+call %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=jmp+call %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
# Exercise cases where prefixes are specified for instructions to be aligned
# and thus can't add a nop in between without changing semantic.
diff --git a/llvm/test/MC/X86/align-branch-64-relax-all.s b/llvm/test/MC/X86/align-branch-relax-all.s
similarity index 61%
rename from llvm/test/MC/X86/align-branch-64-relax-all.s
rename to llvm/test/MC/X86/align-branch-relax-all.s
index 672a90a8df64..5dfbd80edcb6 100644
--- a/llvm/test/MC/X86/align-branch-64-relax-all.s
+++ b/llvm/test/MC/X86/align-branch-relax-all.s
@@ -1,5 +1,5 @@
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=fused+jcc --mc-relax-all %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=fused+jcc --x86-pad-max-prefix-size=5 --mc-relax-all %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=fused+jcc --mc-relax-all %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=fused+jcc --x86-pad-max-prefix-size=5 --mc-relax-all %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
# Check instructions can be aligned correctly along with option --mc-relax-all
diff --git a/llvm/test/MC/X86/align-branch-64-section-size.s b/llvm/test/MC/X86/align-branch-section-size.s
similarity index 70%
rename from llvm/test/MC/X86/align-branch-64-section-size.s
rename to llvm/test/MC/X86/align-branch-section-size.s
index e4c9fbf3f039..3ff6967ebe2a 100644
--- a/llvm/test/MC/X86/align-branch-64-section-size.s
+++ b/llvm/test/MC/X86/align-branch-section-size.s
@@ -1,4 +1,4 @@
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=ret %s | llvm-readobj -S | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=ret %s | llvm-readobj -S | FileCheck %s
# Check the aligment of section that contains instructions to be aligned
# is correctly set.
diff --git a/llvm/test/MC/X86/align-branch-64-single.s b/llvm/test/MC/X86/align-branch-single.s
similarity index 64%
rename from llvm/test/MC/X86/align-branch-64-single.s
rename to llvm/test/MC/X86/align-branch-single.s
index 54ac2e4ae573..eb6bb011adda 100644
--- a/llvm/test/MC/X86/align-branch-64-single.s
+++ b/llvm/test/MC/X86/align-branch-single.s
@@ -1,8 +1,8 @@
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=jcc %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s --check-prefixes=JCC
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=jmp %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s --check-prefixes=JMP
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=indirect %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s --check-prefixes=IND
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=call %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s --check-prefixes=CAL
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=ret %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s --check-prefixes=RET
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=jcc %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s --check-prefixes=JCC
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=jmp %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s --check-prefixes=JMP
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=indirect %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s --check-prefixes=IND
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=call %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s --check-prefixes=CAL
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=ret %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s --check-prefixes=RET
# Exercise cases where only one kind of instruction is asked to be aligned.
# Fused instruction cases are excluded.
diff --git a/llvm/test/MC/X86/align-branch-64-system.s b/llvm/test/MC/X86/align-branch-system.s
similarity index 86%
rename from llvm/test/MC/X86/align-branch-64-system.s
rename to llvm/test/MC/X86/align-branch-system.s
index b62a4e3e136f..c37b8786f04c 100644
--- a/llvm/test/MC/X86/align-branch-64-system.s
+++ b/llvm/test/MC/X86/align-branch-system.s
@@ -1,4 +1,4 @@
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=jmp %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=jmp %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s
# Exercise cases where we're enabling interrupts with one instruction delay
# and thus can't add a nop in between without changing behavior.
diff --git a/llvm/test/MC/X86/align-branch-variant-symbol.s b/llvm/test/MC/X86/align-branch-variant-symbol.s
index e1cb7b52edc2..53afdf58bff3 100644
--- a/llvm/test/MC/X86/align-branch-variant-symbol.s
+++ b/llvm/test/MC/X86/align-branch-variant-symbol.s
@@ -1,6 +1,6 @@
- # RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=call+indirect %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s --check-prefixes=64BIT,CHECK
+# RUN: llvm-mc -filetype=obj -triple x86_64 --x86-align-branch-boundary=32 --x86-align-branch=call+indirect %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s --check-prefixes=64BIT,CHECK
- # RUN: llvm-mc -filetype=obj -triple i386-pc-linux-gnu --x86-align-branch-boundary=32 --x86-align-branch=call+indirect %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s --check-prefixes=32BIT,CHECK
+# RUN: llvm-mc -filetype=obj -triple i386 --x86-align-branch-boundary=32 --x86-align-branch=call+indirect %s | llvm-objdump -d --no-show-raw-insn - | FileCheck %s --check-prefixes=32BIT,CHECK
# Exercise cases where the instruction to be aligned has a variant symbol
# operand, and we can't add before it since linker may rewrite it.
More information about the llvm-commits
mailing list