/llvm-project/llvm/test/CodeGen/PowerPC/ |
H A D | global-address-non-got-indirect-access.ll | 33 ; CHECK-NEXT: plbz r3, _ZL13StaticBoolVar@PCREL(0), 1 44 ; CHECK-NEXT: plbz r3, _ZL19StaticSignedCharVar@PCREL(0), 1 55 ; CHECK-NEXT: plbz r3, _ZL21StaticUnsignedCharVar@PCREL(0), 1 65 ; CHECK-NEXT: plha r3, _ZL20StaticSignedShortVar@PCREL(0), 1 75 ; CHECK-NEXT: plhz r3, _ZL22StaticUnsignedShortVar@PCREL(0), 1 85 ; CHECK-NEXT: plwa r3, _ZL18StaticSignedIntVar@PCREL(0), 1 95 ; CHECK-NEXT: plwz r3, _ZL20StaticUnsignedIntVar@PCREL(0), 1 106 ; CHECK-NEXT: pld r3, _ZL19StaticSignedLongVar@PCREL(0), 1 116 ; CHECK-NEXT: plfs f1, _ZL14StaticFloatVar@PCREL(0), 1 126 ; CHECK-NEXT: plfd f1, _ZL15StaticDoubleVar@PCREL(0), 1 [all …]
|
H A D | pcrel-got-indirect.ll | 25 ; LE-NEXT: pld r3, valChar@got@pcrel(0), 1 33 ; BE-NEXT: pld r3, valChar@got@pcrel(0), 1 47 ; LE-NEXT: pld r3, valChar@got@pcrel(0), 1 54 ; BE-NEXT: pld r3, valChar@got@pcrel(0), 1 66 ; LE-NEXT: pld r3, valShort@got@pcrel(0), 1 74 ; BE-NEXT: pld r3, valShort@got@pcrel(0), 1 88 ; LE-NEXT: pld r3, valShort@got@pcrel(0), 1 95 ; BE-NEXT: pld r3, valShort@got@pcrel(0), 1 107 ; LE-NEXT: pld r3, valInt@got@pcrel(0), 1 115 ; BE-NEXT: pld r3, valInt@got@pcrel(0), 1 [all …]
|
H A D | pcrel-linkeropt.ll | 43 ; CHECK-NEXT: pld r3, input8@got@pcrel(0), 1 45 ; CHECK-NEXT: pld r4, output8@got@pcrel(0), 1 62 ; CHECK-NEXT: pld r3, input16@got@pcrel(0), 1 64 ; CHECK-NEXT: pld r4, output16@got@pcrel(0), 1 78 ; CHECK-NEXT: pld r3, input32@got@pcrel(0), 1 80 ; CHECK-NEXT: pld r4, output32@got@pcrel(0), 1 94 ; CHECK-NEXT: pld r3, input64@got@pcrel(0), 1 96 ; CHECK-NEXT: pld r4, output64@got@pcrel(0), 1 112 ; CHECK-NEXT: pld r3, input128@got@pcrel(0), 1 116 ; CHECK-NEXT: pld r3, output128@got@pcrel(0), 1 [all …]
|
H A D | pcrel_ldst.ll | 51 ; CHECK-P10-LE-NEXT: plbz r3, GlobLd1@PCREL(0), 1 52 ; CHECK-P10-LE-NEXT: pstb r3, GlobSt1@PCREL(0), 1 80 ; CHECK-P10-LE-NEXT: plbz r3, GlobLd1@PCREL+3(0), 1 81 ; CHECK-P10-LE-NEXT: pstb r3, GlobSt1@PCREL+3(0), 1 113 ; CHECK-P10-LE-NEXT: plbz r3, GlobLd1@PCREL+4(0), 1 114 ; CHECK-P10-LE-NEXT: pstb r3, GlobSt1@PCREL+4(0), 1 142 ; CHECK-P10-LE-NEXT: plbz r3, GlobLd1@PCREL+16(0), 1 143 ; CHECK-P10-LE-NEXT: pstb r3, GlobSt1@PCREL+16(0), 1 171 ; CHECK-P10-LE-NEXT: paddi r4, 0, GlobLd1@PCREL, 1 172 ; CHECK-P10-LE-NEXT: paddi r5, 0, GlobSt1@PCREL, 1 [all …]
|
/llvm-project/llvm/test/ObjectYAML/MachO/ |
H A D | relocations_armv7.yaml | 5 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 15 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 30 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 33 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 54 # CHECK-NEXT: pcrel: false 62 # CHECK-NEXT: pcrel: false 70 # CHECK-NEXT: pcrel: false 78 # CHECK-NEXT: pcrel: false 86 # CHECK-NEXT: pcrel: false 94 # CHECK-NEXT: pcrel: false [all …]
|
H A D | relocations_ppc_big_endian.yaml | 5 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 15 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 30 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 33 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 36 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 60 # CHECK-NEXT: pcrel: false 68 # CHECK-NEXT: pcrel: false 76 # CHECK-NEXT: pcrel: false 84 # CHECK-NEXT: pcrel: false 92 # CHECK-NEXT: pcrel: false [all …]
|
H A D | relocations_arm64.yaml | 5 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 11 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 20 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 23 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 26 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 49 # CHECK-NEXT: pcrel: false 57 # CHECK-NEXT: pcrel: true 65 # CHECK-NEXT: pcrel: false 73 # CHECK-NEXT: pcrel: true 95 # CHECK-NEXT: pcrel: true [all …]
|
H A D | relocations_x86_64.yaml | 5 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 9 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 15 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 18 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 21 # OBJDUMP-VERIFY-NEXT: address pcrel length extern type scattered symbolnum/value 44 # CHECK-NEXT: pcrel: true 52 # CHECK-NEXT: pcrel: true 74 # CHECK-NEXT: pcrel: true 82 # CHECK-NEXT: pcrel: true 90 # CHECK-NEXT: pcrel: true [all …]
|
/llvm-project/llvm/test/MC/MachO/ |
H A D | darwin-x86_64-reloc.s | 94 // CHECK-NEXT: PCRel: 0 101 // CHECK-NEXT: PCRel: 0 108 // CHECK-NEXT: PCRel: 0 115 // CHECK-NEXT: PCRel: 1 122 // CHECK-NEXT: PCRel: 1 131 // CHECK-NEXT: PCRel: 1 138 // CHECK-NEXT: PCRel: 1 145 // CHECK-NEXT: PCRel: 1 152 // CHECK-NEXT: PCRel: 1 159 // CHECK-NEXT: PCRel: 1 [all …]
|
H A D | reloc.s | 60 // CHECK-NEXT: PCRel: 1 67 // CHECK-NEXT: PCRel: 1 76 // CHECK-NEXT: PCRel: 0 83 // CHECK-NEXT: PCRel: 0 90 // CHECK-NEXT: PCRel: 0 97 // CHECK-NEXT: PCRel: 0 104 // CHECK-NEXT: PCRel: 0 111 // CHECK-NEXT: PCRel: 0 118 // CHECK-NEXT: PCRel: 0 125 // CHECK-NEXT: PCRel: 0 [all …]
|
/llvm-project/lld/test/ELF/ |
H A D | ppc64-tls-pcrel-ie.s | 79 pld 3, x@got@tprel@pcrel(0), 1 80 add 3, 3, x@tls@pcrel 93 pld 3, x@got@tprel@pcrel(0), 1 94 add 4, 3, x@tls@pcrel 107 pld 3, x@got@tprel@pcrel(0), 1 108 lwzx 3, 3, x@tls@pcrel 125 pld 3, x@got@tprel@pcrel(0), 1 126 pld 4, y@got@tprel@pcrel(0), 1 127 lwzx 3, 3, x@tls@pcrel 128 lwzx 4, 4, y@tls@pcrel [all …]
|
H A D | ppc64-got-to-pcrel-relaxation.s | 3 # RUN: llvm-mc -filetype=obj -triple=powerpc64le %p/Inputs/ppc64-got-to-pcrel-relaxation-def.s -o %… 7 # RUN: ld.lld %t1.o %t2.o -o %tn --no-pcrel-optimize 13 # RUN: llvm-mc -filetype=obj -triple=powerpc64 %p/Inputs/ppc64-got-to-pcrel-relaxation-def.s -o %t2… 17 # RUN: ld.lld %t1.o %t2.o -o %tn --no-pcrel-optimize 44 pld 8,useVal@got@pcrel(0),1 46 pld 9,useAddr@got@pcrel(0),1 52 pld 10,storeVal@got@pcrel(0),1 74 pld 9,useVal_ushort@got@pcrel(0),1 78 pld 9,storeVal_ushort@got@pcrel(0),1 98 pld 9,useVal_uint@got@pcrel(0),1 [all …]
|
H A D | avr-reloc-error.s | 5 # RUN: llvm-mc -filetype=obj -triple=avr -mcpu=atmega328 avr-pcrel-7.s -o avr-pcrel-7.o 6 # RUN: not ld.lld avr-pcrel-7.o -o /dev/null -Ttext=0x1000 --defsym=callee0=0x1040 --defsym=callee1… 8 # RUN: llvm-mc -filetype=obj -triple=avr -mcpu=atmega328 avr-pcrel-13.s -o avr-pcrel-13.o 9 # RUN: not ld.lld avr-pcrel-13.o -o /dev/null -Ttext=0x1000 --defsym=callee0=0x2000 --defsym=callee… 15 #--- avr-pcrel-7.s 29 #--- avr-pcrel-13.s
|
/llvm-project/llvm/test/MC/MachO/AArch64/ |
H A D | darwin-ARM64-reloc.s | 41 ; CHECK-NEXT: PCRel: 1 48 ; CHECK-NEXT: PCRel: 0 55 ; CHECK-NEXT: PCRel: 1 62 ; CHECK-NEXT: PCRel: 0 69 ; CHECK-NEXT: PCRel: 0 76 ; CHECK-NEXT: PCRel: 0 83 ; CHECK-NEXT: PCRel: 1 90 ; CHECK-NEXT: PCRel: 0 97 ; CHECK-NEXT: PCRel: 0 104 ; CHECK-NEXT: PCRel: 0 [all …]
|
/llvm-project/llvm/test/tools/llvm-readobj/MachO/ |
H A D | relocations.test | 35 # MACHO-PPC-NEXT: PCRel: 0 42 # MACHO-PPC-NEXT: PCRel: 0 49 # MACHO-PPC-NEXT: PCRel: 0 56 # MACHO-PPC-NEXT: PCRel: 0 63 # MACHO-PPC-NEXT: PCRel: 1 72 # MACHO-PPC-NEXT: PCRel: 0 79 # MACHO-PPC-NEXT: PCRel: 0 86 # MACHO-PPC-NEXT: PCRel: 0 93 # MACHO-PPC-NEXT: PCRel: 0 102 # MACHO-PPC-NEXT: PCRel: 0 [all …]
|
/llvm-project/llvm/test/ExecutionEngine/JITLink/AArch64/ |
H A D | MachO_subtractor_single_block.yaml | 48 pcrel: true 56 pcrel: true 64 pcrel: true 72 pcrel: false 80 pcrel: true 88 pcrel: true 110 pcrel: true 132 pcrel: true 140 pcrel: false 148 pcrel: false [all …]
|
/llvm-project/lld/test/MachO/ |
H A D | compact-unwind-sym-relocs.s | 106 pcrel: true label 114 pcrel: false label 122 pcrel: false label 130 pcrel: false label 138 pcrel: false label 146 pcrel: false label 154 pcrel: false label 176 pcrel: false label 184 pcrel: false label 192 pcrel: false label [all …]
|
H A D | objc-uses-custom-personality.s | 99 pcrel: true label 107 pcrel: false label 115 pcrel: false label 123 pcrel: false label 131 pcrel: false label 153 pcrel: false label 161 pcrel: false label 169 pcrel: false label
|
/llvm-project/llvm/test/CodeGen/RISCV/ |
H A D | machineoutliner-pcrel-lo.mir | 12 ; Cannot outline instructions with pcrel-lo operands if function section 56 ; CHECK-FS-NEXT: $x11 = LW killed renamable $x13, target-flags(riscv-pcrel-lo) <mcsymbol .Lpcrel_hi1> :: (dereferenceable load (s32) from @bar) 63 ; CHECK-FS-NEXT: $x11 = LW killed renamable $x13, target-flags(riscv-pcrel-lo) <mcsymbol .Lpcrel_hi1> :: (dereferenceable load (s32) from @bar) 70 ; CHECK-FS-NEXT: $x11 = LW killed renamable $x13, target-flags(riscv-pcrel-lo) <mcsymbol .Lpcrel_hi1> :: (dereferenceable load (s32) from @bar) 82 $x11 = LW killed renamable $x13, target-flags(riscv-pcrel-lo) <mcsymbol .Lpcrel_hi1> :: (dereferenceable load (s32) from @bar) 92 $x11 = LW killed renamable $x13, target-flags(riscv-pcrel-lo) <mcsymbol .Lpcrel_hi1> :: (dereferenceable load (s32) from @bar) 102 $x11 = LW killed renamable $x13, target-flags(riscv-pcrel-lo) <mcsymbol .Lpcrel_hi1> :: (dereferenceable load (s32) from @bar) 117 ; CHECK-NEXT: $x11 = LW killed renamable $x13, target-flags(riscv-pcrel-lo) <mcsymbol .Lpcrel_hi1> :: (dereferenceable load (s32) from @bar) 124 ; CHECK-NEXT: $x11 = LW killed renamable $x13, target-flags(riscv-pcrel-lo) <mcsymbol .Lpcrel_hi1> :: (dereferenceable load (s32) from @bar) 131 ; CHECK-NEXT: $x11 = LW killed renamable $x13, target-flags(riscv-pcrel [all...] |
H A D | mir-target-flags.ll | 30 ; RV32-SMALL-NEXT: target-flags(riscv-pcrel-lo) <mcsymbol .Lpcrel_hi0> 32 ; RV32-SMALL-NEXT: target-flags(riscv-pcrel-lo) <mcsymbol .Lpcrel_hi1> 34 ; RV32-SMALL-NEXT: target-flags(riscv-pcrel-lo) <mcsymbol .Lpcrel_hi2> 42 ; RV32-MED-NEXT: target-flags(riscv-pcrel-lo) <mcsymbol .Lpcrel_hi0> 43 ; RV32-MED: target-flags(riscv-pcrel-hi) @g_i 44 ; RV32-MED-NEXT: target-flags(riscv-pcrel-lo) <mcsymbol .Lpcrel_hi1> 46 ; RV32-MED-NEXT: target-flags(riscv-pcrel-lo) <mcsymbol .Lpcrel_hi2> 49 ; RV32-MED-NEXT: target-flags(riscv-pcrel-lo) <mcsymbol .Lpcrel_hi3> 52 ; RV32-MED-NEXT: target-flags(riscv-pcrel-lo) <mcsymbol .Lpcrel_hi4>
|
/llvm-project/llvm/test/MC/MachO/ARM/ |
H A D | thumb2-movw-fixup.s | 27 @ CHECK: PCRel: 0 34 @ CHECK: PCRel: 0 41 @ CHECK: PCRel: 0 48 @ CHECK: PCRel: 0 55 @ CHECK: PCRel: 0 62 @ CHECK: PCRel: 0 69 @ CHECK: PCRel: 0 76 @ CHECK: PCRel: 0
|
/llvm-project/clang/test/Driver/ |
H A D | ppc-pcrel.cpp | 1 …unknown-linux-gnu %s -### -mcpu=pwr10 -mpcrel -o %t.o 2>&1 | FileCheck -check-prefix=CHECK-PCREL %s 2 // RUN: %clang -target powerpc64-unknown-linux-gnu %s -### -mcpu=pwr10 -mno-pcrel -o %t.o 2>&1 | Fi… 3 // CHECK-NOPCREL: "-target-feature" "-pcrel" 4 // CHECK-PCREL: "-target-feature" "+pcrel" 8 // RUN: %clang -target powerpc64-unknown-linux-gnu -mcpu=pwr10 -mno-pcrel -emit-llvm -S %s -o - | g…
|
/llvm-project/llvm/test/MC/PowerPC/ |
H A D | ppc64-reloc-directive-pcrel.s | 18 pld 3, vec@got@pcrel(0), 1 37 pld 3, vec@got@pcrel(0), 1 59 pld 3, vec@got@pcrel(0), 1 89 pld 3, vec@got@pcrel(0), 1 120 pld 3, vec@got@pcrel(0), 1 155 pld 3, vec@got@pcrel(0), 1 177 pld 3, vec@got@pcrel(0), 1 197 pld 3, vec@got@pcrel(0), 1 218 pld 3, vec@got@pcrel(0), 1 248 pld 3, vec@got@pcrel(0), 1 [all …]
|
/llvm-project/lldb/test/Shell/SymbolFile/DWARF/Inputs/ |
H A D | inlined-file0-line0-col0.yaml | 40 pcrel: true 48 pcrel: true 56 pcrel: true 102 pcrel: false 110 pcrel: false 118 pcrel: false 126 pcrel: false 134 pcrel: false 142 pcrel: false 150 pcrel: false [all …]
|
/llvm-project/lld/test/MachO/Inputs/ |
H A D | lto-obj-weak-def.yaml | 53 pcrel: false 61 pcrel: false 69 pcrel: false 77 pcrel: false 99 pcrel: false
|