Home | History | Annotate | Download | only in X86

Lines Matching full:dptr

22 @dptr = global i32* null
525 store i32* getelementptr ([131072 x i32]* @ddst, i32 0, i32 0), i32** @dptr, align 8
528 ; LINUX-64-STATIC: movq $ddst, dptr
532 ; LINUX-32-STATIC: movl $ddst, dptr
536 ; LINUX-32-PIC: movl $ddst, dptr
541 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
579 %0 = load i32** @dptr, align 8
585 ; LINUX-64-STATIC: movq dptr(%rip), %
591 ; LINUX-32-STATIC-NEXT: movl dptr, [[ECX:%e.x]]
597 ; LINUX-32-PIC-NEXT: movl dptr, [[ECX:%e.x]]
604 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
1334 store i32* getelementptr ([131072 x i32]* @ddst, i32 0, i64 16), i32** @dptr, align 8
1337 ; LINUX-64-STATIC: movq $ddst+64, dptr(%rip)
1341 ; LINUX-32-STATIC: movl $ddst+64, dptr
1345 ; LINUX-32-PIC: movl $ddst+64, dptr
1351 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
1389 %0 = load i32** @dptr, align 8
1395 ; LINUX-64-STATIC: movq dptr(%rip), [[RCX:%r.x]]
1401 ; LINUX-32-STATIC-NEXT: movl dptr, [[ECX:%e.x]]
1408 ; LINUX-32-PIC-NEXT: movl dptr, [[ECX:%e.x]]
1415 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
2206 store i32* %0, i32** @dptr, align 8
2210 ; LINUX-64-STATIC: movq [[RAX]], dptr
2216 ; LINUX-32-STATIC-NEXT: movl [[EAX]], dptr
2222 ; LINUX-32-PIC-NEXT: movl [[EAX]], dptr
2228 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RAX:%r.x]]
2274 %0 = load i32** @dptr, align 8
2282 ; LINUX-64-STATIC: movq dptr(%rip), [[RCX:%r.x]]
2289 ; LINUX-32-STATIC-NEXT: movl dptr, [[EDX:%e.x]]
2296 ; LINUX-32-PIC-NEXT: movl dptr, [[EDX:%e.x]]
2303 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
3148 store i32* %0, i32** @dptr, align 8
3152 ; LINUX-64-STATIC: movq [[RAX]], dptr
3158 ; LINUX-32-STATIC-NEXT: movl [[EAX]], dptr
3164 ; LINUX-32-PIC-NEXT: movl [[EAX]], dptr
3170 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
3216 %0 = load i32** @dptr, align 8
3225 ; LINUX-64-STATIC: movq dptr(%rip), [[RCX:%r.x]]
3232 ; LINUX-32-STATIC-NEXT: movl dptr, [[EDX:%e.x]]
3239 ; LINUX-32-PIC-NEXT: movl dptr, [[EDX:%e.x]]
3246 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
3806 store i32* getelementptr ([131072 x i32]* @ddst, i32 0, i64 65536), i32** @dptr, align 8
3809 ; LINUX-64-STATIC: movq $ddst+262144, dptr
3813 ; LINUX-32-STATIC: movl $ddst+262144, dptr
3817 ; LINUX-32-PIC: movl $ddst+262144, dptr
3823 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
3861 %0 = load i32** @dptr, align 8
3868 ; LINUX-64-STATIC: movq dptr(%rip), [[RCX:%r.x]]
3874 ; LINUX-32-STATIC-NEXT: movl dptr, [[ECX:%e.x]]
3880 ; LINUX-32-PIC-NEXT: movl dptr, [[ECX:%e.x]]
3887 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
4440 store i32* %0, i32** @dptr, align 8
4444 ; LINUX-64-STATIC: movq [[RAX]], dptr
4450 ; LINUX-32-STATIC-NEXT: movl [[EAX]], dptr
4456 ; LINUX-32-PIC-NEXT: movl [[EAX]], dptr
4462 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
4508 %0 = load i32** @dptr, align 8
4517 ; LINUX-64-STATIC: movq dptr(%rip), [[RCX:%r.x]]
4524 ; LINUX-32-STATIC-NEXT: movl dptr, [[EDX:%e.x]]
4531 ; LINUX-32-PIC-NEXT: movl dptr, [[EDX:%e.x]]
4538 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
5146 ret i8* bitcast (i32** @dptr to i8*)
5148 ; LINUX-64-STATIC: movl $dptr, %eax
5152 ; LINUX-32-STATIC: movl $dptr, %eax
5156 ; LINUX-32-PIC: movl $dptr, %eax
5160 ; LINUX-64-PIC: movq dptr@GOTPCREL(%rip), %rax
5671 %0 = load i32** @dptr, align 8
5675 ; LINUX-64-STATIC: movq dptr(%rip), %rax
5679 ; LINUX-32-STATIC: movl dptr, %eax
5683 ; LINUX-32-PIC: movl dptr, %eax
5687 ; LINUX-64-PIC: movq dptr@GOTPCREL(%rip), [[RAX:%r.x]]
6238 %0 = load i32** @dptr, align 8
6243 ; LINUX-64-STATIC: movq dptr(%rip), %rax
6248 ; LINUX-32-STATIC: movl dptr, %eax
6253 ; LINUX-32-PIC: movl dptr, %eax
6258 ; LINUX-64-PIC: movq dptr@GOTPCREL(%rip), [[RAX:%r.x]]
6774 %0 = load i32** @dptr, align 8
6780 ; LINUX-64-STATIC: addq dptr(%rip), %rax
6785 ; LINUX-32-STATIC-NEXT: addl dptr, %eax
6790 ; LINUX-32-PIC-NEXT: addl dptr, %eax
6795 ; LINUX-64-PIC-NEXT: movq dptr@GOTPCREL(%rip), [[RCX:%r.x]]
7423 %0 = load i32** @dptr, align 8
7429 ; LINUX-64-STATIC: movq dptr(%rip), [[RAX:%r.x]]
7435 ; LINUX-32-STATIC-NEXT: movl dptr, [[ECX:%e.x]]
7441 ; LINUX-32-PIC-NEXT: movl dptr, [[ECX:%e.x]]
7446 ; LINUX-64-PIC: movq dptr@GOTPCREL(%rip), [[RAX:%r.x]]
8108 %0 = load i32** @dptr, align 8
8114 ; LINUX-64-STATIC: movq dptr(%rip), [[RAX:%r.x]]
8120 ; LINUX-32-STATIC-NEXT: movl dptr, [[ECX:%e.x]]
8126 ; LINUX-32-PIC-NEXT: movl dptr, [[ECX:%e.x]]
8131 ; LINUX-64-PIC: movq dptr@GOTPCREL(%rip), [[RAX:%r.x]]