/external/llvm/test/MC/MachO/ |
D | darwin-x86_64-reloc-offsets.s | 23 movb $0x12, _d(%rip) 26 movb $0x12, _d + 1(%rip) 29 movl $0x12345678, _d(%rip) 32 movl $0x12345678, _d + 1(%rip) 35 movl $0x12345678, _d + 2(%rip) 38 movl $0x12345678, _d + 3(%rip) 41 movl $0x12345678, _d + 4(%rip) 43 movb %al, _d(%rip) 44 movb %al, _d + 1(%rip) 45 movl %eax, _d(%rip) [all …]
|
D | darwin-x86_64-reloc.s | 15 movq _foo@GOTPCREL(%rip), %rax 16 pushq _foo@GOTPCREL(%rip) 17 movl _foo(%rip), %eax 18 movl _foo+4(%rip), %eax 19 movb $0x12, _foo(%rip) 20 movl $0x12345678, _foo(%rip) 27 leaq L1(%rip), %rax 28 leaq L0(%rip), %rax 29 addl $6,L0(%rip) 30 addw $500,L0(%rip) [all …]
|
D | darwin-x86_64-diff-relocs.s | 58 movl %eax,4(%rip) 60 movl %eax,_g0(%rip) 61 movl %eax,L0(%rip) 62 movl %eax,_g1(%rip) 63 movl %eax,L1(%rip) 73 movl %eax,_g2(%rip) 74 movl %eax,L2(%rip) 75 movl %eax,_g3(%rip) 76 movl %eax,L3(%rip)
|
/external/llvm/test/MC/ELF/ |
D | relax-arith3.s | 13 imul $foo, bar(%rip), %bx 14 imul $foo, bar(%rip), %ebx 15 imul $foo, bar(%rip), %rbx 24 andw $foo, bar(%rip) 25 andl $foo, bar(%rip) 26 andq $foo, bar(%rip) 34 orw $foo, bar(%rip) 35 orl $foo, bar(%rip) 36 orq $foo, bar(%rip) 44 xorw $foo, bar(%rip) [all …]
|
D | relocation.s | 16 movq $bar, bar(%rip) # R_X86_64_32S 20 leaq foo@GOTTPOFF(%rip), %rax # R_X86_64_GOTTPOFF 21 leaq foo@TLSGD(%rip), %rax # R_X86_64_TLSGD 23 leaq foo@TLSLD(%rip), %rdi # R_X86_64_TLSLD 28 movq foo(%rip), %rdx 40 leaq -1+foo(%rip), %r11
|
/external/llvm/test/CodeGen/MIR/X86/ |
D | block-address-operands.mir | 60 ; CHECK: %rax = LEA64r %rip, 1, _, blockaddress(@test, %ir-block.block), _ 61 %rax = LEA64r %rip, 1, _, blockaddress(@test, %ir-block.block), _ 62 MOV64mr %rip, 1, _, @addr, _, killed %rax 63 JMP64m %rip, 1, _, @addr, _ 74 ; CHECK: %rax = LEA64r %rip, 1, _, blockaddress(@test2, %ir-block."quoted block"), _ 75 %rax = LEA64r %rip, 1, _, blockaddress(@test2, %ir-block."quoted block"), _ 76 MOV64mr %rip, 1, _, @addr, _, killed %rax 77 JMP64m %rip, 1, _, @addr, _ 89 ; CHECK: %rax = LEA64r %rip, 1, _, blockaddress(@test3, %ir-block.0), _ 90 %rax = LEA64r %rip, 1, _, blockaddress(@test3, %ir-block.0), _ [all …]
|
D | global-value-operands.mir | 67 ; CHECK: %rax = MOV64rm %rip, 1, _, @G, _ 68 %rax = MOV64rm %rip, 1, _, @G, _ 78 ; CHECK: %rax = MOV64rm %rip, 1, _, @0, _ 79 %rax = MOV64rm %rip, 1, _, @0, _ 92 %rax = MOV64rm %rip, 1, _, @.$0, _ 94 %rcx = MOV64rm %rip, 1, _, @-_-, _ 96 %rax = MOV64rm %rip, 1, _, @_-_a, _ 98 %rcx = MOV64rm %rip, 1, _, @$.-B, _ 107 %rax = MOV64rm %rip, 1, _, @"\01Hello@$%09 \\ World,", _ 120 %rax = MOV64rm %rip, 1, _, @.$0 + 0, _ [all …]
|
D | constant-pool.mir | 62 ; CHECK: %xmm0 = ADDSDrm killed %xmm0, %rip, 1, _, %const.0, _ 63 ; CHECK-NEXT: %xmm1 = ADDSSrm killed %xmm1, %rip, 1, _, %const.1, _ 64 %xmm0 = ADDSDrm killed %xmm0, %rip, 1, _, %const.0, _ 65 %xmm1 = ADDSSrm killed %xmm1, %rip, 1, _, %const.1, _ 88 %xmm0 = ADDSDrm killed %xmm0, %rip, 1, _, %const.0, _ 89 %xmm1 = ADDSSrm killed %xmm1, %rip, 1, _, %const.1, _ 114 ; CHECK: %xmm0 = ADDSDrm killed %xmm0, %rip, 1, _, %const.0, _ 115 ; CHECK-NEXT: %xmm1 = ADDSSrm killed %xmm1, %rip, 1, _, %const.1, _ 116 %xmm0 = ADDSDrm killed %xmm0, %rip, 1, _, %const.0, _ 117 %xmm1 = ADDSSrm killed %xmm1, %rip, 1, _, %const.1, _ [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | ghc-cc64.ll | 44 ; CHECK: movsd d2(%rip), %xmm6 45 ; CHECK-NEXT: movsd d1(%rip), %xmm5 46 ; CHECK-NEXT: movss f4(%rip), %xmm4 47 ; CHECK-NEXT: movss f3(%rip), %xmm3 48 ; CHECK-NEXT: movss f2(%rip), %xmm2 49 ; CHECK-NEXT: movss f1(%rip), %xmm1 50 ; CHECK-NEXT: movq splim(%rip), %r15 51 ; CHECK-NEXT: movq r6(%rip), %r9 52 ; CHECK-NEXT: movq r5(%rip), %r8 53 ; CHECK-NEXT: movq r4(%rip), %rdi [all …]
|
D | copysign-constant-magnitude.ll | 20 ; CHECK-NEXT: andpd [[SIGNMASK]](%rip), %xmm0 26 ; CHECK-NEXT: andpd [[SIGNMASK]](%rip), %xmm0 27 ; CHECK-NEXT: orpd [[ZERO]](%rip), %xmm0 33 ; CHECK-NEXT: andpd [[SIGNMASK]](%rip), %xmm0 34 ; CHECK-NEXT: orpd [[ONE]](%rip), %xmm0 40 ; CHECK-NEXT: andpd [[SIGNMASK]](%rip), %xmm0 41 ; CHECK-NEXT: orpd [[ONE]](%rip), %xmm0 69 ; CHECK-NEXT: andps [[SIGNMASK]](%rip), %xmm0 75 ; CHECK-NEXT: andps [[SIGNMASK]](%rip), %xmm0 76 ; CHECK-NEXT: orps [[ZERO]](%rip), %xmm0 [all …]
|
D | abi-isel.ll | 41 ; LINUX-64-STATIC: movl src(%rip), [[EAX:%e.x]] 56 ; LINUX-64-PIC: movq src@GOTPCREL(%rip), [[RAX:%r..]] 58 ; LINUX-64-PIC-NEXT: movq dst@GOTPCREL(%rip), [[RCX:%r..]] 85 ; DARWIN-64-STATIC: movq _src@GOTPCREL(%rip), [[RAX:%r..]] 87 ; DARWIN-64-STATIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r..]] 92 ; DARWIN-64-DYNAMIC: movq _src@GOTPCREL(%rip), [[RAX:%r..]] 94 ; DARWIN-64-DYNAMIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r..]] 99 ; DARWIN-64-PIC: movq _src@GOTPCREL(%rip), [[RAX:%r..]] 101 ; DARWIN-64-PIC-NEXT: movq _dst@GOTPCREL(%rip), [[RCX:%r..]] 113 ; LINUX-64-STATIC: movl xsrc(%rip), [[EAX:%e.x]] [all …]
|
D | fp128-cast.ll | 21 ; CHECK: movss vf32(%rip), %xmm0 23 ; CHECK-NEXT: movaps %xmm0, vf128(%rip) 34 ; CHECK: movsd vf64(%rip), %xmm0 36 ; CHECK-NEXT: movapd %xmm0, vf128(%rip) 47 ; CHECK: movaps vf128(%rip), %xmm0 49 ; CHECK-NEXT: movl %eax, vi32(%rip) 60 ; CHECK: movaps vf128(%rip), %xmm0 62 ; CHECK-NEXT: movl %eax, vu32(%rip) 74 ; CHECK: movaps vf128(%rip), %xmm0 77 ; CHECK-NEXT: movq %rax, vi64(%rip) [all …]
|
D | fp128-libcalls.ll | 16 ; CHECK-NEXT: movaps %xmm0, vf128(%rip) 28 ; CHECK-NEXT: movaps vf128(%rip), %xmm0 30 ; CHECK-NEXT: movaps %xmm0, vf128(%rip) 41 ; CHECK-NEXT: movaps %xmm0, vf128(%rip) 53 ; CHECK-NEXT: movaps vf128(%rip), %xmm0 55 ; CHECK-NEXT: movaps %xmm0, vf128(%rip) 66 ; CHECK-NEXT: movaps %xmm0, vf128(%rip) 78 ; CHECK-NEXT: movaps vf128(%rip), %xmm0 80 ; CHECK-NEXT: movaps %xmm0, vf128(%rip) 91 ; CHECK-NEXT: movaps %xmm0, vf128(%rip) [all …]
|
D | sjlj.ll | 35 ; x64: movq %rbp, buf(%rip) 36 ; x64: movq ${{.*LBB.*}}, buf+8(%rip) 37 ; X64: movq %rsp, buf+16(%rip) 40 ; PIC64: movq %rbp, buf(%rip) 41 ; PIC64: movq %rsp, buf+16(%rip) 42 ; PIC64: leaq {{.*LBB.*}}(%rip), %[[LREG:.*]] 43 ; PIC64: movq %[[LREG]], buf+8(%rip) 56 ; X64: movq buf(%rip), %rbp 57 ; X64: movq buf+8(%rip), %[[REG64:.*]] 58 ; X64: movq buf+16(%rip), %rsp
|
D | fadd-combines.ll | 24 ; CHECK-NEXT: addss {{.*}}(%rip), %xmm0 38 ; CHECK-NEXT: addps {{.*}}(%rip), %xmm0 49 ; CHECK-NEXT: mulss {{.*}}(%rip), %xmm0 63 ; CHECK-NEXT: mulps {{.*}}(%rip), %xmm0 74 ; CHECK-NEXT: mulss {{.*}}(%rip), %xmm0 88 ; CHECK-NEXT: mulps {{.*}}(%rip), %xmm0 99 ; CHECK-NEXT: mulss {{.*}}(%rip), %xmm0 114 ; CHECK-NEXT: mulps {{.*}}(%rip), %xmm0 126 ; CHECK-NEXT: mulss {{.*}}(%rip), %xmm0 141 ; CHECK-NEXT: mulps {{.*}}(%rip), %xmm0 [all …]
|
D | vec_uint_to_fp.ll | 43 ; SSE: movdqa [[MASKCSTADDR]](%rip), [[MASK:%xmm[0-9]+]] 47 ; SSE-NEXT: por [[LOWCSTADDR]](%rip), [[MASK]] 49 ; SSE-NEXT: por [[HIGHCSTADDR]](%rip), %xmm0 50 ; SSE-NEXT: addps [[MAGICCSTADDR]](%rip), %xmm0 56 ; SSE41: movdqa [[LOWCSTADDR]](%rip), [[LOWVEC:%xmm[0-9]+]] 59 ; SSE41-NEXT: pblendw $170, [[HIGHCSTADDR]](%rip), %xmm0 60 ; SSE41-NEXT: addps [[MAGICCSTADDR]](%rip), %xmm0 64 ; AVX: vpblendw $170, [[LOWCSTADDR]](%rip), %xmm0, [[LOWVEC:%xmm[0-9]+]] 66 ; AVX-NEXT: vpblendw $170, [[HIGHCSTADDR]](%rip), [[SHIFTVEC]], [[HIGHVEC:%xmm[0-9]+]] 67 ; AVX-NEXT: vaddps [[MAGICCSTADDR]](%rip), [[HIGHVEC]], [[TMP:%xmm[0-9]+]] [all …]
|
D | dllimport-x86_64.ll | 25 ; CHECK: callq *__imp_fun(%rip) 26 ; FAST: movq __imp_fun(%rip), [[R:%[a-z]{3}]] 30 ; CHECK: callq *__imp_inline1(%rip) 31 ; CHECK: callq *__imp_inline2(%rip) 41 ; CHECK-DAG: movq __imp_Var1(%rip), [[R1:%[a-z]{3}]] 42 ; CHECK-DAG: movq __imp_Var2(%rip), [[R2:%[a-z]{3}]]
|
D | stores-merging.ll | 16 ; CHECK: movl $123, e+8(%rip) 18 ; CHECK: movq %rax, e+4(%rip) 29 ; CHECK: movl $123, e+8(%rip) 31 ; CHECK: movq %rax, e+4(%rip) 48 ;; CHECK: movw $0, b+2(%rip) 49 ;; CHECK: movw $2, b+3(%rip) 50 ;; CHECK: movw $1, b(%rip)
|
D | vector-tzcnt-128.ll | 161 ; SSE2-NEXT: psubd {{.*}}(%rip), %xmm2 164 ; SSE2-NEXT: pand {{.*}}(%rip), %xmm0 175 ; SSE2-NEXT: pand {{.*}}(%rip), %xmm0 190 ; SSE3-NEXT: psubd {{.*}}(%rip), %xmm2 193 ; SSE3-NEXT: pand {{.*}}(%rip), %xmm0 204 ; SSE3-NEXT: pand {{.*}}(%rip), %xmm0 219 ; SSSE3-NEXT: psubd {{.*}}(%rip), %xmm2 244 ; SSE41-NEXT: psubd {{.*}}(%rip), %xmm2 268 ; AVX1-NEXT: vpsubd {{.*}}(%rip), %xmm0, %xmm0 289 ; AVX2-NEXT: vpbroadcastd {{.*}}(%rip), %xmm2 [all …]
|
/external/libunwind/src/x86_64/ |
D | Gtrace.c | 217 unw_word_t rip, in trace_init_addr() argument 226 f->virtual_address = rip; in trace_init_addr() 238 d->ip = rip + d->use_prev_instr; in trace_init_addr() 245 if (likely(dwarf_put (d, d->loc[UNW_X86_64_RIP], rip) >= 0) in trace_init_addr() 276 unw_word_t rip, in trace_lookup() argument 287 uint64_t slot = ((rip * 0x9e3779b97f4a7c16) >> 43) & (cache_size-1); in trace_lookup() 296 if (likely(addr == rip)) in trace_lookup() 322 slot = ((rip * 0x9e3779b97f4a7c16) >> 43) & (cache_size-1); in trace_lookup() 330 return trace_init_addr (frame, cursor, cfa, rip, rbp, rsp); in trace_lookup() 402 unw_word_t rbp, rsp, rip, cfa; in tdep_trace() local [all …]
|
/external/llvm/test/tools/llvm-objdump/X86/ |
D | macho-symbolized-disassembly.test | 13 OBJ: 0000000000000008 leaq L_.str(%rip), %rax ## literal pool for: "Hello world\n" 16 EXE: 0000000100000f38 leaq 0x4f(%rip), %rax ## literal pool for: "Hello world\n" 19 ObjC-OBJ: 0000000000000008 leaq 0xb1(%rip), %rax ## Objc cfstring ref: @"The current date an… 20 ObjC-OBJ: 0000000000000016 movq 0x4b(%rip), %rcx ## Objc class ref: NSObject 21 ObjC-OBJ: 000000000000001d movq 0x64(%rip), %rsi ## Objc selector ref: new 22 ObjC-OBJ: 0000000000000034 movq 0x35(%rip), %rax ## Objc class ref: NSDate 23 ObjC-OBJ: 000000000000003b movq 0x4e(%rip), %rsi ## Objc selector ref: date 25 ObjC-EXE: 0000000100000ee8 leaq 0x159(%rip), %rax ## Objc cfstring ref: @"The current date an… 26 ObjC-EXE: 0000000100000ef6 movq 0x13b(%rip), %rcx ## Objc class ref: _OBJC_CLASS_$_NSObject 27 ObjC-EXE: 0000000100000efd movq 0x124(%rip), %rsi ## Objc selector ref: new [all …]
|
/external/llvm/test/MC/X86/ |
D | x86_64-fma4-encoding.s | 84 vfmaddss foo(%rip), %xmm1, %xmm0, %xmm0 89 vfmaddss %xmm1, foo(%rip),%xmm0, %xmm0 94 vfmaddsd foo(%rip), %xmm1, %xmm0, %xmm0 99 vfmaddsd %xmm1, foo(%rip),%xmm0, %xmm0 104 vfmaddps foo(%rip), %xmm1, %xmm0, %xmm0 109 vfmaddps %xmm1, foo(%rip),%xmm0, %xmm0 114 vfmaddpd foo(%rip), %xmm1, %xmm0, %xmm0 119 vfmaddpd %xmm1, foo(%rip),%xmm0, %xmm0 124 vfmaddps foo(%rip), %ymm1, %ymm0, %ymm0 129 vfmaddps %ymm1, foo(%rip),%ymm0, %ymm0 [all …]
|
/external/google-breakpad/src/processor/ |
D | stackwalker_amd64_unittest.cc | 152 raw_context.rip = 0x40000000c0000200ULL; in TEST_F() 179 raw_context.rip = 0x40000000c0000200ULL; in TEST_F() 203 raw_context.rip = 0x40000000c0000200ULL; in TEST_F() 263 raw_context.rip = 0x40000000c0000200ULL; in TEST_F() 292 EXPECT_EQ(return_address1, frame1->context.rip); in TEST_F() 301 EXPECT_EQ(return_address2, frame2->context.rip); in TEST_F() 331 raw_context.rip = 0x40000000c0000200ULL; in TEST_F() 366 EXPECT_EQ(return_address, frame1->context.rip); in TEST_F() 410 raw_context.rip = 0x40000000c0000200ULL; in TEST_F() 463 raw_context.rip = 0x40000000c0000200ULL; in TEST_F() [all …]
|
D | stackwalker_amd64.cc | 91 StackFrameAMD64::CONTEXT_VALID_RIP, &MDRawContextAMD64::rip }, 107 return context.rip; in ReturnAddress() 123 frame->instruction = frame->context.rip; in GetContextFrame() 184 frame->context.rip = caller_rip; in GetCallerByFramePointerRecovery() 214 frame->context.rip = caller_rip; in GetCallerByStackScan() 282 new_frame->context.rip = static_cast<uint32_t>(new_frame->context.rip); in GetCallerFrame() 288 if (new_frame->context.rip == 0) in GetCallerFrame() 302 new_frame->instruction = new_frame->context.rip - 1; in GetCallerFrame()
|
/external/boringssl/src/crypto/aes/asm/ |
D | vpaes-x86_64.pl | 90 movdqa .Lk_ipt(%rip), %xmm2 # iptlo 96 movdqa .Lk_ipt+16(%rip), %xmm0 # ipthi 101 lea .Lk_mc_backward(%rip),%r10 179 movdqa .Lk_dipt(%rip), %xmm2 # iptlo 187 movdqa .Lk_dipt+16(%rip), %xmm0 # ipthi 189 lea .Lk_dsbd(%rip),%r10 193 movdqa .Lk_mc_forward+48(%rip), %xmm5 288 movdqa .Lk_rcon(%rip), %xmm8 # load rcon 293 lea .Lk_ipt(%rip), %r11 297 lea .Lk_sr(%rip),%r10 [all …]
|