Home
last modified time | relevance | path

Searched refs:MIPS64 (Results 1 – 25 of 32) sorted by relevance

12

/external/llvm/test/MC/Mips/
Dmips-coprocessor-encodings.s2 # RUN:| FileCheck --check-prefix=MIPS64 %s
4 # MIPS64: dmtc0 $12, $16, 2 # encoding: [0x40,0xac,0x80,0x02]
5 # MIPS64: dmtc0 $12, $16, 0 # encoding: [0x40,0xac,0x80,0x00]
6 # MIPS64: mtc0 $12, $16, 2 # encoding: [0x40,0x8c,0x80,0x02]
7 # MIPS64: mtc0 $12, $16, 0 # encoding: [0x40,0x8c,0x80,0x00]
8 # MIPS64: dmfc0 $12, $16, 2 # encoding: [0x40,0x2c,0x80,0x02]
9 # MIPS64: dmfc0 $12, $16, 0 # encoding: [0x40,0x2c,0x80,0x00]
10 # MIPS64: mfc0 $12, $16, 2 # encoding: [0x40,0x0c,0x80,0x02]
11 # MIPS64: mfc0 $12, $16, 0 # encoding: [0x40,0x0c,0x80,0x00]
22 # MIPS64: dmtc2 $12, $16, 2 # encoding: [0x48,0xac,0x80,0x02]
[all …]
Delf_eflags.s16 …sel-unknown-linux -mcpu=mips64 %s -o -| llvm-readobj -h | FileCheck --check-prefix=MIPSEL-MIPS64 %s
17 # MIPSEL-MIPS64: Flags [ (0x60001100)
19 …mips64 -mattr=+nan2008 %s -o -| llvm-readobj -h | FileCheck --check-prefix=MIPSEL-MIPS64-NAN2008 %s
20 # MIPSEL-MIPS64-NAN2008: Flags [ (0x60001500)
46 …u=mips64 -mattr=-n64,n32 %s -o -| llvm-readobj -h | FileCheck --check-prefix=MIPS64EL-MIPS64-N32 %s
47 # MIPS64EL-MIPS64-N32: Flags [ (0x60000020)
49 …n64,n32,+nan2008 %s -o -| llvm-readobj -h | FileCheck --check-prefix=MIPS64EL-MIPS64-N32-NAN2008 %s
50 # MIPS64EL-MIPS64-N32-NAN2008: Flags [ (0x60000420)
58 … -mcpu=mips64 %s -mattr=n64 -o -| llvm-readobj -h | FileCheck --check-prefix=MIPS64EL-MIPS64-N64 %s
59 # MIPS64EL-MIPS64-N64: Flags [ (0x60000000)
[all …]
/external/llvm/test/CodeGen/Mips/
Dload-store-left-right.ll7 …s4 -mattr=n64 < %s | FileCheck -check-prefix=ALL -check-prefix=MIPS64 -check-prefix=MIPS64-EL %s
8 …s4 -mattr=n64 < %s | FileCheck -check-prefix=ALL -check-prefix=MIPS64 -check-prefix=MIPS64-EB %s
9 …s64 -mattr=n64 < %s | FileCheck -check-prefix=ALL -check-prefix=MIPS64 -check-prefix=MIPS64-EL %s
10 …s64 -mattr=n64 < %s | FileCheck -check-prefix=ALL -check-prefix=MIPS64 -check-prefix=MIPS64-EB %s
11 …s64r2 -mattr=n64 < %s | FileCheck -check-prefix=ALL -check-prefix=MIPS64 -check-prefix=MIPS64-EL %s
12 …s64r2 -mattr=n64 < %s | FileCheck -check-prefix=ALL -check-prefix=MIPS64 -check-prefix=MIPS64-EB %s
37 ; MIPS64-EL: lwl $[[R0:[0-9]+]], 3($[[R1:[0-9]+]])
38 ; MIPS64-EL: lwr $[[R0]], 0($[[R1]])
40 ; MIPS64-EB: lwl $[[R0:[0-9]+]], 0($[[R1:[0-9]+]])
41 ; MIPS64-EB: lwr $[[R0]], 3($[[R1]])
[all …]
Dcttz-v.ll2 ; RUN: llc < %s -march=mips64el -mcpu=mips64r2 | FileCheck %s -check-prefix=MIPS64
21 ; MIPS64-DAG: addiu $[[R0:[0-9]+]], $4, -1
22 ; MIPS64-DAG: not $[[R1:[0-9]+]], $4
23 ; MIPS64-DAG: and $[[R2:[0-9]+]], $[[R1]], $[[R0]]
24 ; MIPS64-DAG: clz $[[R3:[0-9]+]], $[[R2]]
25 ; MIPS64-DAG: addiu $[[R4:[0-9]+]], $zero, 32
26 ; MIPS64-DAG: subu $2, $[[R4]], $[[R3]]
27 ; MIPS64-DAG: addiu $[[R5:[0-9]+]], $5, -1
28 ; MIPS64-DAG: not $[[R6:[0-9]+]], $5
29 ; MIPS64-DAG: and $[[R7:[0-9]+]], $[[R6]], $[[R5]]
[all …]
Docteon.ll2 ; RUN: llc -O1 < %s -march=mips64 -mcpu=mips64 | FileCheck %s -check-prefix=MIPS64
9 ; MIPS64-LABEL: addi64:
10 ; MIPS64: daddu
11 ; MIPS64: jr
12 ; MIPS64: andi
23 ; MIPS64-LABEL: mul:
24 ; MIPS64: dmult
25 ; MIPS64: jr
26 ; MIPS64: mflo
Dbswap.ll2 ; RUN: llc < %s -march=mips64el -mcpu=mips64r2 | FileCheck %s -check-prefix=MIPS64
11 ; MIPS64-LABEL: bswap32:
12 ; MIPS64: wsbh $[[R0:[0-9]+]]
13 ; MIPS64: rotr ${{[0-9]+}}, $[[R0]], 16
40 ; MIPS64-LABEL: bswap64:
41 ; MIPS64: dsbh $[[R0:[0-9]+]]
42 ; MIPS64: dshd ${{[0-9]+}}, $[[R0]]
84 ; MIPS64-LABEL: bswapv4i32:
85 ; MIPS64: wsbh $[[R0:[0-9]+]]
86 ; MIPS64: rotr ${{[0-9]+}}, $[[R0]], 16
[all …]
Docteon_popcnt.ll2 ; RUN: llc -O1 -march=mips64 -mcpu=mips64 < %s | FileCheck %s -check-prefix=MIPS64
10 ; MIPS64-LABEL: cnt8:
11 ; MIPS64-NOT: pop
20 ; MIPS64-LABEL: cnt16:
21 ; MIPS64-NOT: pop
30 ; MIPS64-LABEL: cnt32:
31 ; MIPS64-NOT: pop
40 ; MIPS64-LABEL: cnt64:
41 ; MIPS64-NOT: dpop
Dcountleading.ll5 ; RUN: llc -march=mips64el -mcpu=mips64 < %s | FileCheck -check-prefix=ALL -check-prefix=MIPS64-G…
6 ; RUN: llc -march=mips64el -mcpu=mips64r2 < %s | FileCheck -check-prefix=ALL -check-prefix=MIPS64-G…
7 ; R!N: llc -march=mips64el -mcpu=mips64r6 < %s | FileCheck -check-prefix=ALL -check-prefix=MIPS64-G…
11 ; MIPS32-GT-R1 - MIPS64r1 and above (does not include MIPS64's)
12 ; MIPS64-GT-R1 - MIPS64r1 and above
22 ; MIPS64-GT-R1: clz $2, $4
38 ; MIPS64-GT-R1: clo $2, $4
60 ; MIPS64-GT-R1: dclz $2, $4
85 ; MIPS64-GT-R1: dclo $2, $4
Dctlz-v.ll2 ; RUN: llc < %s -march=mips64el -mcpu=mips64r2 | FileCheck %s -check-prefix=MIPS64
12 ; MIPS64: clz $2, $4
13 ; MIPS64: jr $ra
14 ; MIPS64: clz $3, $5
Deh-dwarf-cfa.ll3 ; RUN: FileCheck %s -check-prefix=CHECK-MIPS64
5 ; RUN: FileCheck %s -check-prefix=CHECK-MIPS64
63 ; CHECK-MIPS64: daddiu $sp, $sp, -32
64 ; CHECK-MIPS64: daddiu $2, $sp, 32
Datomic.ll4 …-licm -mcpu=mips4 < %s | FileCheck %s -check-prefix=ALL -check-prefix=MIPS64-ANY -check-prefix=…
5 …-licm -mcpu=mips64 < %s | FileCheck %s -check-prefix=ALL -check-prefix=MIPS64-ANY -check-prefix=…
6 …-licm -mcpu=mips64r2 < %s | FileCheck %s -check-prefix=ALL -check-prefix=MIPS64-ANY -check-prefix=…
7 …-licm -mcpu=mips64r6 < %s | FileCheck %s -check-prefix=ALL -check-prefix=MIPS64-ANY -check-prefix=…
23 ; MIPS64-ANY: ld $[[R0:[0-9]+]], %got_disp(x)(
40 ; MIPS64-ANY: ld $[[R0:[0-9]+]], %got_disp(x)(
61 ; MIPS64-ANY: ld $[[R0:[0-9]+]], %got_disp(x)
81 ; MIPS64-ANY: ld $[[R0:[0-9]+]], %got_disp(x)(
103 ; MIPS64-ANY: ld $[[R0:[0-9]+]], %got_disp(y)(
142 ; MIPS64-ANY: ld $[[R0:[0-9]+]], %got_disp(y)(
[all …]
Dlongbranch.ll76 ; Check the MIPS64 version.
/external/valgrind/main/VEX/auxprogs/
Dgenoffsets.c231 GENOFFSET(MIPS64,mips64,r0); in foo()
232 GENOFFSET(MIPS64,mips64,r1); in foo()
233 GENOFFSET(MIPS64,mips64,r2); in foo()
234 GENOFFSET(MIPS64,mips64,r3); in foo()
235 GENOFFSET(MIPS64,mips64,r4); in foo()
236 GENOFFSET(MIPS64,mips64,r5); in foo()
237 GENOFFSET(MIPS64,mips64,r6); in foo()
238 GENOFFSET(MIPS64,mips64,r7); in foo()
239 GENOFFSET(MIPS64,mips64,r8); in foo()
240 GENOFFSET(MIPS64,mips64,r9); in foo()
[all …]
/external/llvm/test/tools/llvm-readobj/
Dprogram-headers.test8 RUN: | FileCheck %s -check-prefix ELF-MIPS64
112 ELF-MIPS64: Format: ELF64-mips
113 ELF-MIPS64-NEXT: Arch: mips64
114 ELF-MIPS64-NEXT: AddressSize: 64bit
115 ELF-MIPS64-NEXT: LoadName:
116 ELF-MIPS64-NEXT: ProgramHeaders [
117 ELF-MIPS64-NEXT: ProgramHeader {
118 ELF-MIPS64-NEXT: Type: PT_LOAD (0x1)
119 ELF-MIPS64-NEXT: Offset: 0x0
120 ELF-MIPS64-NEXT: VirtualAddress: 0x120000000
[all …]
/external/llvm/test/CodeGen/Mips/msa/
Dspecial.ll6 ; RUN: FileCheck %s --check-prefix=MIPS64
10 ; RUN: FileCheck %s --check-prefix=MIPS64
43 ; MIPS64: llvm_mips_dlsa_test:
44 ; MIPS64: dlsa {{\$[0-9]+}}, $5, $4, 2
45 ; MIPS64: .size llvm_mips_dlsa_test
54 ; MIPS64: dlsa_test:
55 ; MIPS64: dlsa {{\$[0-9]+}}, $5, $4, 2
56 ; MIPS64: .size dlsa_test
Delm_copy.ll9 ; RUN: FileCheck %s -check-prefix=MIPS-ANY -check-prefix=MIPS64
11 ; RUN: FileCheck %s -check-prefix=MIPS-ANY -check-prefix=MIPS64
28 ; MIPS64-DAG: ld [[R1:\$[0-9]+]], %got_disp(llvm_mips_copy_s_b_ARG1)
32 ; MIPS64-DAG: ld [[RES:\$[0-9]+]], %got_disp(llvm_mips_copy_s_b_RES)
51 ; MIPS64-DAG: ld [[R1:\$[0-9]+]], %got_disp(llvm_mips_copy_s_h_ARG1)
55 ; MIPS64-DAG: ld [[RES:\$[0-9]+]], %got_disp(llvm_mips_copy_s_h_RES)
74 ; MIPS64-DAG: ld [[R1:\$[0-9]+]], %got_disp(llvm_mips_copy_s_w_ARG1)
78 ; MIPS64-DAG: ld [[RES:\$[0-9]+]], %got_disp(llvm_mips_copy_s_w_RES)
97 ; MIPS64-DAG: ld [[R1:\$[0-9]+]], %got_disp(llvm_mips_copy_s_d_ARG1)
99 ; MIPS64-DAG: ld.d [[WS:\$w[0-9]+]], 0([[R1]])
[all …]
D2r_vector_scalar.ll9 ; RUN: FileCheck %s -check-prefix=MIPS-ANY -check-prefix=MIPS64
11 ; RUN: FileCheck %s -check-prefix=MIPS-ANY -check-prefix=MIPS64
28 ; MIPS64-DAG: ld [[R1:\$[0-9]+]],
48 ; MIPS64-DAG: ld [[R1:\$[0-9]+]],
68 ; MIPS64-DAG: ld [[R1:\$[0-9]+]],
89 ; MIPS64-DAG: ld [[R1:\$[0-9]+]], %got_disp(llvm_mips_fill_d_ARG1)
95 ; MIPS64-DAG: fill.d [[WD:\$w[0-9]+]], [[R1]]
97 ; MIPS64-DAG: ld [[RD:\$[0-9]+]], %got_disp(llvm_mips_fill_d_RES)
98 ; MIPS64-DAG: st.d [[WD]], 0([[RD]])
Delm_insv.ll9 ; RUN: FileCheck %s -check-prefix=MIPS-ANY -check-prefix=MIPS64
11 ; RUN: FileCheck %s -check-prefix=MIPS-ANY -check-prefix=MIPS64
97 ; MIPS64-DAG: ld [[R1:\$[0-9]+]], 0(
99 ; MIPS64-DAG: ld.d [[W1:\$w[0-9]+]],
102 ; MIPS64-DAG: insert.d [[W1]][1], [[R1]]
104 ; MIPS64-DAG: st.d [[W1]],
125 ; MIPS64-DAG: ld [[R1:\$[0-9]+]], %got_disp(llvm_mips_insve_b_ARG1)(
126 ; MIPS64-DAG: ld [[R2:\$[0-9]+]], %got_disp(llvm_mips_insve_b_ARG3)(
151 ; MIPS64-DAG: ld [[R1:\$[0-9]+]], %got_disp(llvm_mips_insve_h_ARG1)(
152 ; MIPS64-DAG: ld [[R2:\$[0-9]+]], %got_disp(llvm_mips_insve_h_ARG3)(
[all …]
D3r_splat.ll89 ; MIPS64-DAG: lw [[R1:\$[0-9]+]], %got(llvm_mips_splat_d_ARG1)(
90 ; MIPS64-DAG: lw [[R2:\$[0-9]+]], %got(llvm_mips_splat_d_RES)(
91 ; MIPS64-DAG: ld.d [[R3:\$w[0-9]+]], 0([[R1]])
92 ; MIPS64-DAG: splat.d [[R4:\$w[0-9]+]], [[R3]][$4]
93 ; MIPS64-DAG: st.d [[R4]], 0([[R2]])
/external/valgrind/main/coregrind/
Dpub_core_basics.h130 } MIPS64; member
Dm_libcassert.c222 (srP)->misc.MIPS64.r30 = (ULong)fp; \
223 (srP)->misc.MIPS64.r31 = (ULong)ra; \
224 (srP)->misc.MIPS64.r28 = (ULong)gp; \
/external/qemu/target-mips/
DTODO34 MIPS64
/external/valgrind/main/
DREADME.mips4 - MIPS32 and MIPS64 platforms are currently supported.
DREADME44 - MIPS64/Linux
/external/valgrind/main/docs/internals/
D3_9_BUGSTATUS.txt123 334649 Cavium Octeon 2 MIPS64: valgrind is up but ld.so assert

12