Home
last modified time | relevance | path

Searched refs:MIPS32 (Results 1 – 25 of 34) sorted by relevance

12

/external/llvm/test/CodeGen/Mips/msa/
Dbasic_operations.ll1 …c -march=mips -mattr=+msa,+fp64 < %s | FileCheck -check-prefix=MIPS32-AE -check-prefix=MIPS32-BE %s
2 …-march=mipsel -mattr=+msa,+fp64 < %s | FileCheck -check-prefix=MIPS32-AE -check-prefix=MIPS32-LE %s
13 ; MIPS32-AE-LABEL: const_v16i8:
16 ; MIPS32-AE: ldi.b [[R1:\$w[0-9]+]], 0
19 ; MIPS32-AE: ldi.b [[R1:\$w[0-9]+]], 1
22 ; MIPS32-AE: addiu [[G_PTR:\$[0-9]+]], {{.*}}, %lo($
23 ; MIPS32-AE: ld.b [[R1:\$w[0-9]+]], 0([[G_PTR]])
26 ; MIPS32-AE: addiu [[G_PTR:\$[0-9]+]], {{.*}}, %lo($
27 ; MIPS32-AE: ld.b [[R1:\$w[0-9]+]], 0([[G_PTR]])
30 ; MIPS32-BE: ldi.h [[R1:\$w[0-9]+]], 256
[all …]
Dbasic_operations_float.ll1 ; RUN: llc -march=mips -mattr=+msa,+fp64 < %s | FileCheck -check-prefix=MIPS32 %s
2 ; RUN: llc -march=mipsel -mattr=+msa,+fp64 < %s | FileCheck -check-prefix=MIPS32 %s
11 ; MIPS32-LABEL: const_v4f32:
14 ; MIPS32: ldi.b [[R1:\$w[0-9]+]], 0
17 ; MIPS32: lui [[R1:\$[0-9]+]], 16256
18 ; MIPS32: fill.w [[R2:\$w[0-9]+]], [[R1]]
21 ; MIPS32: addiu [[G_PTR:\$[0-9]+]], {{.*}}, %lo($
22 ; MIPS32: ld.w [[R1:\$w[0-9]+]], 0([[G_PTR]])
25 ; MIPS32: lui [[R1:\$[0-9]+]], 18304
26 ; MIPS32: ori [[R2:\$[0-9]+]], [[R1]], 128
[all …]
Dframeindex.ll1 …c -march=mips -mattr=+msa,+fp64 < %s | FileCheck -check-prefix=MIPS32-AE -check-prefix=MIPS32-BE %s
2 …-march=mipsel -mattr=+msa,+fp64 < %s | FileCheck -check-prefix=MIPS32-AE -check-prefix=MIPS32-LE %s
5 ; MIPS32-AE: loadstore_v16i8_near:
9 ; MIPS32-AE: ld.b [[R1:\$w[0-9]+]], 0($sp)
11 ; MIPS32-AE: st.b [[R1]], 0($sp)
14 ; MIPS32-AE: .size loadstore_v16i8_near
18 ; MIPS32-AE: loadstore_v16i8_just_under_simm10:
24 ; MIPS32-AE: ld.b [[R1:\$w[0-9]+]], 496($sp)
26 ; MIPS32-AE: st.b [[R1]], 496($sp)
29 ; MIPS32-AE: .size loadstore_v16i8_just_under_simm10
[all …]
D3r_splat.ll5 ; RUN: FileCheck -check-prefix=MIPS32 %s
7 ; RUN: FileCheck -check-prefix=MIPS32 %s
22 ; MIPS32: llvm_mips_splat_b_test:
23 ; MIPS32-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_splat_b_ARG1)(
24 ; MIPS32-DAG: lw [[R2:\$[0-9]+]], %got(llvm_mips_splat_b_RES)(
25 ; MIPS32-DAG: ld.b [[R3:\$w[0-9]+]], 0([[R1]])
26 ; MIPS32-DAG: splat.b [[R4:\$w[0-9]+]], [[R3]][$4]
27 ; MIPS32-DAG: st.b [[R4]], 0([[R2]])
28 ; MIPS32: .size llvm_mips_splat_b_test
43 ; MIPS32: llvm_mips_splat_h_test:
[all …]
Delm_copy.ll5 ; RUN: FileCheck %s -check-prefix=MIPS-ANY -check-prefix=MIPS32
7 ; RUN: FileCheck %s -check-prefix=MIPS-ANY -check-prefix=MIPS32
27 ; MIPS32-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_copy_s_b_ARG1)
31 ; MIPS32-DAG: lw [[RES:\$[0-9]+]], %got(llvm_mips_copy_s_b_RES)
50 ; MIPS32-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_copy_s_h_ARG1)
54 ; MIPS32-DAG: lw [[RES:\$[0-9]+]], %got(llvm_mips_copy_s_h_RES)
73 ; MIPS32-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_copy_s_w_ARG1)
77 ; MIPS32-DAG: lw [[RES:\$[0-9]+]], %got(llvm_mips_copy_s_w_RES)
96 ; MIPS32-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_copy_s_d_ARG1)
98 ; MIPS32-DAG: ld.w [[WS:\$w[0-9]+]], 0([[R1]])
[all …]
D2r_vector_scalar.ll5 ; RUN: FileCheck %s -check-prefix=MIPS-ANY -check-prefix=MIPS32
7 ; RUN: FileCheck %s -check-prefix=MIPS-ANY -check-prefix=MIPS32
27 ; MIPS32-DAG: lw [[R1:\$[0-9]+]],
47 ; MIPS32-DAG: lw [[R1:\$[0-9]+]],
67 ; MIPS32-DAG: lw [[R1:\$[0-9]+]],
87 ; MIPS32-DAG: lw [[R1:\$[0-9]+]], 0(
88 ; MIPS32-DAG: lw [[R2:\$[0-9]+]], 4(
90 ; MIPS32-DAG: ldi.b [[R3:\$w[0-9]+]], 0
91 ; MIPS32-DAG: insert.w [[R3]][0], [[R1]]
92 ; MIPS32-DAG: insert.w [[R3]][1], [[R2]]
[all …]
Dspecial.ll4 ; RUN: FileCheck %s --check-prefix=MIPS32
8 ; RUN: FileCheck %s --check-prefix=MIPS32
20 ; MIPS32: llvm_mips_lsa_test:
21 ; MIPS32: lsa {{\$[0-9]+}}, $5, $4, 2
22 ; MIPS32: .size llvm_mips_lsa_test
31 ; MIPS32: lsa_test:
32 ; MIPS32: lsa {{\$[0-9]+}}, $5, $4, 2
33 ; MIPS32: .size lsa_test
Delm_insv.ll5 ; RUN: FileCheck %s -check-prefix=MIPS-ANY -check-prefix=MIPS32
7 ; RUN: FileCheck %s -check-prefix=MIPS-ANY -check-prefix=MIPS32
95 ; MIPS32-DAG: lw [[R1:\$[0-9]+]], 0(
96 ; MIPS32-DAG: lw [[R2:\$[0-9]+]], 4(
98 ; MIPS32-DAG: ld.w [[R3:\$w[0-9]+]],
100 ; MIPS32-DAG: insert.w [[R3]][2], [[R1]]
101 ; MIPS32-DAG: insert.w [[R3]][3], [[R2]]
103 ; MIPS32-DAG: st.w [[R3]],
123 ; MIPS32-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_insve_b_ARG1)(
124 ; MIPS32-DAG: lw [[R2:\$[0-9]+]], %got(llvm_mips_insve_b_ARG3)(
[all …]
/external/llvm/test/CodeGen/Mips/
Dunalignedload.ll1 …mipsel -mcpu=mips32 | FileCheck %s -check-prefix=ALL -check-prefix=ALL-EL -check-prefix=MIPS32-EL
2 …mips -mcpu=mips32 | FileCheck %s -check-prefix=ALL -check-prefix=ALL-EB -check-prefix=MIPS32-EB
3 …mipsel -mcpu=mips32r2 | FileCheck %s -check-prefix=ALL -check-prefix=ALL-EL -check-prefix=MIPS32-EL
4 …mips -mcpu=mips32r2 | FileCheck %s -check-prefix=ALL -check-prefix=ALL-EB -check-prefix=MIPS32-EB
20 ; MIPS32-EL-DAG: lbu $[[PART1:[0-9]+]], 2($[[R0]])
21 ; MIPS32-EL-DAG: lbu $[[PART2:[0-9]+]], 3($[[R0]])
22 ; MIPS32-EL-DAG: sll $[[T0:[0-9]+]], $[[PART2]], 8
23 ; MIPS32-EL-DAG: or $4, $[[T0]], $[[PART1]]
25 ; MIPS32-EB-DAG: lbu $[[PART1:[0-9]+]], 2($[[R0]])
26 ; MIPS32-EB-DAG: lbu $[[PART2:[0-9]+]], 3($[[R0]])
[all …]
Dload-store-left-right.ll1 …s32 < %s | FileCheck -check-prefix=ALL -check-prefix=MIPS32 -check-prefix=MIPS32-EL %s
2 …s32 < %s | FileCheck -check-prefix=ALL -check-prefix=MIPS32 -check-prefix=MIPS32-EB %s
3 …s32r2 < %s | FileCheck -check-prefix=ALL -check-prefix=MIPS32 -check-prefix=MIPS32-EL %s
4 …s32r2 < %s | FileCheck -check-prefix=ALL -check-prefix=MIPS32 -check-prefix=MIPS32-EB %s
28 ; MIPS32-EL: lwl $[[R0:[0-9]+]], 3($[[R1:[0-9]+]])
29 ; MIPS32-EL: lwr $[[R0]], 0($[[R1]])
31 ; MIPS32-EB: lwl $[[R0:[0-9]+]], 0($[[R1:[0-9]+]])
32 ; MIPS32-EB: lwr $[[R0]], 3($[[R1]])
54 ; MIPS32-EL: swl $[[R0:[0-9]+]], 3($[[R1:[0-9]+]])
55 ; MIPS32-EL: swr $[[R0]], 0($[[R1]])
[all …]
Dcountleading.ll1 …u=mips32 < %s | FileCheck -check-prefix=ALL -check-prefix=MIPS32-R1-R2 -check-prefix=MIPS32-GT-R…
2 …u=mips32r2 < %s | FileCheck -check-prefix=ALL -check-prefix=MIPS32-R1-R2 -check-prefix=MIPS32-GT-R…
3 …u=mips32r6 < %s | FileCheck -check-prefix=ALL -check-prefix=MIPS32-R6 -check-prefix=MIPS32-GT-R…
11 ; MIPS32-GT-R1 - MIPS64r1 and above (does not include MIPS64's)
20 ; MIPS32-GT-R1: clz $2, $4
36 ; MIPS32-GT-R1: clo $2, $4
51 ; MIPS32-GT-R1-DAG: clz $[[R0:[0-9]+]], $4
52 ; MIPS32-GT-R1-DAG: clz $[[R1:[0-9]+]], $5
53 ; MIPS32-GT-R1-DAG: addiu $[[R2:2+]], $[[R0]], 32
54 ; MIPS32-R1-R2-DAG: movn $[[R2]], $[[R1]], $5
[all …]
Dcttz-v.ll1 ; RUN: llc < %s -march=mipsel -mcpu=mips32r2 | FileCheck %s -check-prefix=MIPS32
8 ; MIPS32-DAG: addiu $[[R0:[0-9]+]], $4, -1
9 ; MIPS32-DAG: not $[[R1:[0-9]+]], $4
10 ; MIPS32-DAG: and $[[R2:[0-9]+]], $[[R1]], $[[R0]]
11 ; MIPS32-DAG: clz $[[R3:[0-9]+]], $[[R2]]
12 ; MIPS32-DAG: addiu $[[R4:[0-9]+]], $zero, 32
13 ; MIPS32-DAG: subu $2, $[[R4]], $[[R3]]
14 ; MIPS32-DAG: addiu $[[R5:[0-9]+]], $5, -1
15 ; MIPS32-DAG: not $[[R6:[0-9]+]], $5
16 ; MIPS32-DAG: and $[[R7:[0-9]+]], $[[R6]], $[[R5]]
[all …]
Dbswap.ll1 ; RUN: llc < %s -march=mipsel -mcpu=mips32r2 | FileCheck %s -check-prefix=MIPS32
7 ; MIPS32-LABEL: bswap32:
8 ; MIPS32: wsbh $[[R0:[0-9]+]]
9 ; MIPS32: rotr ${{[0-9]+}}, $[[R0]], 16
34 ; MIPS32-LABEL: bswap64:
35 ; MIPS32: wsbh $[[R0:[0-9]+]]
36 ; MIPS32: rotr ${{[0-9]+}}, $[[R0]], 16
37 ; MIPS32: wsbh $[[R0:[0-9]+]]
38 ; MIPS32: rotr ${{[0-9]+}}, $[[R0]], 16
74 ; MIPS32-LABEL: bswapv4i32:
[all …]
Dctlz-v.ll1 ; RUN: llc < %s -march=mipsel -mcpu=mips32r2 | FileCheck %s -check-prefix=MIPS32
8 ; MIPS32: clz $2, $4
9 ; MIPS32: clz $3, $5
Datomic.ll1 …-licm -mcpu=mips32 < %s | FileCheck %s -check-prefix=ALL -check-prefix=MIPS32-ANY -check-prefix=…
2 …-licm -mcpu=mips32r2 < %s | FileCheck %s -check-prefix=ALL -check-prefix=MIPS32-ANY -check-prefix=…
3 …-licm -mcpu=mips32r6 < %s | FileCheck %s -check-prefix=ALL -check-prefix=MIPS32-ANY -check-prefix=…
8 …2r2 -mattr=micromips < %s | FileCheck %s -check-prefix=ALL -check-prefix=MIPS32-ANY -check-prefix=…
12 …ne-licm -mcpu=mips32 < %s | FileCheck %s -check-prefix=ALL -check-prefix=MIPS32-ANY -check-prefix=…
23 ; MIPS32-ANY: lw $[[R0:[0-9]+]], %got(x)
41 ; MIPS32-ANY: lw $[[R0:[0-9]+]], %got(x)
63 ; MIPS32-ANY: lw $[[R0:[0-9]+]], %got(x)
84 ; MIPS32-ANY: lw $[[R0:[0-9]+]], %got(x)
107 ; MIPS32-ANY: lw $[[R0:[0-9]+]], %got(y)
[all …]
D2013-11-18-fp64-const0.ll6 ; It originally failed on MIPS32 with FP64 with the following error:
/external/valgrind/VEX/auxprogs/
Dgenoffsets.c195 GENOFFSET(MIPS32,mips32,r0); in foo()
196 GENOFFSET(MIPS32,mips32,r1); in foo()
197 GENOFFSET(MIPS32,mips32,r2); in foo()
198 GENOFFSET(MIPS32,mips32,r3); in foo()
199 GENOFFSET(MIPS32,mips32,r4); in foo()
200 GENOFFSET(MIPS32,mips32,r5); in foo()
201 GENOFFSET(MIPS32,mips32,r6); in foo()
202 GENOFFSET(MIPS32,mips32,r7); in foo()
203 GENOFFSET(MIPS32,mips32,r8); in foo()
204 GENOFFSET(MIPS32,mips32,r9); in foo()
[all …]
/external/valgrind/
DREADME.mips4 - MIPS32 and MIPS64 platforms are currently supported.
6 - MIPS DSP ASE on MIPS32 platforms is supported.
37 * --build=mips-linux is needed if you want to build it for MIPS32 on 64-bit
DREADME.android82 # For MIPS32
119 # for MIPS32
DREADME43 - MIPS32/Linux
/external/valgrind/coregrind/
Dpub_core_basics.h93 } MIPS32; member
Dm_libcassert.c198 (srP)->misc.MIPS32.r30 = (ULong)fp; \
199 (srP)->misc.MIPS32.r31 = (ULong)ra; \
200 (srP)->misc.MIPS32.r28 = (ULong)gp; \
/external/llvm/test/MC/Mips/
Delf_eflags.s42 …sel-unknown-linux -mcpu=mips32 %s -o -| llvm-readobj -h | FileCheck --check-prefix=MIPSEL-MIPS32 %s
43 # MIPSEL-MIPS32: Flags [ (0x50001004)
45 …mips32 -mattr=+nan2008 %s -o -| llvm-readobj -h | FileCheck --check-prefix=MIPSEL-MIPS32-NAN2008 %s
46 # MIPSEL-MIPS32-NAN2008: Flags [ (0x50001404)
/external/llvm/lib/Target/Mips/
DMips.td83 "Subset of MIPS-III that is also in MIPS32 "
94 "Subset of MIPS-IV that is also in MIPS32 "
DMSA.txt52 On MIPS32, the copy_u.d intrinsic will emit this instruction instead of

12