diff options
| author | Simon Dardis <simon.dardis@mips.com> | 2018-05-15 16:05:04 +0000 |
|---|---|---|
| committer | Simon Dardis <simon.dardis@mips.com> | 2018-05-15 16:05:04 +0000 |
| commit | f40eb03ce9e1151eae89779f466babf0d69f9a41 (patch) | |
| tree | 0c664219c55875826f4590f0620de13cf3a4c2b4 /llvm/test/MC/Mips | |
| parent | 63f419a5c676360440aa4e8cb94e9a6d7a4c6133 (diff) | |
| download | bcm5719-llvm-f40eb03ce9e1151eae89779f466babf0d69f9a41.tar.gz bcm5719-llvm-f40eb03ce9e1151eae89779f466babf0d69f9a41.zip | |
[mips] Mark select instructions correctly
Reviewers: atanasyan, abeserminji, smaksimovic
Differential Revision: https://reviews.llvm.org/D46702
llvm-svn: 332364
Diffstat (limited to 'llvm/test/MC/Mips')
| -rw-r--r-- | llvm/test/MC/Mips/micromips-movcond-instructions.s | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/llvm/test/MC/Mips/micromips-movcond-instructions.s b/llvm/test/MC/Mips/micromips-movcond-instructions.s index 5da8702d220..faf9cdb3f4b 100644 --- a/llvm/test/MC/Mips/micromips-movcond-instructions.s +++ b/llvm/test/MC/Mips/micromips-movcond-instructions.s @@ -1,6 +1,6 @@ -# RUN: llvm-mc %s -triple=mipsel -show-encoding -mattr=micromips \ +# RUN: llvm-mc %s -triple=mipsel -show-encoding -show-inst -mattr=micromips \ # RUN: | FileCheck -check-prefix=CHECK-EL %s -# RUN: llvm-mc %s -triple=mips -show-encoding -mattr=micromips \ +# RUN: llvm-mc %s -triple=mips -show-encoding -show-inst -mattr=micromips \ # RUN: | FileCheck -check-prefix=CHECK-EB %s # Check that the assembler can handle the documented syntax # for move conditional instructions. @@ -10,16 +10,24 @@ # Little endian #------------------------------------------------------------------------------ # CHECK-EL: movz $9, $6, $7 # encoding: [0xe6,0x00,0x58,0x48] +# CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} MOVZ_I_MM # CHECK-EL: movn $9, $6, $7 # encoding: [0xe6,0x00,0x18,0x48] +# CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} MOVN_I_MM # CHECK-EL: movt $9, $6, $fcc0 # encoding: [0x26,0x55,0x7b,0x09] +# CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} MOVT_I_MM # CHECK-EL: movf $9, $6, $fcc0 # encoding: [0x26,0x55,0x7b,0x01] +# CHECK-EL-NEXT: # <MCInst #{{[0-9]+}} MOVF_I_MM #------------------------------------------------------------------------------ # Big endian #------------------------------------------------------------------------------ # CHECK-EB: movz $9, $6, $7 # encoding: [0x00,0xe6,0x48,0x58] +# CHECK-EB-NEXT: # <MCInst #{{[0-9]+}} MOVZ_I_MM # CHECK-EB: movn $9, $6, $7 # encoding: [0x00,0xe6,0x48,0x18] +# CHECK-EB-NEXT: # <MCInst #{{[0-9]+}} MOVN_I_MM # CHECK-EB: movt $9, $6, $fcc0 # encoding: [0x55,0x26,0x09,0x7b] +# CHECK-EB-NEXT: # <MCInst #{{[0-9]+}} MOVT_I_MM # CHECK-EB: movf $9, $6, $fcc0 # encoding: [0x55,0x26,0x01,0x7b] +# CHECK-EB-NEXT: # <MCInst #{{[0-9]+}} MOVF_I_MM movz $9, $6, $7 movn $9, $6, $7 movt $9, $6, $fcc0 |

