| /llvm-project-15.0.7/llvm/test/MC/MachO/ |
| H A D | darwin-x86_64-reloc-offsets.s | 23 movb $0x12, _d(%rip) 26 movb $0x12, _d + 1(%rip) 43 movb %al, _d(%rip) 44 movb %al, _d + 1(%rip) 45 movl %eax, _d(%rip) 60 movb $0x12, L0(%rip) 80 movb %al, L0(%rip) 82 movl %eax, L0(%rip) 89 movb $0x12, L1(%rip) 109 movb %al, L1(%rip) [all …]
|
| H A D | darwin-x86_64-reloc.s | 16 pushq _foo@GOTPCREL(%rip) 17 movl _foo(%rip), %eax 18 movl _foo+4(%rip), %eax 19 movb $0x12, _foo(%rip) 27 leaq L1(%rip), %rax 28 leaq L0(%rip), %rax 29 addl $6,L0(%rip) 30 addw $500,L0(%rip) 78 movl L5(%rip), %eax 79 movl f6(%rip), %eax [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/ELF/ |
| H A D | relax-arith3.s | 24 andw $foo, bar(%rip) 25 andl $foo, bar(%rip) 26 andq $foo, bar(%rip) 33 orw $foo, bar(%rip) 34 orl $foo, bar(%rip) 35 orq $foo, bar(%rip) 42 xorw $foo, bar(%rip) 43 xorl $foo, bar(%rip) 44 xorq $foo, bar(%rip) 51 addw $foo, bar(%rip) [all …]
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | x86-64-gotpc-relax-und-dso.s | 58 movq und@GOTPCREL(%rip), %rax 59 movq und@GOTPCREL(%rip), %rax 62 movq hid@GOTPCREL(%rip), %rax 63 movq hid@GOTPCREL(%rip), %rax 64 movq foo@GOTPCREL(%rip), %rax 65 movq foo@GOTPCREL(%rip), %rax 66 movq und@GOTPCREL(%rip), %rax 67 movq und@GOTPCREL(%rip), %rax 70 movq hid@GOTPCREL(%rip), %rax 71 movq hid@GOTPCREL(%rip), %rax [all …]
|
| H A D | x86-64-gotpc-relax.s | 109 call *foo@GOTPCREL(%rip) 110 call *foo@GOTPCREL(%rip) 111 call *hid@GOTPCREL(%rip) 112 call *hid@GOTPCREL(%rip) 113 call *ifunc@GOTPCREL(%rip) 115 jmp *foo@GOTPCREL(%rip) 116 jmp *foo@GOTPCREL(%rip) 117 jmp *hid@GOTPCREL(%rip) 118 jmp *hid@GOTPCREL(%rip) 119 jmp *ifunc@GOTPCREL(%rip) [all …]
|
| H A D | x86-64-gotpc-relax-nopic.s | 98 adcl bar@GOTPCREL(%rip), %eax 99 addl bar@GOTPCREL(%rip), %ebx 100 andl bar@GOTPCREL(%rip), %ecx 101 cmpl bar@GOTPCREL(%rip), %edx 102 orl bar@GOTPCREL(%rip), %edi 103 sbbl bar@GOTPCREL(%rip), %esi 104 subl bar@GOTPCREL(%rip), %ebp 105 xorl bar@GOTPCREL(%rip), %r8d 109 adcq bar@GOTPCREL(%rip), %rax 110 addq bar@GOTPCREL(%rip), %rbx [all …]
|
| H A D | tls-opt.s | 60 movq tls0@GOTTPOFF(%rip), %rax 61 movq tls0@GOTTPOFF(%rip), %r15 62 addq tls0@GOTTPOFF(%rip), %rax 63 addq tls0@GOTTPOFF(%rip), %r15 64 addq tls0@GOTTPOFF(%rip), %rsp 65 addq tls0@GOTTPOFF(%rip), %r12 66 movq tls1@GOTTPOFF(%rip), %rax 74 leaq tls0@tlsld(%rip), %rdi 77 leaq tls1@tlsld(%rip), %rdi 83 leaq tls0@tlsgd(%rip),%rdi [all …]
|
| H A D | x86-64-tls-ie-opt-local.s | 43 movq tls0@GOTTPOFF(%rip), %rax 44 movq tls0@GOTTPOFF(%rip), %r15 45 addq tls0@GOTTPOFF(%rip), %rax 46 addq tls0@GOTTPOFF(%rip), %r15 47 addq tls0@GOTTPOFF(%rip), %rsp 48 addq tls0@GOTTPOFF(%rip), %r12 49 movq tls1@GOTTPOFF(%rip), %rax 50 movq tls1@GOTTPOFF(%rip), %r15 51 addq tls1@GOTTPOFF(%rip), %rax 52 addq tls1@GOTTPOFF(%rip), %r15 [all …]
|
| H A D | x86-64-tls-opt-noplt.s | 59 leaq tlsshared0@tlsgd(%rip),%rdi 62 call *__tls_get_addr@GOTPCREL(%rip) 65 leaq tlsshared1@tlsgd(%rip),%rdi 68 call *__tls_get_addr@GOTPCREL(%rip) 72 leaq tls0@tlsgd(%rip),%rdi 75 call *__tls_get_addr@GOTPCREL(%rip) 78 leaq tls1@tlsgd(%rip),%rdi 81 call *__tls_get_addr@GOTPCREL(%rip) 84 leaq tls0@tlsld(%rip),%rdi 85 call *__tls_get_addr@GOTPCREL(%rip) [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/X86/ |
| H A D | gotpcrel_norelax.s | 42 adc adc@GOTPCREL_NORELAX(%rip), %eax 43 add add@GOTPCREL_NORELAX(%rip), %eax 44 and and@GOTPCREL_NORELAX(%rip), %eax 45 cmp cmp@GOTPCREL_NORELAX(%rip), %eax 46 or or@GOTPCREL_NORELAX(%rip), %eax 47 sbb sbb@GOTPCREL_NORELAX(%rip), %eax 48 sub sub@GOTPCREL_NORELAX(%rip), %eax 50 call *call@GOTPCREL_NORELAX(%rip) 51 jmp *jmp@GOTPCREL_NORELAX(%rip) 59 or or@GOTPCREL_NORELAX(%rip), %r8d [all …]
|
| H A D | gotpcrelx.s | 78 adc adc@GOTPCREL(%rip), %eax 79 add add@GOTPCREL(%rip), %eax 80 and and@GOTPCREL(%rip), %eax 81 cmp cmp@GOTPCREL(%rip), %eax 82 or or@GOTPCREL(%rip), %eax 83 sbb sbb@GOTPCREL(%rip), %eax 84 sub sub@GOTPCREL(%rip), %eax 86 call *call@GOTPCREL(%rip) 87 jmp *jmp@GOTPCREL(%rip) 95 or or@GOTPCREL(%rip), %r8d [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | evex-to-vex-compress.mir | 22 ; CHECK: $ymm0 = VMOVAPDYrm $rip, 1, $noreg, 0, $noreg 23 $ymm0 = VMOVAPDZ256rm $rip, 1, $noreg, 0, $noreg 30 ; CHECK: $ymm0 = VMOVAPSYrm $rip, 1, $noreg, 0, $noreg 31 $ymm0 = VMOVAPSZ256rm $rip, 1, $noreg, 0, $noreg 36 ; CHECK: $ymm0 = VMOVDDUPYrm $rip, 1, $noreg, 0, $noreg 37 $ymm0 = VMOVDDUPZ256rm $rip, 1, $noreg, 0, $noreg 42 ; CHECK: $ymm0 = VMOVDQAYrm $rip, 1, $noreg, 0, $noreg 43 $ymm0 = VMOVDQA32Z256rm $rip, 1, $noreg, 0, $noreg 50 ; CHECK: $ymm0 = VMOVDQAYrm $rip, 1, $noreg, 0, $noreg 51 $ymm0 = VMOVDQA64Z256rm $rip, 1, $noreg, 0, $noreg [all …]
|
| H A D | urem-seteq-vec-nonsplat.ll | 13 ; CHECK-SSE2-NEXT: pmuludq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 14 ; CHECK-SSE2-NEXT: pmuludq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 16 ; CHECK-SSE2-NEXT: pmuludq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1 17 ; CHECK-SSE2-NEXT: pmuludq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1 24 ; CHECK-SSE2-NEXT: pxor {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 25 ; CHECK-SSE2-NEXT: pcmpgtd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 26 ; CHECK-SSE2-NEXT: pandn {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 31 ; CHECK-SSE41-NEXT: pmulld {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 99 ; CHECK-SSE2-NEXT: pxor {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 101 ; CHECK-SSE2-NEXT: pandn {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 [all …]
|
| H A D | oddsubvector.ll | 159 ; SSE2-NEXT: movl b(%rip), %eax 162 ; SSE2-NEXT: addl c+128(%rip), %eax 195 ; SSE42-NEXT: movl b(%rip), %eax 198 ; SSE42-NEXT: addl c+128(%rip), %eax 230 ; AVX1-NEXT: movl b(%rip), %eax 231 ; AVX1-NEXT: addl c+128(%rip), %eax 265 ; AVX2-NEXT: movl b(%rip), %eax 267 ; AVX2-NEXT: addl c+128(%rip), %eax 288 ; AVX512-NEXT: movl b(%rip), %eax 312 ; XOP-NEXT: movl b(%rip), %eax [all …]
|
| H A D | srem-seteq-vec-nonsplat.ll | 13 ; CHECK-SSE2-NEXT: pmuludq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 15 ; CHECK-SSE2-NEXT: pmuludq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm1 18 ; CHECK-SSE2-NEXT: paddd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 23 ; CHECK-SSE2-NEXT: pmuludq {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm3 30 ; CHECK-SSE2-NEXT: pxor {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 31 ; CHECK-SSE2-NEXT: pcmpgtd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 32 ; CHECK-SSE2-NEXT: pandn {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 37 ; CHECK-SSE41-NEXT: pmulld {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 38 ; CHECK-SSE41-NEXT: paddd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 111 ; CHECK-SSE2-NEXT: pxor {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 [all …]
|
| H A D | linux-preemption.ll | 19 ; CHECK: movq strong_default_global@GOTPCREL(%rip), %rax 27 ; CHECK: leaq strong_hidden_global(%rip), %rax 35 ; CHECK: movq weak_default_global@GOTPCREL(%rip), %rax 59 ; CHECK: leaq weak_local_global(%rip), %rax 67 ; CHECK: leaq external_local_global(%rip), %rax 111 ; CHECK: leaq strong_hidden_alias(%rip), %rax 135 ; CHECK: leaq weak_local_alias(%rip), %rax 174 ; CHECK: leaq strong_hidden_function(%rip), %rax 214 ; CHECK: leaq weak_local_function(%rip), %rax 222 ; CHECK: leaq external_local_function(%rip), %rax [all …]
|
| H A D | urem-seteq-vec-nonzero.ll | 11 ; CHECK-SSE2-NEXT: psubd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 19 ; CHECK-SSE2-NEXT: pxor {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm3 20 ; CHECK-SSE2-NEXT: pcmpgtd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm3 27 ; CHECK-SSE41-NEXT: psubd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 28 ; CHECK-SSE41-NEXT: pmulld {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 66 ; CHECK-SSE2-NEXT: psubd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 74 ; CHECK-SSE2-NEXT: pxor {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm3 82 ; CHECK-SSE41-NEXT: psubd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 122 ; CHECK-SSE2-NEXT: psubd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 134 ; CHECK-SSE2-NEXT: pxor {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm3 [all …]
|
| H A D | break-anti-dependencies.ll | 12 ; none-NEXT: addsd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 13 ; none-NEXT: mulsd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 14 ; none-NEXT: addsd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 15 ; none-NEXT: mulsd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 16 ; none-NEXT: addsd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 19 ; none-NEXT: addsd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 20 ; none-NEXT: mulsd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 21 ; none-NEXT: addsd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 22 ; none-NEXT: mulsd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 23 ; none-NEXT: addsd {{\.?LCPI[0-9]+_[0-9]+}}(%rip), %xmm0 [all …]
|
| H A D | win32-preemption.ll | 25 ; COFF: leaq strong_default_global(%rip), %rax 33 ; COFF: leaq weak_default_global(%rip), %rax 41 ; COFF: leaq external_default_global(%rip), %rax 50 ; COFF: leaq strong_local_global(%rip), %rax 58 ; COFF: leaq weak_local_global(%rip), %rax 66 ; COFF: leaq external_local_global(%rip), %rax 103 ; COFF: leaq strong_default_alias(%rip), %rax 111 ; COFF: leaq weak_default_alias(%rip), %rax 120 ; COFF: leaq strong_local_alias(%rip), %rax 128 ; COFF: leaq weak_local_alias(%rip), %rax [all …]
|
| /llvm-project-15.0.7/bolt/test/X86/ |
| H A D | srol-bug.test | 6 CHECK: 00000000: addl mydata(%rip), %edx 7 CHECK: 00000006: subl mydata(%rip), %edx 8 CHECK: 0000000c: andl mydata(%rip), %edx 9 CHECK: 00000012: orl mydata(%rip), %edx 10 CHECK: 00000018: xorl mydata(%rip), %edx 11 CHECK: 0000001f: movzwl mydata(%rip), %edx 12 CHECK: 00000026: movb mydata(%rip), %dl 13 CHECK: 0000002c: movw mydata(%rip), %dx 14 CHECK: 00000033: movl mydata(%rip), %edx 16 CHECK: 00000040: cmpb mydata(%rip), %dl [all …]
|
| H A D | gotpcrelx.s | 31 call *foo@GOTPCREL(%rip) 32 # NO-RELAX-BOLT: callq *{{.*}}(%rip) 38 # NO-RELAX-BOLT-NEXT: movq {{.*}}(%rip), %rdi 39 # BOLT-NEXT: leaq foo(%rip), %rdi 40 # PIE-BOLT-NEXT: leaq foo(%rip), %rdi 44 # NO-RELAX-BOLT-NEXT: movl {{.*}}(%rip), %edi 45 # BOLT-NEXT: movl {{.*}}(%rip), %edi 46 # PIE-BOLT-NEXT: movl {{.*}}(%rip), %edi 47 # DISASM-NEXT: movl {{.*}}(%rip), %edi 61 jmp *foo@GOTPCREL(%rip) [all …]
|
| H A D | rodata-simpl-loads.test | 13 ORIGINAL: movzbl s1(%rip), %eax 16 ORIGINAL: cmpb s2(%rip), %al 19 ORIGINAL: movzbl s1+1(%rip), %eax 22 ORIGINAL: cmpb s2+1(%rip), %al 25 ORIGINAL: movzbl s1+2(%rip), %eax 28 ORIGINAL: cmpb s2+2(%rip), %al 31 ORIGINAL: movzbl s1+3(%rip), %eax 34 ORIGINAL: cmpb s2+3(%rip), %al 37 ORIGINAL: movl I1(%rip), %eax 40 ORIGINAL: addl I2(%rip), %eax [all …]
|
| /llvm-project-15.0.7/bolt/test/X86/Inputs/ |
| H A D | rodata_simpl_loads.s | 3 movzbl s1(%rip), %eax 4 cmpb s2(%rip), %al 5 movzbl s1+1(%rip), %eax 6 cmpb s2+1(%rip), %al 7 movzbl s1+2(%rip), %eax 8 cmpb s2+2(%rip), %al 9 movzbl s1+3(%rip), %eax 10 cmpb s2+3(%rip), %al 11 movl I1(%rip), %eax 12 addl I2(%rip), %eax [all …]
|
| H A D | jump_table_icp.s | 126 movl total(%rip), %eax 128 movl %eax, total(%rip) 135 movl total(%rip), %eax 137 movl %eax, total(%rip) 144 movl total(%rip), %eax 146 movl %eax, total(%rip) 153 movl total(%rip), %eax 155 movl %eax, total(%rip) 162 movl total(%rip), %eax 164 movl %eax, total(%rip) [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/MIR/X86/ |
| H A D | block-address-operands.mir | 61 $rax = LEA64r $rip, 1, _, blockaddress(@test, %ir-block.block), _ 62 MOV64mr $rip, 1, _, @addr, _, killed $rax 63 JMP64m $rip, 1, _, @addr, _ 76 MOV64mr $rip, 1, _, @addr, _, killed $rax 77 JMP64m $rip, 1, _, @addr, _ 90 $rax = LEA64r $rip, 1, _, blockaddress(@test3, %ir-block.0), _ 102 $rax = LEA64r $rip, 1, _, blockaddress(@test3, %ir-block.0), _ 103 MOV64mr $rip, 1, _, @addr, _, killed $rax 104 JMP64m $rip, 1, _, @addr, _ 116 MOV64mr $rip, 1, _, @addr, _, killed $rax [all …]
|