Searched refs:N64 (Results 1 – 21 of 21) sorted by relevance
1 ; RUN: llc < %s -march=mips64el -mcpu=mips64 -mattr=n64 | FileCheck %s -check-prefix=CHECK-N6415 ; CHECK-N64: func116 ; CHECK-N64: ld $[[R0:[0-9]+]], %got_disp(c)17 ; CHECK-N64: lb ${{[0-9]+}}, 0($[[R0]])28 ; CHECK-N64: func229 ; CHECK-N64: ld $[[R0:[0-9]+]], %got_disp(s)30 ; CHECK-N64: lh ${{[0-9]+}}, 0($[[R0]])41 ; CHECK-N64: func342 ; CHECK-N64: ld $[[R0:[0-9]+]], %got_disp(i)43 ; CHECK-N64: lw ${{[0-9]+}}, 0($[[R0]])[all …]
6 ; RUN: FileCheck %s -check-prefix=N648 ; RUN: FileCheck %s -check-prefix=N6425 ; N64: dsll $[[R0:[0-9]+]], ${{[0-9]+}}, 326 ; N64: ld $[[R1:[0-9]+]], %got_page($JTI0_0)27 ; N64: daddu $[[R2:[0-9]+]], $[[R0:[0-9]+]], $[[R1]]28 ; N64: ld $[[R4:[0-9]+]], %got_ofst($JTI0_0)($[[R2]])29 ; N64: daddu $[[R5:[0-9]+]], $[[R4:[0-9]+]]30 ; N64: jr $[[R5]]66 ; N64: .align 367 ; N64: $JTI0_0:[all …]
1 ; RUN: llc < %s -march=mips64el -mcpu=mips64 -mattr=n64 | FileCheck %s -check-prefix=CHECK-N6411 ; CHECK-N64: funcfl112 ; CHECK-N64: ld $[[R0:[0-9]+]], %got_disp(f0)13 ; CHECK-N64: lwc1 $f{{[0-9]+}}, 0($[[R0]]) 23 ; CHECK-N64: funcfl224 ; CHECK-N64: ld $[[R0:[0-9]+]], %got_disp(d0)25 ; CHECK-N64: ldc1 $f{{[0-9]+}}, 0($[[R0]]) 35 ; CHECK-N64: funcfs136 ; CHECK-N64: ld $[[R0:[0-9]+]], %got_disp(f0)37 ; CHECK-N64: swc1 $f{{[0-9]+}}, 0($[[R0]]) [all …]
3 ; RUN: FileCheck %s -check-prefix=N6416 ; N64: lui $[[R0:[0-9]+]], %got_hi(v0)17 ; N64: daddu $[[R1:[0-9]+]], $[[R0]], ${{[a-z0-9]+}}18 ; N64: ld ${{[0-9]+}}, %got_lo(v0)($[[R1]])19 ; N64: lui $[[R2:[0-9]+]], %call_hi(foo0)20 ; N64: daddu $[[R3:[0-9]+]], $[[R2]], ${{[a-z0-9]+}}21 ; N64: ld ${{[0-9]+}}, %call_lo(foo0)($[[R3]])39 ; N64: foo2:40 ; N64: lui $[[R2:[0-9]+]], %call_hi(memcpy)41 ; N64: daddu $[[R3:[0-9]+]], $[[R2]], ${{[a-z0-9]+}}[all …]
3 ; RUN: llc -march=mips64el -mcpu=mips64 -mattr=n64 < %s | FileCheck %s -check-prefix=N6411 ; N64: ldr $[[R0:[0-9]+]] 12 ; N64: ld $[[R1:[0-9]+]], %got_disp(i1)13 ; N64: movn $[[R0]], $[[R1]], ${{[0-9]+}} 29 ; N64: cmov2:30 ; N64: daddiu $[[R1:[0-9]+]], ${{[0-9]+}}, %got_disp(d)31 ; N64: daddiu $[[R0:[0-9]+]], ${{[0-9]+}}, %got_disp(c)32 ; N64: movn $[[R1]], $[[R0]], ${{[0-9]+}}52 ; N64: cmov4:53 ; N64: xori $[[R0:[0-9]+]], ${{[0-9]+}}, 234[all …]
2 …rch=mips64el -mcpu=mips64 -mattr=n64 -force-mips-long-branch < %s | FileCheck %s -check-prefix=N6411 ; N64: lui $1, 012 ; N64: daddiu $1, $1, 013 ; N64: dsll $1, $1, 1614 ; N64: daddiu $1, $1, 015 ; N64: bal16 ; N64: dsll $1, $1, 1617 ; N64: daddiu $1, $1, {{[0-9]+}}
6 ; RUN: < %s | FileCheck %s -check-prefix=N6425 ; N64-NOT: jalr38 ; N64-NOT: jalr51 ; N64-NOT: jalr64 ; N64: jalr81 ; N64: .ent caller582 ; N64-NOT: jalr83 ; N64: .end caller5132 ; N64: .ent caller8_1133 ; N64-NOT: jalr[all …]
5 …=mips64el -mcpu=mips64r2 -mattr=n64 -relocation-model=pic < %s | FileCheck %s -check-prefix=PIC-N646 …4el -mcpu=mips64r2 -mattr=n64 -relocation-model=static < %s | FileCheck %s -check-prefix=STATIC-N6431 ; PIC-N64: ld $[[R0:[0-9]+]], %got_page($tmp[[T0:[0-9]+]])32 ; PIC-N64: daddiu ${{[0-9]+}}, $[[R0]], %got_ofst($tmp[[T0]])33 ; PIC-N64: ld $[[R1:[0-9]+]], %got_page($tmp[[T1:[0-9]+]])34 ; PIC-N64: daddiu ${{[0-9]+}}, $[[R1]], %got_ofst($tmp[[T1]])35 ; STATIC-N64: ld $[[R2:[0-9]+]], %got_page($tmp[[T2:[0-9]+]])36 ; STATIC-N64: daddiu ${{[0-9]+}}, $[[R2]], %got_ofst($tmp[[T2]])37 ; STATIC-N64: ld $[[R3:[0-9]+]], %got_page($tmp[[T3:[0-9]+]])38 ; STATIC-N64: daddiu ${{[0-9]+}}, $[[R3]], %got_ofst($tmp[[T3]])
5 …=mips64el -mcpu=mips64r2 -mattr=n64 -relocation-model=pic < %s | FileCheck %s -check-prefix=PIC-N646 …4el -mcpu=mips64r2 -mattr=n64 -relocation-model=static < %s | FileCheck %s -check-prefix=STATIC-N6429 ; PIC-N64: ld $[[R0:[0-9]+]], %got_page(s1)30 ; PIC-N64: lw ${{[0-9]+}}, %got_ofst(s1)($[[R0]])31 ; PIC-N64: ld ${{[0-9]+}}, %got_disp(g1)32 ; STATIC-N64: ld $[[R1:[0-9]+]], %got_page(s1)33 ; STATIC-N64: lw ${{[0-9]+}}, %got_ofst(s1)($[[R1]])34 ; STATIC-N64: ld ${{[0-9]+}}, %got_disp(g1)
5 …=mips64el -mcpu=mips64r2 -mattr=n64 -relocation-model=pic < %s | FileCheck %s -check-prefix=PIC-N646 …4el -mcpu=mips64r2 -mattr=n64 -relocation-model=static < %s | FileCheck %s -check-prefix=STATIC-N6418 ; PIC-N64: ld $[[R0:[0-9]+]], %got_page($CPI0_0)19 ; PIC-N64: lwc1 $f0, %got_ofst($CPI0_0)($[[R0]])20 ; STATIC-N64: ld $[[R0:[0-9]+]], %got_page($CPI0_0)21 ; STATIC-N64: lwc1 $f0, %got_ofst($CPI0_0)($[[R0]])
34 UnknownABI, O32, N32, N64, EABI enumerator113 bool isABI_N64() const { return MipsABI == N64; } in isABI_N64()
50 MipsABI = hasMips64() ? N64 : O32; in MipsSubtarget()
43 def FeatureN64 : SubtargetFeature<"n64", "MipsABI", "N64",
71 LongBranchSeqSize(!IsPIC ? 2 : (ABI == MipsSubtarget::N64 ? 13 : 9)) {} in MipsLongBranch()266 if (ABI != MipsSubtarget::N64) { in expandToLongBranch()
219 case MipsSubtarget::N64: return "abi64"; in getCurrentABIString()
6 # For now just check N64
3 ; Check for N64 relocation production.
7 ; N64
984 Fix MIPS N32/N64 compile error
793 * signal.c (sys_sigreturn): Handle MIPS N32 and MIPS N64. Correct798 (syscall_enter): Handle MIPS N32 and MIPS N64.
2114 * include/ffi_mips.h: Define FFI_MIPS_N32 for N32/N64 ABIs,