| /llvm-project-15.0.7/llvm/test/MC/Hexagon/ |
| H A D | extender.s | 14 memb(GP + #56) = r0 29 memh(GP + #56) = r0 44 memw(GP + #56) = r0 62 memb(GP + #56) = r0.new 81 memh(GP + #56) = r0.new 116 memd(GP + #56) = r1:0 131 r0 = memb(GP + #56) 146 r0 = memub(GP + #56) 161 r0 = memh(GP + #56) 176 r0 = memuh(GP + #56) [all …]
|
| H A D | two-extenders.s | 28 # -------------------------- Use GP and non GP notation 76 # -------------------------- Use GP and non GP notation
|
| H A D | load-GPRel.s | 3 # Check encoding bits for GP-relative loads.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | tls-static.ll | 42 ; STATICGP32: addiu $[[GP:[0-9]+]], $[[R0]], %lo(__gnu_local_gp) 43 ; STATICGP32: lw ${{[0-9]+}}, %gottprel(t2)($[[GP]]) 47 ; STATICGP64: daddiu $[[GP:[0-9]+]], $[[R0]], %lo(%neg(%gp_rel(f2))) 48 ; STATICGP64: ld $1, %gottprel(t2)($[[GP]]) 52 ; STATIC32: addiu $[[GP:[0-9]+]], $[[R0]], %lo(__gnu_local_gp) 53 ; STATIC32: lw $[[R0:[0-9]+]], %gottprel(t2)($[[GP]]) 60 ; STATIC64: daddiu $[[GP:[0-9]+]], $[[R0]], %lo(%neg(%gp_rel(f2))) 61 ; STATIC64: ld $[[R0:[0-9]+]], %gottprel(t2)($[[GP]])
|
| H A D | global-pointer-reg.ll | 15 ; CHECK: addu $[[GP:[0-9]+]], $[[R1]], $25 16 ; CHECK: lw ${{[0-9]+}}, %call16(foo2)($[[GP]])
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | mips-reginfo.s | 16 # CHECK-NEXT: Value: 0x[[GP:[0-9A-F]+]] 19 # CHECK-NEXT: GP: 0x[[GP]]
|
| H A D | mips-gp-ext.s | 42 # G - (GP - .got) 47 # foo - GP 63 # G - (GP - .got) 68 # foo - GP
|
| H A D | mips-options.s | 32 # CHECK-NEXT: Value: 0x[[GP:[0-9A-F]+]] 36 # CHECK-NEXT: GP: 0x[[GP]]
|
| H A D | mips-64-gprel-so.s | 2 # Check setup of GP relative offsets in a function's prologue.
|
| H A D | mips-64-got.s | 26 # GOT: {{.*}}: [[GP:[0-9a-f]+]] {{.*}} _gp 30 # GOT-NEXT: Canonical gp value: [[GP]]
|
| H A D | mips-gprel32-relocs-gp0.s | 15 # REL: GP: 0x0
|
| H A D | mips-gp-lowest.s | 3 # to the GP-relative section with the lowest address.
|
| H A D | mips-non-zero-gp0.s | 45 # GPVAL: GP: 0x0
|
| /llvm-project-15.0.7/clang/test/CodeGenOpenCL/ |
| H A D | atomic-ops-libcall.cl | 31 // SPIR: %[[GP:[0-9]+]] = addrspacecast i8 addrspace(1)* {{%[0-9]+}} to i8 addrspace(4)* 32 …// SPIR: call void @__opencl_atomic_store_4(i8 addrspace(4)* noundef %[[GP]], i32 noundef {{%[0-9]… 36 // SPIR: %[[GP:[0-9]+]] = addrspacecast i8 addrspace(3)* {{%[0-9]+}} to i8 addrspace(4)* 37 …// SPIR: call void @__opencl_atomic_store_4(i8 addrspace(4)* noundef %[[GP]], i32 noundef {{%[0-9]… 41 // SPIR: %[[GP:[0-9]+]] = addrspacecast i8* {{%[0-9]+}} to i8 addrspace(4)* 42 …// SPIR: call void @__opencl_atomic_store_4(i8 addrspace(4)* noundef %[[GP]], i32 noundef {{%[0-9]…
|
| /llvm-project-15.0.7/llvm/lib/Target/ARC/ |
| H A D | ARCRegisterInfo.td | 46 def GP : Core<26, "%gp",["%r26"]>, DwarfRegNum<[26]>; 64 (add (sequence "R%u", 0, 25), GP, FP, SP, ILINK, R30, BLINK, (sequence "R%u", 32, 63))> { 65 let AltOrders=[(add (sequence "R%u", 0, 25), GP, FP, SP, ILINK, R30, BLINK)];
|
| H A D | ARCCallingConv.td | 40 def CSR_ARC : CalleeSavedRegs<(add (sequence "R%u", 13, 25), GP, FP)>;
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | xcore-stringtype.c | 65 int* GP; variable 67 return I? EP : GP; in pointerType()
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-readobj/ELF/ |
| H A D | mips-options-sec.test | 10 # CHECK-NEXT: GP: 0x807060504030201 18 # CHECK-NEXT: GP: 0x0 38 # NAME-ERR-FOUND-NEXT: GP: 0x807060504030201 46 # NAME-ERR-FOUND-NEXT: GP: 0x0 131 # KIND-NEXT: GP: 0x0
|
| H A D | mips-reginfo.test | 8 # OPTIONS-NEXT: GP: 0x807060504030201 31 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8 ] ## GP register value.
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | Internalize.cpp | 69 ExternalNames, [&](GlobPattern &GP) { return GP.match(GV.getName()); }); in operator ()() argument
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsRegisterInfo.cpp | 177 Reserved.set(Mips::GP); in getReservedRegs() 235 Reserved.set(Mips::GP); in getReservedRegs()
|
| H A D | MipsRegisterInfo.td | 115 def GP : MipsGPRReg< 28, "gp">, DwarfRegNum<[28]>; 149 def GP_64 : Mips64GPRReg< 28, "gp", [GP]>, DwarfRegNum<[28]>; 294 K0, K1, GP, SP, FP, RA)>; 314 K0, K1, GP, SP, FP, RA)>; 492 def GP32 : RegisterClass<"Mips", [i32], 32, (add GP)>, Unallocatable;
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | non-integral-pointers.ll | 56 ; CHECK-NEXT: [[DOTPRE:%.*]] = load i8 addrspace(4)*, i8 addrspace(4)** [[GP:%.*]], align 8 80 ; CHECK-NEXT: [[DOTPRE:%.*]] = load i8*, i8* addrspace(4)* [[GP:%.*]], align 8
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsABIInfo.cpp | 88 return ArePtrs64bit() ? Mips::GP_64 : Mips::GP; in GetGlobalPtr()
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/ |
| H A D | elf-bigendian.ll | 30 ; See that at least first 3 instructions are correct: GP prologue
|