diff options
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/CodeGen/Mips/msa/basic_operations.ll | 6 | ||||
| -rw-r--r-- | llvm/test/CodeGen/Mips/msa/basic_operations_float.ll | 2 | 
2 files changed, 7 insertions, 1 deletions
| diff --git a/llvm/test/CodeGen/Mips/msa/basic_operations.ll b/llvm/test/CodeGen/Mips/msa/basic_operations.ll index 3e42c3e4b10..2efec291193 100644 --- a/llvm/test/CodeGen/Mips/msa/basic_operations.ll +++ b/llvm/test/CodeGen/Mips/msa/basic_operations.ll @@ -2,6 +2,8 @@  ; RUN: llc -march=mipsel -mattr=+msa,+fp64 < %s | FileCheck -check-prefix=ALL -check-prefix=O32 -check-prefix=MIPS32 -check-prefix=ALL-LE %s  ; RUN: llc -march=mips64 -target-abi n32 -mattr=+msa,+fp64 < %s | FileCheck -check-prefix=ALL -check-prefix=N32 -check-prefix=MIPS64 -check-prefix=ALL-BE %s  ; RUN: llc -march=mips64el -target-abi n32 -mattr=+msa,+fp64 < %s | FileCheck -check-prefix=ALL -check-prefix=N32 -check-prefix=MIPS64 -check-prefix=ALL-LE %s +; RUN: llc -march=mips64 -mattr=+msa,+fp64 < %s | FileCheck -check-prefix=ALL -check-prefix=N64 -check-prefix=MIPS64 -check-prefix=ALL-BE %s +; RUN: llc -march=mips64el -mattr=+msa,+fp64 < %s | FileCheck -check-prefix=ALL -check-prefix=N64 -check-prefix=MIPS64 -check-prefix=ALL-LE %s  @v4i8 = global <4 x i8> <i8 0, i8 0, i8 0, i8 0>  @v16i8 = global <16 x i8> <i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0, i8 0> @@ -796,7 +798,9 @@ define void @insert_v4i32_vidx(i32 signext %a) nounwind {    ; ALL-DAG: sll [[BIDX:\$[0-9]+]], [[IDX]], 2    ; ALL-DAG: sld.b [[R1]], [[R1]]{{\[}}[[BIDX]]]    ; ALL-DAG: insert.w [[R1]][0], $4 -  ; ALL-DAG: neg [[NIDX:\$[0-9]+]], [[BIDX]] +  ; O32-DAG: neg [[NIDX:\$[0-9]+]], [[BIDX]] +  ; N32-DAG: neg [[NIDX:\$[0-9]+]], [[BIDX]] +  ; N64-DAG: dneg [[NIDX:\$[0-9]+]], [[BIDX]]    ; ALL-DAG: sld.b [[R1]], [[R1]]{{\[}}[[NIDX]]]    store <4 x i32> %3, <4 x i32>* @v4i32 diff --git a/llvm/test/CodeGen/Mips/msa/basic_operations_float.ll b/llvm/test/CodeGen/Mips/msa/basic_operations_float.ll index 961a0158e35..f19cb9b7c2e 100644 --- a/llvm/test/CodeGen/Mips/msa/basic_operations_float.ll +++ b/llvm/test/CodeGen/Mips/msa/basic_operations_float.ll @@ -2,6 +2,8 @@  ; RUN: llc -march=mipsel -mattr=+msa,+fp64 < %s | FileCheck -check-prefix=ALL -check-prefix=O32 %s  ; RUN: llc -march=mips64 -target-abi=n32 -mattr=+msa,+fp64 < %s | FileCheck -check-prefix=ALL -check-prefix=N32 %s  ; RUN: llc -march=mips64el -target-abi=n32 -mattr=+msa,+fp64 < %s | FileCheck -check-prefix=ALL -check-prefix=N32 %s +; RUN: llc -march=mips64 -mattr=+msa,+fp64 < %s | FileCheck -check-prefix=ALL -check-prefix=N64 %s +; RUN: llc -march=mips64el -mattr=+msa,+fp64 < %s | FileCheck -check-prefix=ALL -check-prefix=N64 %s  @v4f32 = global <4 x float> <float 0.0, float 0.0, float 0.0, float 0.0>  @v2f64 = global <2 x double> <double 0.0, double 0.0> | 

