diff options
| author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2018-03-27 16:44:41 +0000 |
|---|---|---|
| committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2018-03-27 16:44:41 +0000 |
| commit | 52396bb9c55044063c25bc19e8f22e32d4df11e3 (patch) | |
| tree | f23335a0bdd25ebfd2d687f4145f9eaaaf7fbbd8 /llvm/test/MC/AsmParser | |
| parent | 86db6dd2ed4e01669c6b6f39662941d4b28fe36f (diff) | |
| download | bcm5719-llvm-52396bb9c55044063c25bc19e8f22e32d4df11e3.tar.gz bcm5719-llvm-52396bb9c55044063c25bc19e8f22e32d4df11e3.zip | |
Use .set instead of = when printing assignment in assembly output
On Hexagon "x = y" is a syntax used in most instructions, and is not
treated as a directive.
Differential Revision: https://reviews.llvm.org/D44256
llvm-svn: 328635
Diffstat (limited to 'llvm/test/MC/AsmParser')
| -rw-r--r-- | llvm/test/MC/AsmParser/assignment.s | 15 | ||||
| -rw-r--r-- | llvm/test/MC/AsmParser/directive_include.s | 2 | ||||
| -rw-r--r-- | llvm/test/MC/AsmParser/directive_set.s | 4 | ||||
| -rw-r--r-- | llvm/test/MC/AsmParser/include.ll | 4 | ||||
| -rw-r--r-- | llvm/test/MC/AsmParser/labels.s | 6 | ||||
| -rw-r--r-- | llvm/test/MC/AsmParser/macro-args.s | 2 |
6 files changed, 22 insertions, 11 deletions
diff --git a/llvm/test/MC/AsmParser/assignment.s b/llvm/test/MC/AsmParser/assignment.s index 73ce8600db0..6f84a1c338d 100644 --- a/llvm/test/MC/AsmParser/assignment.s +++ b/llvm/test/MC/AsmParser/assignment.s @@ -1,11 +1,22 @@ # RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s # CHECK: TEST0: -# CHECK: a = 0 +# CHECK: .set a, 0 TEST0: a = 0 +# CHECK: TEST1: +# CHECK: .set b, 0 +TEST1: + .set b, 0 + # CHECK: .globl _f1 -# CHECK: _f1 = 0 +# CHECK: .set _f1, 0 .globl _f1 _f1 = 0 + +# CHECK: .globl _f2 +# CHECK: .set _f2, 0 + .globl _f2 + .set _f2, 0 + diff --git a/llvm/test/MC/AsmParser/directive_include.s b/llvm/test/MC/AsmParser/directive_include.s index f53bc671fc6..8d2ef2753b2 100644 --- a/llvm/test/MC/AsmParser/directive_include.s +++ b/llvm/test/MC/AsmParser/directive_include.s @@ -2,7 +2,7 @@ # CHECK: TESTA: # CHECK: TEST0: -# CHECK: a = 0 +# CHECK: .set a, 0 # CHECK: TESTB: TESTA: .include "directive\137set.s" # "\137" is underscore "_" diff --git a/llvm/test/MC/AsmParser/directive_set.s b/llvm/test/MC/AsmParser/directive_set.s index 8d4180a364b..65dd33d1d54 100644 --- a/llvm/test/MC/AsmParser/directive_set.s +++ b/llvm/test/MC/AsmParser/directive_set.s @@ -1,13 +1,13 @@ # RUN: llvm-mc -triple i386-unknown-elf %s | FileCheck %s # CHECK: TEST0: -# CHECK: a = 0 +# CHECK: .set a, 0 # CHECK-NOT: .no_dead_strip a TEST0: .set a, 0 # CHECK: TEST1: -# CHECK: a = 0 +# CHECK: .set a, 0 # CHECK-NOT: .no_dead_strip a TEST1: .equ a, 0 diff --git a/llvm/test/MC/AsmParser/include.ll b/llvm/test/MC/AsmParser/include.ll index a2fd9282397..28561819a60 100644 --- a/llvm/test/MC/AsmParser/include.ll +++ b/llvm/test/MC/AsmParser/include.ll @@ -9,5 +9,5 @@ entry: ret void } -; CHECK: MODULE = 1 -; CHECK: FUNCTION = 1 +; CHECK: .set MODULE, 1 +; CHECK: .set FUNCTION, 1 diff --git a/llvm/test/MC/AsmParser/labels.s b/llvm/test/MC/AsmParser/labels.s index 6a9870b655f..599ce72c44e 100644 --- a/llvm/test/MC/AsmParser/labels.s +++ b/llvm/test/MC/AsmParser/labels.s @@ -18,12 +18,12 @@ foo: // CHECK: addl $24, a$b+10(%eax) addl $24, ("a$b" + 10)(%eax) -// CHECK: b$c = 10 +// CHECK: .set b$c, 10 "b$c" = 10 // CHECK: addl $10, %eax addl $"b$c", %eax -// CHECK: "a 0" = 11 +// CHECK: .set "a 0", 11 .set "a 0", 11 // CHECK: .long 11 @@ -49,7 +49,7 @@ foo: // CHECX: .lsym "a 8",1 // .lsym "a 8", 1 -// CHECK: "a 9" = a-b +// CHECK: .set "a 9", a-b .set "a 9", a - b // CHECK: .long "a 9" diff --git a/llvm/test/MC/AsmParser/macro-args.s b/llvm/test/MC/AsmParser/macro-args.s index 3269369be02..8671107539c 100644 --- a/llvm/test/MC/AsmParser/macro-args.s +++ b/llvm/test/MC/AsmParser/macro-args.s @@ -49,7 +49,7 @@ top bar, 42 // CHECK: _foo: // CHECK-NOT: fred // CHECK: _bar -// CHECK-NEXT: fred = 42 +// CHECK-NEXT: .set fred, 42 .macro foo |

