/external/llvm/test/CodeGen/Mips/ |
D | mips64intldst.ll | 2 ; 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 …]
|
D | mips64fpldst.ll | 2 ; 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 …]
|
D | start-asm-file.ll | 3 ; 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 …]
|
D | global-address.ll | 3 …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]])
|
D | blockaddr.ll | 3 …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]])
|
D | 2009-11-16-CstPoolLoad.ll | 3 …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/ |
D | callee-saved.ll | 11 ; 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 …]
|
D | callee-saved-float.ll | 11 ; 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 …]
|
D | return-hard-fp128.ll | 1 …-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
|
D | arguments-hard-float-varargs.ll | 7 …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 …]
|
D | reserved-space.ll | 7 ; 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
|
D | memory-layout.ll | 7 ; 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
|
D | return.ll | 7 …-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]+]])
|
D | stack-alignment.ll | 7 ; 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
|
D | return-hard-float.ll | 7 …-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]+]])
|
D | return-float.ll | 7 …-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]+]])
|
D | arguments.ll | 16 ; 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 …]
|
D | arguments-hard-float.ll | 16 ; 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.
|
D | arguments-hard-fp128.ll | 8 ; 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
|
D | arguments-fp128.ll | 8 ; 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
|
D | arguments-float.ll | 16 ; 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/ |
D | SFMT.c | 429 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/ |
D | cpsetup.s | 10 # 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
|
D | elf_eflags.s | 40 …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)
|
D | oddspreg.s | 13 # 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 |........|
|