/external/llvm/test/tools/llvm-readobj/ |
D | mips-got.test | 2 RUN: FileCheck %s -check-prefix GOT-OBJ 4 RUN: FileCheck %s -check-prefix GOT-EXE 6 RUN: FileCheck %s -check-prefix GOT-SO 8 RUN: FileCheck %s -check-prefix GOT-TLS 10 RUN: FileCheck %s -check-prefix GOT-EMPTY 12 GOT-OBJ: Cannot find PLTGOT dynamic table tag. 14 GOT-EXE: Primary GOT { 15 GOT-EXE-NEXT: Canonical gp value: 0x418880 16 GOT-EXE-NEXT: Reserved entries [ 17 GOT-EXE-NEXT: Entry { [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-readobj/ |
D | mips-got.test | 2 RUN: FileCheck %s -check-prefix GOT-OBJ 4 RUN: FileCheck %s -check-prefix GOT-EXE 6 RUN: FileCheck %s -check-prefix GOT-SO 8 RUN: FileCheck %s -check-prefix GOT-TLS 10 RUN: FileCheck %s -check-prefix GOT-EMPTY 12 RUN: FileCheck %s -check-prefix GOT-STATIC 16 RUN: FileCheck %s -check-prefix GNU-GOT-OBJ 19 RUN: FileCheck %s -check-prefix GNU-GOT-EXE 22 RUN: FileCheck %s -check-prefix GNU-GOT-SO 25 RUN: FileCheck %s -check-prefix GNU-GOT-TLS [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | linux-preemption.ll | 21 ; CHECK32: movl strong_default_global@GOT(%eax), %eax 29 ; CHECK32: movl weak_default_global@GOT(%eax), %eax 37 ; CHECK32: movl external_default_global@GOT(%eax), %eax 70 ; CHECK32: movl strong_preemptable_global@GOT(%eax), %eax 78 ; CHECK32 ;ADD_LABEL_BACK; movl weak_preemptable_global@GOT(%eax), %eax 86 ; CHECK32: movl external_preemptable_global@GOT(%eax), %eax 97 ; CHECK32: movl strong_default_alias@GOT(%eax), %eax 105 ; CHECK32: movl weak_default_alias@GOT(%eax), %eax 130 ; CHECK32: movl strong_preemptable_alias@GOT(%eax), %eax 138 ; CHECK32: movl weak_preemptable_alias@GOT(%eax), %eax [all …]
|
/external/llvm/test/MC/MachO/AArch64/ |
D | cstexpr-gotpcrel.ll | 3 ; GOT equivalent globals references can be replaced by the GOT entry of the 15 ; Don't replace GOT equivalent usage within instructions and emit the GOT 16 ; equivalent since it can't be replaced by the GOT entry. @bargotequiv is 27 ; Test GOT equivalent usage inside nested constant arrays. 32 ; CHECK-NEXT: .long _localfoo@GOT-Ltmp0 42 ; CHECK-NEXT: _extfoo@GOT-Ltmp1 60 ; Test multiple uses of GOT equivalents. 64 ; CHECK-NEXT: .long _extfoo@GOT-Ltmp2 83 ; does not support encoding an extra offset with @GOT, we still need to emit the 85 ; since they will start out as GOT equivalent candidates, but they are actually
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/MachO/AArch64/ |
D | cstexpr-gotpcrel.ll | 3 ; GOT equivalent globals references can be replaced by the GOT entry of the 15 ; Don't replace GOT equivalent usage within instructions and emit the GOT 16 ; equivalent since it can't be replaced by the GOT entry. @bargotequiv is 27 ; Test GOT equivalent usage inside nested constant arrays. 32 ; CHECK-NEXT: .long _localfoo@GOT-Ltmp0 42 ; CHECK-NEXT: _extfoo@GOT-Ltmp1 60 ; Test multiple uses of GOT equivalents. 64 ; CHECK-NEXT: .long _extfoo@GOT-Ltmp2 83 ; does not support encoding an extra offset with @GOT, we still need to emit the 85 ; since they will start out as GOT equivalent candidates, but they are actually
|
/external/llvm/test/CodeGen/Mips/Fast-ISel/ |
D | div1.ll | 18 ; CHECK: addu $[[GOT:[0-9]+]], $[[GOT2:[0-9]+]], $25 19 ; CHECK-DAG: lw $[[I_ADDR:[0-9]+]], %got(si)($[[GOT]]) 20 ; CHECK-DAG: lw $[[K_ADDR:[0-9]+]], %got(sk)($[[GOT]]) 21 ; CHECK-DAG: lw $[[J_ADDR:[0-9]+]], %got(sj)($[[GOT]]) 40 ; CHECK: addu $[[GOT:[0-9]+]], $[[GOT2:[0-9]+]], $25 41 ; CHECK-DAG: lw $[[I_ADDR:[0-9]+]], %got(ui)($[[GOT]]) 42 ; CHECK-DAG: lw $[[K_ADDR:[0-9]+]], %got(uk)($[[GOT]]) 43 ; CHECK-DAG: lw $[[J_ADDR:[0-9]+]], %got(uj)($[[GOT]])
|
D | rem1.ll | 18 ; CHECK: addu $[[GOT:[0-9]+]], $[[GOT2:[0-9]+]], $25 19 ; CHECK-DAG: lw $[[I_ADDR:[0-9]+]], %got(si)($[[GOT]]) 20 ; CHECK-DAG: lw $[[K_ADDR:[0-9]+]], %got(sk)($[[GOT]]) 21 ; CHECK-DAG: lw $[[J_ADDR:[0-9]+]], %got(sj)($[[GOT]]) 41 ; CHECK: addu $[[GOT:[0-9]+]], $[[GOT2:[0-9]+]], $25 42 ; CHECK-DAG: lw $[[I_ADDR:[0-9]+]], %got(ui)($[[GOT]]) 43 ; CHECK-DAG: lw $[[K_ADDR:[0-9]+]], %got(uk)($[[GOT]]) 44 ; CHECK-DAG: lw $[[J_ADDR:[0-9]+]], %got(uj)($[[GOT]])
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/Fast-ISel/ |
D | div1.ll | 18 ; CHECK: addu $[[GOT:[0-9]+]], $[[GOT2:[0-9]+]], $25 19 ; CHECK-DAG: lw $[[I_ADDR:[0-9]+]], %got(si)($[[GOT]]) 20 ; CHECK-DAG: lw $[[K_ADDR:[0-9]+]], %got(sk)($[[GOT]]) 21 ; CHECK-DAG: lw $[[J_ADDR:[0-9]+]], %got(sj)($[[GOT]]) 40 ; CHECK: addu $[[GOT:[0-9]+]], $[[GOT2:[0-9]+]], $25 41 ; CHECK-DAG: lw $[[I_ADDR:[0-9]+]], %got(ui)($[[GOT]]) 42 ; CHECK-DAG: lw $[[K_ADDR:[0-9]+]], %got(uk)($[[GOT]]) 43 ; CHECK-DAG: lw $[[J_ADDR:[0-9]+]], %got(uj)($[[GOT]])
|
D | rem1.ll | 18 ; CHECK: addu $[[GOT:[0-9]+]], $[[GOT2:[0-9]+]], $25 19 ; CHECK-DAG: lw $[[I_ADDR:[0-9]+]], %got(si)($[[GOT]]) 20 ; CHECK-DAG: lw $[[K_ADDR:[0-9]+]], %got(sk)($[[GOT]]) 21 ; CHECK-DAG: lw $[[J_ADDR:[0-9]+]], %got(sj)($[[GOT]]) 41 ; CHECK: addu $[[GOT:[0-9]+]], $[[GOT2:[0-9]+]], $25 42 ; CHECK-DAG: lw $[[I_ADDR:[0-9]+]], %got(ui)($[[GOT]]) 43 ; CHECK-DAG: lw $[[K_ADDR:[0-9]+]], %got(uk)($[[GOT]]) 44 ; CHECK-DAG: lw $[[J_ADDR:[0-9]+]], %got(uj)($[[GOT]])
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/MachO/ARM/ |
D | cstexpr-gotpcrel.ll | 3 ; RUN: FileCheck %s -check-prefix=GOT-EQUIV < %t 5 ; GOT equivalent globals references can be replaced by the GOT entry of the 12 ; GOT-EQUIV-NOT: _localgotequiv 13 ; GOT-EQUIV-NOT: _extgotequiv 20 ; Don't replace GOT equivalent usage within instructions and emit the GOT 21 ; equivalent since it can't be replaced by the GOT entry. @bargotequiv is 32 ; Test GOT equivalent usage inside nested constant arrays. 58 ; Test multiple uses of GOT equivalents.
|
/external/llvm/test/MC/MachO/ARM/ |
D | cstexpr-gotpcrel.ll | 3 ; RUN: FileCheck %s -check-prefix=GOT-EQUIV < %t 5 ; GOT equivalent globals references can be replaced by the GOT entry of the 12 ; GOT-EQUIV-NOT: _localgotequiv 13 ; GOT-EQUIV-NOT: _extgotequiv 20 ; Don't replace GOT equivalent usage within instructions and emit the GOT 21 ; equivalent since it can't be replaced by the GOT entry. @bargotequiv is 32 ; Test GOT equivalent usage inside nested constant arrays. 58 ; Test multiple uses of GOT equivalents.
|
/external/llvm/test/MC/MachO/ |
D | cstexpr-gotpcrel-32.ll | 3 ; RUN: FileCheck %s -check-prefix=GOT-EQUIV < %t 5 ; GOT equivalent globals references can be replaced by the GOT entry of the 12 ; GOT-EQUIV-NOT: _localgotequiv 13 ; GOT-EQUIV-NOT: _extgotequiv 20 ; Don't replace GOT equivalent usage within instructions and emit the GOT 21 ; equivalent since it can't be replaced by the GOT entry. @bargotequiv is 32 ; Test GOT equivalent usage inside nested constant arrays. 58 ; Test multiple uses of GOT equivalents.
|
D | cstexpr-gotpcrel-64.ll | 3 ; RUN: FileCheck %s -check-prefix=X86-GOT-EQUIV < %t 6 ; GOT equivalent globals references can be replaced by the GOT entry of the 14 ; X86-GOT-EQUIV-NOT: L_localgotequiv 15 ; X86-GOT-EQUIV-NOT: l_extgotequiv 22 ; Don't replace GOT equivalent usage within instructions and emit the GOT 23 ; equivalent since it can't be replaced by the GOT entry. @bargotequiv is 33 ; Test GOT equivalent usage inside nested constant arrays. 63 ; Test multiple uses of GOT equivalents. 89 ; Do not crash when a pattern cannot be matched as a GOT equivalent
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/MachO/ |
D | cstexpr-gotpcrel-32.ll | 3 ; RUN: FileCheck %s -check-prefix=GOT-EQUIV < %t 5 ; GOT equivalent globals references can be replaced by the GOT entry of the 12 ; GOT-EQUIV-NOT: _localgotequiv 13 ; GOT-EQUIV-NOT: _extgotequiv 20 ; Don't replace GOT equivalent usage within instructions and emit the GOT 21 ; equivalent since it can't be replaced by the GOT entry. @bargotequiv is 32 ; Test GOT equivalent usage inside nested constant arrays. 58 ; Test multiple uses of GOT equivalents.
|
D | cstexpr-gotpcrel-64.ll | 3 ; RUN: FileCheck %s -check-prefix=X86-GOT-EQUIV < %t 6 ; GOT equivalent globals references can be replaced by the GOT entry of the 14 ; X86-GOT-EQUIV-NOT: L_localgotequiv 15 ; X86-GOT-EQUIV-NOT: l_extgotequiv 22 ; Don't replace GOT equivalent usage within instructions and emit the GOT 23 ; equivalent since it can't be replaced by the GOT entry. @bargotequiv is 33 ; Test GOT equivalent usage inside nested constant arrays. 63 ; Test multiple uses of GOT equivalents. 89 ; Do not crash when a pattern cannot be matched as a GOT equivalent
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SystemZ/ |
D | la-02.ll | 27 ; CHECK: lgrl %r2, ev@GOT 35 ; CHECK: lgrl %r2, dv@GOT 43 ; CHECK: lgrl %r2, pv@GOT 51 ; CHECK: lgrl %r2, hv@GOT 60 ; CHECK: lgrl %r2, ef@GOT 68 ; CHECK: lgrl %r2, df@GOT 76 ; CHECK: lgrl %r2, pf@GOT 84 ; CHECK: lgrl %r2, hf@GOT
|
D | la-03.ll | 21 ; Test loads of external variables, which must go via the GOT. 24 ; CHECK: lgrl %r2, ev@GOT 30 ; be overridden. The load must go via the GOT. 33 ; CHECK: lgrl %r2, dv@GOT 58 ; CHECK: lgrl %r2, ef@GOT 66 ; CHECK: lgrl %r2, df@GOT
|
/external/llvm/test/CodeGen/SystemZ/ |
D | la-02.ll | 27 ; CHECK: lgrl %r2, ev@GOT 35 ; CHECK: lgrl %r2, dv@GOT 43 ; CHECK: lgrl %r2, pv@GOT 51 ; CHECK: lgrl %r2, hv@GOT 60 ; CHECK: lgrl %r2, ef@GOT 68 ; CHECK: lgrl %r2, df@GOT 76 ; CHECK: lgrl %r2, pf@GOT 84 ; CHECK: lgrl %r2, hf@GOT
|
D | la-03.ll | 21 ; Test loads of external variables, which must go via the GOT. 24 ; CHECK: lgrl %r2, ev@GOT 30 ; be overridden. The load must go via the GOT. 33 ; CHECK: lgrl %r2, dv@GOT 58 ; CHECK: lgrl %r2, ef@GOT 66 ; CHECK: lgrl %r2, df@GOT
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/ARM/ |
D | elf-movt.s | 14 movw r0, :lower16:GOT-(.LPC0_2+8) 15 movt r0, :upper16:GOT-(.LPC0_2+8) 25 @ ASM: movw r0, :lower16:(GOT-(.LPC0_2+8)) 26 @ ASM-NEXT: movt r0, :upper16:(GOT-(.LPC0_2+8)) 35 @OBJ-NEXT: 00000000: R_ARM_MOVW_PREL_NC GOT 37 @OBJ-NEXT: 00000004: R_ARM_MOVT_PREL GOT 48 @THUMB-NEXT: 00000000: R_ARM_THM_MOVW_PREL_NC GOT 50 @THUMB-NEXT: 00000004: R_ARM_THM_MOVT_PREL GOT
|
/external/llvm/test/MC/ARM/ |
D | elf-movt.s | 11 movw r0, :lower16:GOT-(.LPC0_2+8) 12 movt r0, :upper16:GOT-(.LPC0_2+8) 14 @ ASM: movw r0, :lower16:(GOT-(.LPC0_2+8)) 15 @ ASM-NEXT: movt r0, :upper16:(GOT-(.LPC0_2+8)) 52 @ OBJ-NEXT: 0x0 R_ARM_MOVW_PREL_NC GOT 0x0 53 @ OBJ-NEXT: 0x4 R_ARM_MOVT_PREL GOT 0x0
|
/external/llvm/test/MC/PowerPC/ |
D | ppc64-fixup-explicit.s | 10 # GOT references must result in explicit relocations 15 # CHECK-BE: addi 4, 3, target@GOT # encoding: [0x38,0x83,A,A] 16 # CHECK-LE: addi 4, 3, target@GOT # encoding: [A,A,0x83,0x38] 17 # CHECK-BE-NEXT: # fixup A - offset: 2, value: target@GOT, kind: fixup… 18 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target@GOT, kind: fixup… 23 # CHECK-BE: ld 1, target@GOT(2) # encoding: [0xe8,0x22,A,0bAAAAAA00] 24 # CHECK-LE: ld 1, target@GOT(2) # encoding: [0bAAAAAA00,A,0x22,0xe8] 25 # CHECK-BE-NEXT: # fixup A - offset: 2, value: target@GOT, kind: fixup… 26 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target@GOT, kind: fixup…
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/PowerPC/ |
D | ppc64-fixup-explicit.s | 10 # GOT references must result in explicit relocations 15 # CHECK-BE: addi 4, 3, target@GOT # encoding: [0x38,0x83,A,A] 16 # CHECK-LE: addi 4, 3, target@GOT # encoding: [A,A,0x83,0x38] 17 # CHECK-BE-NEXT: # fixup A - offset: 2, value: target@GOT, kind: fixup… 18 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target@GOT, kind: fixup… 23 # CHECK-BE: ld 1, target@GOT(2) # encoding: [0xe8,0x22,A,0bAAAAAA00] 24 # CHECK-LE: ld 1, target@GOT(2) # encoding: [0bAAAAAA00,A,0x22,0xe8] 25 # CHECK-BE-NEXT: # fixup A - offset: 2, value: target@GOT, kind: fixup… 26 # CHECK-LE-NEXT: # fixup A - offset: 0, value: target@GOT, kind: fixup…
|
/external/llvm/test/MC/ELF/ |
D | got-relaxed-i386.s | 4 movl mov@GOT(%ebx), %eax 5 mull mul@GOT(%ebx) 6 .long long@GOT
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/ELF/ |
D | got-relaxed-i386.s | 4 movl mov@GOT(%ebx), %eax 5 mull mul@GOT(%ebx) 6 .long long@GOT
|