Home
last modified time | relevance | path

Searched refs:N32 (Results 1 – 25 of 82) sorted by relevance

1234

/external/llvm/test/CodeGen/Mips/
Dmips64intldst.ll2 ; RUN: llc < %s -march=mips64el -mcpu=mips4 -mattr=-n64,n32 | FileCheck %s -check-prefix=CHECK-N32
4 ; RUN: llc < %s -march=mips64el -mcpu=mips64 -mattr=-n64,n32 | FileCheck %s -check-prefix=CHECK-N32
20 ; CHECK-N32: func1
21 ; CHECK-N32: lw $[[R0:[0-9]+]], %got_disp(c)
22 ; CHECK-N32: lb ${{[0-9]+}}, 0($[[R0]])
33 ; CHECK-N32: func2
34 ; CHECK-N32: lw $[[R0:[0-9]+]], %got_disp(s)
35 ; CHECK-N32: lh ${{[0-9]+}}, 0($[[R0]])
46 ; CHECK-N32: func3
47 ; CHECK-N32: lw $[[R0:[0-9]+]], %got_disp(i)
[all …]
Dmips64fpldst.ll2 ; RUN: llc < %s -march=mips64el -mcpu=mips4 -mattr=-n64,n32 | FileCheck %s -check-prefix=CHECK-N32
4 ; RUN: llc < %s -march=mips64el -mcpu=mips64 -mattr=-n64,n32 | FileCheck %s -check-prefix=CHECK-N32
16 ; CHECK-N32: funcfl1
17 ; CHECK-N32: lw $[[R0:[0-9]+]], %got_disp(f0)
18 ; CHECK-N32: lwc1 $f{{[0-9]+}}, 0($[[R0]])
28 ; CHECK-N32: funcfl2
29 ; CHECK-N32: lw $[[R0:[0-9]+]], %got_disp(d0)
30 ; CHECK-N32: ldc1 $f{{[0-9]+}}, 0($[[R0]])
40 ; CHECK-N32: funcfs1
41 ; CHECK-N32: lw $[[R0:[0-9]+]], %got_disp(f0)
[all …]
Dstart-asm-file.ll3 ; N32. At the moment we check if subtarget is Mips64 when we should be
23 ; ### N32 ABI ###
26 ; RUN: FileCheck -check-prefix=CHECK-STATIC-N32 -check-prefix=CHECK-STATIC-N32-NLEGACY %s
30 ; RUN: FileCheck -check-prefix=CHECK-PIC-N32 -check-prefix=CHECK-PIC-N32-NLEGACY %s
34 ; RUN: FileCheck -check-prefix=CHECK-STATIC-N32 -check-prefix=CHECK-STATIC-N32-N2008 %s
38 ; RUN: FileCheck -check-prefix=CHECK-PIC-N32 -check-prefix=CHECK-PIC-N32-N2008 %s
69 ; CHECK-STATIC-N32: .abicalls
70 ; CHECK-STATIC-N32: .option pic0
71 ; CHECK-STATIC-N32: .section .mdebug.abiN32
72 ; CHECK-STATIC-N32-NLEGACY: .nan legacy
[all …]
Dglobal-address.ll3 …64el -mcpu=mips64r2 -mattr=-n64,n32 -relocation-model=pic < %s | FileCheck %s -check-prefix=PIC-N32
4 …32 -relocation-model=static -mtriple=mipsel-linux-gnu < %s | FileCheck %s -check-prefix=STATIC-N32
21 ; PIC-N32: lw $[[R0:[0-9]+]], %got_page(s1)
22 ; PIC-N32: lw ${{[0-9]+}}, %got_ofst(s1)($[[R0]])
23 ; PIC-N32: lw ${{[0-9]+}}, %got_disp(g1)
24 ; STATIC-N32: lui $[[R1:[0-9]+]], %hi(s1)
25 ; STATIC-N32: lw ${{[0-9]+}}, %lo(s1)($[[R1]])
26 ; STATIC-N32: lui $[[R2:[0-9]+]], %hi(g1)
27 ; STATIC-N32: lw ${{[0-9]+}}, %lo(g1)($[[R2]])
Dblockaddr.ll3 …64el -mcpu=mips64r2 -mattr=-n64,n32 -relocation-model=pic < %s | FileCheck %s -check-prefix=PIC-N32
4 …mcpu=mips64r2 -mattr=-n64,n32 -relocation-model=static < %s | FileCheck %s -check-prefix=STATIC-N32
25 ; PIC-N32: lw $[[R0:[0-9]+]], %got_page($tmp[[T0:[0-9]+]])
26 ; PIC-N32: addiu ${{[0-9]+}}, $[[R0]], %got_ofst($tmp[[T0]])
27 ; PIC-N32: lw $[[R1:[0-9]+]], %got_page($tmp[[T1:[0-9]+]])
28 ; PIC-N32: addiu ${{[0-9]+}}, $[[R1]], %got_ofst($tmp[[T1]])
29 ; STATIC-N32: lui $[[R2:[0-9]+]], %hi($tmp[[T2:[0-9]+]])
30 ; STATIC-N32: addiu ${{[0-9]+}}, $[[R2]], %lo($tmp[[T2]])
31 ; STATIC-N32: lui $[[R3:[0-9]+]], %hi($tmp[[T3:[0-9]+]])
32 ; STATIC-N32: addiu ${{[0-9]+}}, $[[R3]], %lo($tmp[[T3]])
D2009-11-16-CstPoolLoad.ll3 …64el -mcpu=mips64r2 -mattr=-n64,n32 -relocation-model=pic < %s | FileCheck %s -check-prefix=PIC-N32
4 …mcpu=mips64r2 -mattr=-n64,n32 -relocation-model=static < %s | FileCheck %s -check-prefix=STATIC-N32
14 ; PIC-N32: lw $[[R0:[0-9]+]], %got_page($CPI0_0)
15 ; PIC-N32: lwc1 $f0, %got_ofst($CPI0_0)($[[R0]])
16 ; STATIC-N32: lui $[[R0:[0-9]+]], %hi($CPI0_0)
17 ; STATIC-N32: lwc1 $f0, %lo($CPI0_0)($[[R0]])
/external/llvm/test/CodeGen/Mips/cconv/
Dcallee-saved.ll11 ; RUN: llc -march=mips64 -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32 %s
12 ; RUN: llc -march=mips64el -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32
13 ; RUN: llc -march=mips64 -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32-IN…
14 ; RUN: llc -march=mips64el -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32-…
22 ; 2 of the MIPSpro N32 Handbook and section 3 of the SYSV ABI spec.
77 ; N32: addiu $sp, $sp, -96
78 ; N32-INV-NOT: sd $0,
79 ; N32-INV-NOT: sd $1,
80 ; N32-INV-NOT: sd $2,
81 ; N32-INV-NOT: sd $3,
[all …]
Dcallee-saved-float.ll11 ; RUN: llc -march=mips64 -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32 %s
12 ; RUN: llc -march=mips64el -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32
13 …attr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=ALL-INV --check-prefix=N32-INV %s
14 …attr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=ALL-INV --check-prefix=N32-INV %s
22 ; 2 of the MIPSpro N32 Handbook and section 3 of the SYSV ABI spec.
73 ; N32: addiu $sp, $sp, -48
74 ; N32-DAG: sdc1 [[F20:\$f20]], [[OFF20:[0-9]+]]($sp)
75 ; N32-DAG: sdc1 [[F22:\$f22]], [[OFF22:[0-9]+]]($sp)
76 ; N32-DAG: sdc1 [[F24:\$f24]], [[OFF24:[0-9]+]]($sp)
77 ; N32-DAG: sdc1 [[F26:\$f26]], [[OFF26:[0-9]+]]($sp)
[all …]
Dreturn-hard-fp128.ll1 …-relocation-model=static -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32 %s
2 …-relocation-model=static -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32 %s
7 ; Test the fp128 returns for N32/N64 and all byte orders as specified by
21 ; N32-DAG: ld [[R2:\$[0-9]+]], %lo(fp128)([[R1:\$[0-9]+]])
22 ; N32-DAG: addiu [[R3:\$[0-9]+]], [[R1]], %lo(fp128)
23 ; N32-DAG: ld [[R4:\$[0-9]+]], 8([[R3]])
24 ; N32-DAG: dmtc1 [[R2]], $f0
25 ; N32-DAG: dmtc1 [[R4]], $f2
Darguments-hard-float-varargs.ll7 …32 < %s | FileCheck --check-prefix=ALL --check-prefix=SYM32 --check-prefix=N32 --check-prefix=NEW …
8 …32 < %s | FileCheck --check-prefix=ALL --check-prefix=SYM32 --check-prefix=N32 --check-prefix=NEW …
14 ; of the argument list as specified by section 2 of the MIPSpro N32 Handbook.
16 ; N32/N64 are almost identical in this area so many of their checks have been
20 ; the N32 handbook, but agrees with the SYSV ABI and GCC's behaviour.
47 ; N32/N64 allow it.
69 ; N32/N64 has 8 bytes for the varargs pointer, and no reserved area.
72 ; N32-DAG: addiu [[VAPTR:\$[0-9]+]], $sp, 8
73 ; N32-DAG: sw [[VAPTR]], 4($sp)
82 ; N32-DAG: addiu [[VAPTR]], [[VAPTR]], 8
[all …]
Dreserved-space.ll7 ; RUN: llc -march=mips64 -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32 %s
8 ; RUN: llc -march=mips64el -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32
29 ; Despite pointers being 32-bit wide on N32, the return pointer is saved as a
32 ; N32: addiu $sp, $sp, -16
33 ; N32: sd $ra, 8($sp)
34 ; N32: ld $ra, 8($sp)
35 ; N32: addiu $sp, $sp, 16
Dmemory-layout.ll7 ; RUN: llc -march=mips64 -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32 %s
8 ; RUN: llc -march=mips64el -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32
61 ; N32: .align 2
66 ; N32: .4byte byte
67 ; N32: .size pointer, 4
115 ; N32: .align 2
121 ; N32: .4byte byte
122 ; N32: .4byte byte
123 ; N32: .size pointer_array, 8
Dreturn.ll7 …-relocation-model=static -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32 %s
8 …-relocation-model=static -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32 %s
34 ; N32-DAG: lui [[R1:\$[0-9]+]], %hi(byte)
35 ; N32-DAG: lbu $2, %lo(byte)([[R1]])
48 ; N32-DAG: lui [[R1:\$[0-9]+]], %hi(word)
49 ; N32-DAG: lw $2, %lo(word)([[R1]])
64 ; N32-DAG: ld $2, %lo(dword)([[R1:\$[0-9]+]])
Dstack-alignment.ll7 ; RUN: llc -march=mips64 -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32 %s
8 ; RUN: llc -march=mips64el -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32
25 ; N32: addiu $sp, $sp, -16
26 ; N32: addiu $sp, $sp, 16
Dreturn-hard-float.ll7 …-relocation-model=static -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32 %s
8 …-relocation-model=static -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32 %s
31 ; N32-DAG: lui [[R1:\$[0-9]+]], %hi(float)
32 ; N32-DAG: lwc1 $f0, %lo(float)([[R1]])
44 ; N32-DAG: ldc1 $f0, %lo(double)([[R1:\$[0-9]+]])
Dreturn-float.ll7 …-relocation-model=static -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32 %s
8 …-relocation-model=static -mattr=-n64,+n32 < %s | FileCheck --check-prefix=ALL --check-prefix=N32 %s
31 ; N32-DAG: lui [[R1:\$[0-9]+]], %hi(float)
32 ; N32-DAG: lw $2, %lo(float)([[R1]])
46 ; N32-DAG: ld $2, %lo(double)([[R1:\$[0-9]+]])
Darguments.ll16 ; N32/N64 are identical in this area so their checks have been combined into
58 ; The first four arguments are the same in O32/N32/N64
64 ; N32/N64 get an extra four arguments in registers
80 ; O32/N32/N64 are accessing the stack at this point.
81 ; Unlike O32, N32/N64 do not reserve space for the arguments.
82 ; increase by 4 for O32 and 8 for N32/N64.
124 ; The first argument is the same in O32/N32/N64.
128 ; Also, i64 occupies two slots on O32 and only one for N32/N64.
133 ; N32/N64 get an extra four arguments in registers and still have two left from
164 ; O32/N32/N64 are accessing the stack at this point.
[all …]
Darguments-hard-float.ll16 ; N32/N64 are identical in this area so their checks have been combined into
55 ; The first argument is the same for O32/N32/N64 but the second argument differs
81 ; N32/N64 have run out of registers and start using the stack too
118 ; The first argument is the same for O32/N32/N64 but the second argument differs
147 ; N32/N64 have run out of registers and start using the stack too
171 ; The first argument is the same in O32/N32/N64.
175 ; used in O32, but N32/N64 will still use them.
177 ; Also, double occupies two slots on O32 and only one for N32/N64.
202 ; The first argument is the same in O32/N32/N64.
206 ; used in O32, but N32/N64 will still use them.
Darguments-hard-fp128.ll8 ; by section 2 of the MIPSpro N32 Handbook.
35 ; The first four arguments are the same in N32/N64.
45 ; N32/N64 have run out of registers and starts using the stack too
Darguments-fp128.ll8 ; by section 2 of the MIPSpro N32 Handbook.
35 ; The first four arguments are the same in N32/N64.
47 ; N32/N64 have run out of registers and starts using the stack too
Darguments-float.ll16 ; N32/N64 are identical in this area so their checks have been combined into
54 ; The first four arguments are the same in O32/N32/N64.
96 ; N32/N64 have run out of registers and starts using the stack too
137 ; The first four arguments are the same in O32/N32/N64.
165 ; N32/N64 have run out of registers and start using the stack too
188 ; The first four arguments are the same in O32/N32/N64.
192 ; Also, double occupies two slots on O32 and only one for N32/N64.
215 ; The first four arguments are the same in O32/N32/N64.
/external/jemalloc/test/src/
DSFMT.c429 return N32; in get_min_array_size32()
452 if (ctx->idx >= N32) { in gen_rand32()
494 if (ctx->idx >= N32) { in gen_rand64()
553 assert(ctx->idx == N32); in fill_array32()
555 assert(size >= N32); in fill_array32()
558 ctx->idx = N32; in fill_array32()
589 assert(ctx->idx == N32); in fill_array64()
594 ctx->idx = N32; in fill_array64()
620 for (i = 1; i < N32; i++) { in init_gen_rand()
625 ctx->idx = N32; in init_gen_rand()
[all …]
/external/llvm/test/MC/Mips/
Dcpsetup.s10 # RUN: FileCheck -check-prefix=NXX -check-prefix=N32 %s
30 # FIXME: Direct object emission for N32 is still under development.
31 # N32 doesn't allow 3 operations to be specified in the same relocation
59 # N32: addu $gp, $gp, $25
Delf_eflags.s40 …ps64r2 -mattr=-n64,n32 %s -o -| llvm-readobj -h | FileCheck --check-prefix=MIPS64EL-MIPS64R2-N32 %s
41 # MIPS64EL-MIPS64R2-N32: Flags [ (0x80000020)
43 …4,n32,+nan2008 %s -o -| llvm-readobj -h | FileCheck --check-prefix=MIPS64EL-MIPS64R2-N32-NAN2008 %s
44 # MIPS64EL-MIPS64R2-N32-NAN2008: Flags [ (0x80000420)
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)
106 # Default ABI for MIPS64 is N64 as opposed to GCC/GAS (N32)
113 # Default ABI for MIPS64 is N64 as opposed to GCC/GAS (N32)
Doddspreg.s13 # RUN: FileCheck %s -check-prefix=CHECK-OBJ-ALL -check-prefix=CHECK-OBJ-N32
44 # CHECK-OBJ-N32: 0000: 00004001 02020001 00000000 00000000 |..@.............|
45 # CHECK-OBJ-N32: 0010: 00000001 00000000 |........|

1234