Lines Matching refs:R1

2 ; RUN: llc -march=mipsel -mcpu=mips32   < %s | FileCheck -check-prefixes=MIPS-GT-R1,MIPS32-R1-R2 %s
3 ; RUN: llc -march=mipsel -mcpu=mips32r2 < %s | FileCheck -check-prefixes=MIPS-GT-R1,MIPS32-R1-R2 %s
4 ; RUN: llc -march=mipsel -mcpu=mips32r6 < %s | FileCheck -check-prefixes=MIPS-GT-R1,MIPS32-R6 %s
5 ; RUN: llc -march=mips64el -mcpu=mips64 < %s | FileCheck -check-prefixes=MIPS-GT-R1,MIPS64-GT-R1 …
6 ; RUN: llc -march=mips64el -mcpu=mips64r2 < %s | FileCheck -check-prefixes=MIPS-GT-R1,MIPS64-GT-R1 …
7 ; RUN: llc -march=mips64el -mcpu=mips64r6 < %s | FileCheck -check-prefixes=MIPS-GT-R1,MIPS64-GT-R1 …
12 ; MIPS-GT-R1 - MIPS32r1/MIPS64r1 and above
13 ; MIPS64-GT-R1 - MIPS64r1 and above
16 ; MIPS-GT-R1-LABEL: ctlz_i32:
17 ; MIPS-GT-R1: # %bb.0: # %entry
18 ; MIPS-GT-R1-NEXT: jr $ra
19 ; MIPS-GT-R1-NEXT: clz $2, $4
65 ; MIPS-GT-R1-LABEL: ctlo_i32:
66 ; MIPS-GT-R1: # %bb.0: # %entry
67 ; MIPS-GT-R1-NEXT: jr $ra
68 ; MIPS-GT-R1-NEXT: clo $2, $4
114 ; MIPS32-R1-R2-LABEL: ctlz_i64:
115 ; MIPS32-R1-R2: # %bb.0: # %entry
116 ; MIPS32-R1-R2-NEXT: clz $1, $5
117 ; MIPS32-R1-R2-NEXT: clz $2, $4
118 ; MIPS32-R1-R2-NEXT: addiu $2, $2, 32
119 ; MIPS32-R1-R2-NEXT: movn $2, $1, $5
120 ; MIPS32-R1-R2-NEXT: jr $ra
121 ; MIPS32-R1-R2-NEXT: addiu $3, $zero, 0
134 ; MIPS64-GT-R1-LABEL: ctlz_i64:
135 ; MIPS64-GT-R1: # %bb.0: # %entry
136 ; MIPS64-GT-R1-NEXT: jr $ra
137 ; MIPS64-GT-R1-NEXT: dclz $2, $4
199 ; MIPS32-R1-R2-LABEL: ctlo_i64:
200 ; MIPS32-R1-R2: # %bb.0: # %entry
201 ; MIPS32-R1-R2-NEXT: not $1, $5
202 ; MIPS32-R1-R2-NEXT: clo $3, $5
203 ; MIPS32-R1-R2-NEXT: clo $2, $4
204 ; MIPS32-R1-R2-NEXT: addiu $2, $2, 32
205 ; MIPS32-R1-R2-NEXT: movn $2, $3, $1
206 ; MIPS32-R1-R2-NEXT: jr $ra
207 ; MIPS32-R1-R2-NEXT: addiu $3, $zero, 0
221 ; MIPS64-GT-R1-LABEL: ctlo_i64:
222 ; MIPS64-GT-R1: # %bb.0: # %entry
223 ; MIPS64-GT-R1-NEXT: jr $ra
224 ; MIPS64-GT-R1-NEXT: dclo $2, $4