/external/llvm/test/CodeGen/Mips/llvm-ir/ |
D | srem.ll | 2 ; RUN: -check-prefixes=ALL,GP32,NOT-R6,NOT-R2-R6 4 ; RUN: -check-prefixes=ALL,GP32,NOT-R6,NOT-R2-R6 6 ; RUN: -check-prefixes=ALL,GP32,R2-R5,R2-R6,NOT-R6 8 ; RUN: -check-prefixes=ALL,GP32,R2-R5,R2-R6,NOT-R6 10 ; RUN: -check-prefixes=ALL,GP32,R2-R5,R2-R6,NOT-R6 12 ; RUN: -check-prefixes=ALL,GP32,R6,R2-R6 15 ; RUN: -check-prefixes=ALL,GP64-NOT-R6,NOT-R6,NOT-R2-R6 17 ; RUN: -check-prefixes=ALL,GP64-NOT-R6,NOT-R6,NOT-R2-R6 19 ; RUN: -check-prefixes=ALL,GP64-NOT-R6,NOT-R6,NOT-R2-R6 21 ; RUN: -check-prefixes=ALL,R2-R5,R2-R6,GP64-NOT-R6,NOT-R6 [all …]
|
D | urem.ll | 2 ; RUN: -check-prefixes=ALL,GP32,NOT-R6,NOT-R2-R6 4 ; RUN: -check-prefixes=ALL,GP32,NOT-R6,NOT-R2-R6 6 ; RUN: -check-prefixes=ALL,GP32,R2-R5,R2-R6,NOT-R6 8 ; RUN: -check-prefixes=ALL,GP32,R2-R5,R2-R6,NOT-R6 10 ; RUN: -check-prefixes=ALL,GP32,R2-R5,R2-R6,NOT-R6 12 ; RUN: -check-prefixes=ALL,GP32,R6,R2-R6 15 ; RUN: -check-prefixes=ALL,GP64-NOT-R6,NOT-R6,NOT-R2-R6 17 ; RUN: -check-prefixes=ALL,GP64-NOT-R6,NOT-R6,NOT-R2-R6 19 ; RUN: -check-prefixes=ALL,GP64-NOT-R6,NOT-R6,NOT-R2-R6 21 ; RUN: -check-prefixes=ALL,R2-R5,R2-R6,GP64-NOT-R6,NOT-R6 [all …]
|
D | shl.ll | 2 ; RUN: -check-prefixes=ALL,GP32,M2,NOT-R2-R6 4 ; RUN: -check-prefixes=ALL,GP32,NOT-R2-R6,32R1-R5 6 ; RUN: -check-prefixes=ALL,GP32,32R1-R5,R2-R6 8 ; RUN: -check-prefixes=ALL,GP32,32R1-R5,R2-R6 10 ; RUN: -check-prefixes=ALL,GP32,32R1-R5,R2-R6 12 ; RUN: -check-prefixes=ALL,GP32,32R6,R2-R6 14 ; RUN: -check-prefixes=ALL,GP64,M3,NOT-R2-R6 16 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6,NOT-R2-R6 18 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6,NOT-R2-R6 20 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6,R2-R6 [all …]
|
D | sdiv.ll | 2 ; RUN: -check-prefixes=ALL,NOT-R6,NOT-R2-R6,GP32 4 ; RUN: -check-prefixes=ALL,NOT-R6,NOT-R2-R6,GP32 6 ; RUN: -check-prefixes=ALL,NOT-R6,R2-R5,GP32 8 ; RUN: -check-prefixes=ALL,NOT-R6,R2-R5,GP32 10 ; RUN: -check-prefixes=ALL,NOT-R6,R2-R5,GP32 12 ; RUN: -check-prefixes=ALL,R6,GP32 15 ; RUN: -check-prefixes=ALL,NOT-R6,NOT-R2-R6,GP64-NOT-R6 17 ; RUN: -check-prefixes=ALL,NOT-R6,NOT-R2-R6,GP64-NOT-R6 19 ; RUN: -check-prefixes=ALL,NOT-R6,NOT-R2-R6,GP64-NOT-R6 21 ; RUN: -check-prefixes=ALL,NOT-R6,R2-R5,GP64-NOT-R6 [all …]
|
D | udiv.ll | 2 ; RUN: -check-prefixes=ALL,NOT-R6,GP32 4 ; RUN: -check-prefixes=ALL,NOT-R6,GP32 6 ; RUN: -check-prefixes=ALL,NOT-R6,GP32 8 ; RUN: -check-prefixes=ALL,NOT-R6,GP32 10 ; RUN: -check-prefixes=ALL,NOT-R6,GP32 12 ; RUN: -check-prefixes=ALL,R6,GP32 15 ; RUN: -check-prefixes=ALL,NOT-R6,GP64-NOT-R6 17 ; RUN: -check-prefixes=ALL,NOT-R6,GP64-NOT-R6 19 ; RUN: -check-prefixes=ALL,NOT-R6,GP64-NOT-R6 21 ; RUN: -check-prefixes=ALL,NOT-R6,GP64-NOT-R6 [all …]
|
D | ashr.ll | 12 ; RUN: -check-prefixes=ALL,GP32,32R6 16 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6 18 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6 20 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6 22 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6 24 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6 26 ; RUN: -check-prefixes=ALL,GP64,64R6 113 ; 32R6: srav $[[T0:[0-9]+]], $4, $7 114 ; 32R6: andi $[[T1:[0-9]+]], $7, 32 115 ; 32R6: seleqz $[[T2:[0-9]+]], $[[T0]], $[[T1]] [all …]
|
D | lshr.ll | 12 ; RUN: -check-prefixes=ALL,GP32,32R6 16 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6 18 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6 20 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6 22 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6 24 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6 26 ; RUN: -check-prefixes=ALL,GP64,64R6 110 ; 32R6: srlv $[[T0:[0-9]+]], $5, $7 111 ; 32R6: not $[[T1:[0-9]+]], $7 112 ; 32R6: sll $[[T2:[0-9]+]], $4, 1 [all …]
|
D | mul.ll | 12 ; RUN: FileCheck %s -check-prefixes=ALL,32R6,GP32 14 ; RUN: FileCheck %s -check-prefixes=ALL,M4,GP64-NOT-R6 16 ; RUN: FileCheck %s -check-prefixes=ALL,64R1-R5,GP64-NOT-R6 18 ; RUN: FileCheck %s -check-prefixes=ALL,64R1-R5,GP64,GP64-NOT-R6 20 ; RUN: FileCheck %s -check-prefixes=ALL,64R1-R5,GP64,GP64-NOT-R6 22 ; RUN: FileCheck %s -check-prefixes=ALL,64R1-R5,GP64,GP64-NOT-R6 24 ; RUN: FileCheck %s -check-prefixes=ALL,64R6 30 ; RUN: FileCheck %s -check-prefix=64R6 45 ; 32R6: mul $[[T0:[0-9]+]], $4, $5 46 ; 32R6: sll $[[T0]], $[[T0]], 31 [all …]
|
D | ret.ll | 10 …=mips -mcpu=mips32 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,GPR32,NO-MTHC1,NOT-R6 11 …rch=mips -mcpu=mips32r2 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,GPR32,MTHC1,NOT-R6 12 …rch=mips -mcpu=mips32r3 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,GPR32,MTHC1,NOT-R6 13 …rch=mips -mcpu=mips32r5 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,GPR32,MTHC1,NOT-R6 15 …rch=mips64 -mcpu=mips4 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,GPR64,DMTC1,NOT-R6 16 …rch=mips64 -mcpu=mips64 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,GPR64,DMTC1,NOT-R6 17 …rch=mips64 -mcpu=mips64r2 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,GPR64,DMTC1,NOT-R6 18 …rch=mips64 -mcpu=mips64r3 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,GPR64,DMTC1,NOT-R6 19 …rch=mips64 -mcpu=mips64r5 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,GPR64,DMTC1,NOT-R6 31 ; NOT-R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JR [all …]
|
D | add.ll | 2 ; RUN: -check-prefixes=ALL,NOT-R2-R6,GP32 4 ; RUN: -check-prefixes=ALL,NOT-R2-R6,GP32 6 ; RUN: -check-prefixes=ALL,R2-R6,GP32 8 ; RUN: -check-prefixes=ALL,R2-R6,GP32 10 ; RUN: -check-prefixes=ALL,R2-R6,GP32 12 ; RUN: -check-prefixes=ALL,R2-R6,GP32 14 ; RUN: -check-prefixes=ALL,NOT-R2-R6,GP64 16 ; RUN: -check-prefixes=ALL,NOT-R2-R6,GP64 18 ; RUN: -check-prefixes=ALL,NOT-R2-R6,GP64 20 ; RUN: -check-prefixes=ALL,R2-R6,GP64 [all …]
|
D | indirectbr.ll | 3 …RUN: llc -march=mips -mcpu=mips32 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,NOT-R6 4 …RUN: llc -march=mips -mcpu=mips32r2 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,NOT-R6 5 …RUN: llc -march=mips -mcpu=mips32r3 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,NOT-R6 6 …RUN: llc -march=mips -mcpu=mips32r5 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,NOT-R6 8 …RUN: llc -march=mips64 -mcpu=mips4 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,NOT-R6 9 …RUN: llc -march=mips64 -mcpu=mips64 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,NOT-R6 10 …RUN: llc -march=mips64 -mcpu=mips64r2 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,NOT-R6 11 …RUN: llc -march=mips64 -mcpu=mips64r3 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,NOT-R6 12 …RUN: llc -march=mips64 -mcpu=mips64r5 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,NOT-R6 13 ; RUN: llc -march=mips64 -mcpu=mips64r6 -asm-show-inst < %s | FileCheck %s -check-prefixes=ALL,R6 [all …]
|
D | sub.ll | 2 ; RUN: -check-prefixes=NOT-R2-R6,GP32,GP32-NOT-MM,NOT-MM 4 ; RUN: -check-prefixes=NOT-R2-R6,GP32,GP32-NOT-MM,NOT-MM 6 ; RUN: -check-prefixes=R2-R6,GP32,GP32-NOT-MM,NOT-MM 8 ; RUN: -check-prefixes=R2-R6,GP32,GP32-NOT-MM,NOT-MM 10 ; RUN: -check-prefixes=R2-R6,GP32,GP32-NOT-MM,NOT-MM 12 ; RUN: -check-prefixes=R2-R6,GP32,GP32-NOT-MM,NOT-MM 18 ; RUN: -check-prefixes=NOT-R2-R6,GP64,NOT-MM 20 ; RUN: -check-prefixes=NOT-R2-R6,GP64,NOT-MM 22 ; RUN: -check-prefixes=NOT-R2-R6,GP64,NOT-MM 24 ; RUN: -check-prefixes=R2-R6,GP64,NOT-MM [all …]
|
/external/llvm/test/CodeGen/Mips/ |
D | select.ll | 3 …c < %s -march=mipsel -mcpu=mips32r6 -relocation-model=pic | FileCheck %s -check-prefixes=ALL,32R6 6 …c < %s -march=mips64el -mcpu=mips64r6 -relocation-model=pic | FileCheck %s -check-prefixes=ALL,64R6 21 ; 32R6-DAG: seleqz $[[T0:[0-9]+]], $5, $4 22 ; 32R6-DAG: selnez $[[T1:[0-9]+]], $6, $4 23 ; 32R6: or $2, $[[T1]], $[[T0]] 31 ; 64R6-DAG: seleqz $[[T0:[0-9]+]], $5, $4 32 ; 64R6-DAG: selnez $[[T1:[0-9]+]], $6, $4 33 ; 64R6: or $2, $[[T1]], $[[T0]] 58 ; 32R6-DAG: lw $[[F1:[0-9]+]], 16($sp) 59 ; 32R6-DAG: seleqz $[[T0:[0-9]+]], $6, $4 [all …]
|
D | madd-msub.ll | 3 ; RUN: llc -march=mips -mcpu=mips32r6 < %s | FileCheck %s -check-prefixes=ALL,32R6 7 ; RUN: llc -march=mips -mcpu=mips64r6 -target-abi n64 < %s | FileCheck %s -check-prefixes=ALL,64R6 26 ; 32R6-DAG: mul $[[T0:[0-9]+]], ${{[45]}}, ${{[45]}} 27 ; 32R6-DAG: addu $[[T1:[0-9]+]], $[[T0]], $6 28 ; 32R6-DAG: sltu $[[T2:[0-9]+]], $[[T1]], $6 29 ; 32R6-DAG: sra $[[T3:[0-9]+]], $6, 31 30 ; 32R6-DAG: addu $[[T4:[0-9]+]], $[[T2]], $[[T3]] 31 ; 32R6-DAG: muh $[[T5:[0-9]+]], ${{[45]}}, ${{[45]}} 32 ; 32R6-DAG: addu $2, $[[T5]], $[[T4]] 41 ; 64R6-DAG: sll $[[T0:[0-9]+]], $4, 0 [all …]
|
D | zeroreg.ll | 3 …llc < %s -march=mipsel -mcpu=mips32r6 -relocation-model=pic | FileCheck %s -check-prefixes=ALL,32R6 7 …mipsel -mcpu=mips64r6 -target-abi n64 -relocation-model=pic | FileCheck %s -check-prefixes=ALL,64R6 18 ; 32R6: lw $[[R0:[0-9]+]], 0(${{[0-9]+}}) 19 ; 32R6: seleqz $2, $[[R0]], $4 24 ; 64R6: lw $[[R0:[0-9]+]], 0(${{[0-9]+}}) 25 ; 64R6: seleqz $2, $[[R0]], $4 40 ; 32R6: lw $[[R0:[0-9]+]], 0(${{[0-9]+}}) 41 ; 32R6: selnez $2, $[[R0]], $4 46 ; 64R6: lw $[[R0:[0-9]+]], 0(${{[0-9]+}}) 47 ; 64R6: selnez $2, $[[R0]], $4 [all …]
|
D | fmadd1.ll | 10 …mcpu=mips32r6 -enable-no-nans-fp-math | FileCheck %s -check-prefixes=ALL,32R6,32R6-NONAN 13 …mips64r6 -target-abi=n64 -enable-no-nans-fp-math | FileCheck %s -check-prefixes=ALL,64R6,64R6-NONAN 16 …llc < %s -march=mipsel -mcpu=mips32r6 | FileCheck %s -check-prefixes=ALL,32R6,32R6-NAN 19 … %s -march=mips64el -mcpu=mips64r6 -target-abi=n64 | FileCheck %s -check-prefixes=ALL,64R6,64R6-NAN 36 ; 32R6-DAG: mtc1 $6, $[[T0:f[0-9]+]] 37 ; 32R6-DAG: mul.s $[[T1:f[0-9]+]], $f12, $f14 38 ; 32R6-DAG: add.s $[[T2:f[0-9]+]], $[[T1]], $[[T0]] 39 ; 32R6-DAG: mtc1 $zero, $[[T2:f[0-9]+]] 40 ; 32R6-DAG: add.s $f0, $[[T1]], $[[T2]] 50 ; 64R6-DAG: mul.s $[[T0:f[0-9]+]], $f12, $f13 [all …]
|
D | mno-ldc1-sdc1.ll | 7 ; RUN: FileCheck %s -check-prefixes=ALL,32R6-LDC1 22 ; RUN: FileCheck %s -check-prefixes=ALL,32R6,32R6-LE,32R6-LE-PIC 39 ; RUN: FileCheck %s -check-prefixes=ALL,32R6,32R6-BE,32R6-BE-PIC 56 ; RUN: FileCheck %s -check-prefixes=ALL,32R6,32R6-LE,32R6-LE-STATIC 76 ; 32R6-LE-PIC-DAG: lw $[[R0:[0-9]+]], 0(${{[0-9]+}}) 77 ; 32R6-LE-PIC-DAG: lw $[[R1:[0-9]+]], 4(${{[0-9]+}}) 78 ; 32R6-LE-PIC-DAG: mtc1 $[[R0]], $f0 79 ; 32R6-LE-PIC-DAG: mthc1 $[[R1]], $f0 95 ; 32R6-LE-STATIC-DAG: lui $[[R0:[0-9]+]], %hi(g0) 96 ; 32R6-LE-STATIC-DAG: lw $[[R1:[0-9]+]], %lo(g0)($[[R0]]) [all …]
|
D | assertzext-trunc.ll | 2 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 4 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 6 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 8 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 10 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 12 ; RUN: FileCheck %s -check-prefixes=ALL,PRE-R6 14 ; RUN: FileCheck %s -check-prefixes=ALL,R6 22 ; PRE-R6-NOT: sll {{.*}} 23 ; PRE-R6: divu $zero, $4, $5 24 ; PRE-R6: teq $5, $zero, 7 [all …]
|
D | countleading.ll | 3 ; RUN: llc -march=mipsel -mcpu=mips32r6 < %s | FileCheck -check-prefixes=ALL,MIPS32-R6,MIPS32-GT-R1… 60 ; MIPS32-R6-DAG: seleqz $[[R5:[0-9]+]], $[[R2]], $5 61 ; MIPS32-R6-DAG: selnez $[[R6:[0-9]+]], $[[R1]], $5 62 ; MIPS32-R6-DAG: or $2, $[[R6]], $[[R5]] 86 ; MIPS32-R6-DAG: selnez $[[R5:[0-9]+]], $[[R1]], $[[R4]] 87 ; MIPS32-R6-DAG: seleqz $[[R6:[0-9]+]], $[[R2]], $[[R4]] 88 ; MIPS32-R6-DAG: or $2, $[[R5]], $[[R6]]
|
/external/boringssl/src/ssl/test/runner/poly1305/ |
D | sum_arm.s | 39 MOVM.IA (R7), [R2-R6] 44 AND R12, R6, R6 45 MOVM.IA.W [R2-R6], (R0) 50 EOR R6, R6, R6 51 MOVM.IA.W [R2-R6], (R0) 53 MOVM.IA [R2-R6], (R0) 84 EOR R6, R6, R6 85 MOVW.EQ $(1<<24), R6 86 MOVW R6, 84(R13) 123 ADD g, R6, R6 [all …]
|
/external/llvm/test/MC/Mips/ |
D | target-soft-float.s | 8 # RUN: FileCheck %s --check-prefix=R6 62 # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled 64 # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled 66 # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled 68 # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled 70 # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled 72 # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled 74 # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled 76 # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled 78 # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled [all …]
|
D | macro-divu-bad.s | 2 # RUN: FileCheck %s --check-prefix=R6 4 # RUN: FileCheck %s --check-prefix=R6 6 # RUN: FileCheck %s --check-prefix=NOT-R6 8 # RUN: FileCheck %s --check-prefix=NOT-R6 12 # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled 15 # NOT-R6: :[[@LINE-1]]:3: warning: division by zero 18 # NOT-R6: :[[@LINE-1]]:3: warning: dividing zero by zero
|
D | macro-div-bad.s | 2 # RUN: FileCheck %s --check-prefix=R6 4 # RUN: FileCheck %s --check-prefix=R6 6 # RUN: FileCheck %s --check-prefix=NOT-R6 8 # RUN: FileCheck %s --check-prefix=NOT-R6 12 # R6: :[[@LINE-1]]:3: error: instruction requires a CPU feature not currently enabled 15 # NOT-R6: :[[@LINE-1]]:3: warning: division by zero 18 # NOT-R6: :[[@LINE-1]]:3: warning: dividing zero by zero
|
D | macro-ddivu-bad.s | 2 # RUN: FileCheck %s --check-prefix=MIPS32-OR-R6 4 # RUN: FileCheck %s --check-prefix=MIPS32-OR-R6 6 # RUN: FileCheck %s --check-prefix=MIPS32-OR-R6 8 # RUN: FileCheck %s --check-prefix=MIPS64-NOT-R6 12 …# MIPS32-OR-R6: :[[@LINE-1]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently e… 15 # MIPS64-NOT-R6: :[[@LINE-1]]:3: warning: division by zero 18 # MIPS64-NOT-R6: :[[@LINE-1]]:3: warning: dividing zero by zero
|
D | macro-ddiv-bad.s | 2 # RUN: FileCheck %s --check-prefix=MIPS32-OR-R6 4 # RUN: FileCheck %s --check-prefix=MIPS32-OR-R6 6 # RUN: FileCheck %s --check-prefix=MIPS32-OR-R6 8 # RUN: FileCheck %s --check-prefix=MIPS64-NOT-R6 12 …# MIPS32-OR-R6: :[[@LINE-1]]:{{[0-9]+}}: error: instruction requires a CPU feature not currently e… 15 # MIPS64-NOT-R6: :[[@LINE-1]]:3: warning: division by zero 18 # MIPS64-NOT-R6: :[[@LINE-1]]:3: warning: dividing zero by zero
|