Home | History | Annotate | Download | only in X86

Lines Matching full:lptr

25 @lptr = internal global i32* null
710 store i32* getelementptr ([131072 x i32], [131072 x i32]* @ldst, i32 0, i32 0), i32** @lptr, align 8
713 ; LINUX-64-STATIC: movq $ldst, lptr
717 ; LINUX-32-STATIC: movl $ldst, lptr
721 ; LINUX-32-PIC: movl $ldst, lptr
726 ; LINUX-64-PIC-NEXT: movq [[RAX]], lptr(%rip)
763 %0 = load i32*, i32** @lptr, align 8
769 ; LINUX-64-STATIC: movq lptr(%rip), %
775 ; LINUX-32-STATIC-NEXT: movl lptr, [[ECX:%e.x]]
781 ; LINUX-32-PIC-NEXT: movl lptr, [[ECX:%e.x]]
787 ; LINUX-64-PIC-NEXT: movq lptr(%rip), [[RCX:%r.x]]
1521 store i32* getelementptr ([131072 x i32], [131072 x i32]* @ldst, i32 0, i64 16), i32** @lptr, align 8
1524 ; LINUX-64-STATIC: movq $ldst+64, lptr
1528 ; LINUX-32-STATIC: movl $ldst+64, lptr
1532 ; LINUX-32-PIC: movl $ldst+64, lptr
1537 ; LINUX-64-PIC-NEXT: movq [[RAX]], lptr(%rip)
1574 %0 = load i32*, i32** @lptr, align 8
1580 ; LINUX-64-STATIC: movq lptr(%rip), [[RCX:%r.x]]
1586 ; LINUX-32-STATIC-NEXT: movl lptr, [[ECX:%e.x]]
1593 ; LINUX-32-PIC-NEXT: movl lptr, [[ECX:%e.x]]
1599 ; LINUX-64-PIC-NEXT: movq lptr(%rip), [[RCX:%r.x]]
2431 store i32* %0, i32** @lptr, align 8
2435 ; LINUX-64-STATIC: movq [[RAX]], lptr
2441 ; LINUX-32-STATIC-NEXT: movl [[EAX]], lptr
2447 ; LINUX-32-PIC-NEXT: movl [[EAX]], lptr
2453 ; LINUX-64-PIC-NEXT: movq [[RAX]], lptr(%rip)
2498 %0 = load i32*, i32** @lptr, align 8
2506 ; LINUX-64-STATIC: movq lptr(%rip), [[RCX:%r.x]]
2513 ; LINUX-32-STATIC-NEXT: movl lptr, [[EDX:%e.x]]
2520 ; LINUX-32-PIC-NEXT: movl lptr, [[EDX:%e.x]]
2527 ; LINUX-64-PIC-NEXT: movq lptr(%rip), [[RCX:%r.x]]
3376 store i32* %0, i32** @lptr, align 8
3380 ; LINUX-64-STATIC: movq [[RAX]], lptr
3386 ; LINUX-32-STATIC-NEXT: movl [[EAX]], lptr
3392 ; LINUX-32-PIC-NEXT: movl [[EAX]], lptr
3398 ; LINUX-64-PIC-NEXT: movq [[RAX]], lptr(%rip)
3443 %0 = load i32*, i32** @lptr, align 8
3452 ; LINUX-64-STATIC: movq lptr(%rip), [[RCX:%r.x]]
3459 ; LINUX-32-STATIC-NEXT: movl lptr, [[EDX:%e.x]]
3466 ; LINUX-32-PIC-NEXT: movl lptr, [[EDX:%e.x]]
3473 ; LINUX-64-PIC-NEXT: movq lptr(%rip), [[RCX:%r.x]]
3993 store i32* getelementptr ([131072 x i32], [131072 x i32]* @ldst, i32 0, i64 65536), i32** @lptr, align 8
3996 ; LINUX-64-STATIC: movq $ldst+262144, lptr
4000 ; LINUX-32-STATIC: movl $ldst+262144, lptr
4004 ; LINUX-32-PIC: movl $ldst+262144, lptr
4009 ; LINUX-64-PIC-NEXT: movq [[RAX]], lptr(%rip)
4046 %0 = load i32*, i32** @lptr, align 8
4053 ; LINUX-64-STATIC: movq lptr(%rip), [[RCX:%r.x]]
4059 ; LINUX-32-STATIC-NEXT: movl lptr, [[ECX:%e.x]]
4065 ; LINUX-32-PIC-NEXT: movl lptr, [[ECX:%e.x]]
4071 ; LINUX-64-PIC-NEXT: movq lptr(%rip), [[RCX:%r.x]]
4668 store i32* %0, i32** @lptr, align 8
4672 ; LINUX-64-STATIC: movq [[RAX]], lptr
4678 ; LINUX-32-STATIC-NEXT: movl [[EAX]], lptr
4684 ; LINUX-32-PIC-NEXT: movl [[EAX]], lptr
4690 ; LINUX-64-PIC-NEXT: movq [[RAX]], lptr(%rip)
4735 %0 = load i32*, i32** @lptr, align 8
4744 ; LINUX-64-STATIC: movq lptr(%rip), [[RCX:%r.x]]
4751 ; LINUX-32-STATIC-NEXT: movl lptr, [[EDX:%e.x]]
4758 ; LINUX-32-PIC-NEXT: movl lptr, [[EDX:%e.x]]
4765 ; LINUX-64-PIC-NEXT: movq lptr(%rip), [[RCX:%r.x]]
5287 ret i8* bitcast (i32** @lptr to i8*)
5289 ; LINUX-64-STATIC: movl $lptr, %eax
5293 ; LINUX-32-STATIC: movl $lptr, %eax
5297 ; LINUX-32-PIC: movl $lptr, %eax
5301 ; LINUX-64-PIC: leaq lptr(%rip), %rax
5815 %0 = load i32*, i32** @lptr, align 8
5819 ; LINUX-64-STATIC: movq lptr(%rip), %rax
5823 ; LINUX-32-STATIC: movl lptr, %eax
5827 ; LINUX-32-PIC: movl lptr, %eax
5831 ; LINUX-64-PIC: movq lptr(%rip), %rax
6393 %0 = load i32*, i32** @lptr, align 8
6398 ; LINUX-64-STATIC: movq lptr(%rip), %rax
6403 ; LINUX-32-STATIC: movl lptr, %eax
6408 ; LINUX-32-PIC: movl lptr, %eax
6413 ; LINUX-64-PIC: movq lptr(%rip), %rax
6929 %0 = load i32*, i32** @lptr, align 8
6935 ; LINUX-64-STATIC: addq lptr(%rip), %rax
6940 ; LINUX-32-STATIC-NEXT: addl lptr, %eax
6945 ; LINUX-32-PIC-NEXT: addl lptr, %eax
6950 ; LINUX-64-PIC-NEXT: addq lptr(%rip), %rax
7608 %0 = load i32*, i32** @lptr, align 8
7614 ; LINUX-64-STATIC: movq lptr(%rip), [[RAX:%r.x]]
7620 ; LINUX-32-STATIC-NEXT: movl lptr, [[ECX:%e.x]]
7626 ; LINUX-32-PIC-NEXT: movl lptr, [[ECX:%e.x]]
7631 ; LINUX-64-PIC: movq lptr(%rip), [[RAX:%r.x]]
8293 %0 = load i32*, i32** @lptr, align 8
8299 ; LINUX-64-STATIC: movq lptr(%rip), [[RAX:%r.x]]
8305 ; LINUX-32-STATIC-NEXT: movl lptr, [[ECX:%e.x]]
8311 ; LINUX-32-PIC-NEXT: movl lptr, [[ECX:%e.x]]
8316 ; LINUX-64-PIC: movq lptr(%rip), [[RAX:%r.x]]