Lines Matching +full:0 +full:x1a8
15 ; unsigned int a[100] = {0};
16 ; return 0;
26 define i32 @main() #0 {
28 ; SMALL-PIC: # %bb.0: # %entry
29 ; SMALL-PIC-NEXT: subq $424, %rsp # imm = 0x1A8
31 ; SMALL-PIC-NEXT: movl $0, {{[0-9]+}}(%rsp)
32 ; SMALL-PIC-NEXT: leaq {{[0-9]+}}(%rsp), %rdi
33 ; SMALL-PIC-NEXT: movl $400, %edx # imm = 0x190
37 ; SMALL-PIC-NEXT: addq $424, %rsp # imm = 0x1A8
42 ; MEDIUM-PIC: # %bb.0: # %entry
43 ; MEDIUM-PIC-NEXT: subq $424, %rsp # imm = 0x1A8
45 ; MEDIUM-PIC-NEXT: movl $0, {{[0-9]+}}(%rsp)
46 ; MEDIUM-PIC-NEXT: leaq {{[0-9]+}}(%rsp), %rdi
47 ; MEDIUM-PIC-NEXT: movl $400, %edx # imm = 0x190
51 ; MEDIUM-PIC-NEXT: addq $424, %rsp # imm = 0x1A8
56 ; LARGE-PIC: # %bb.0: # %entry
57 ; LARGE-PIC-NEXT: subq $424, %rsp # imm = 0x1A8
63 ; LARGE-PIC-NEXT: movl $0, {{[0-9]+}}(%rsp)
64 ; LARGE-PIC-NEXT: leaq {{[0-9]+}}(%rsp), %rdi
66 ; LARGE-PIC-NEXT: movl $400, %edx # imm = 0x190
70 ; LARGE-PIC-NEXT: addq $424, %rsp # imm = 0x1A8
76 store i32 0, ptr %retval, align 4
77 call void @llvm.memset.p0.i64(ptr align 16 %a, i8 0, i64 400, i1 false)
78 ret i32 0
81 attributes #0 = { noinline nounwind uwtable }
82 attributes #0 = { argmemonly nounwind uwtable }
84 !llvm.module.flags = !{!0, !1, !2}
87 !0 = !{i32 1, !"wchar_size", i32 4}
90 !3 = !{!"clang version 7.0.0 "}