Lines Matching +full:0 +full:x19
6 declare void @llvm.trap() #0
13 ; CHECK: // %bb.0: // %prelude
19 ; CHECK-NEXT: stp x20, x19, [sp, #80] // 16-byte Folded Spill
23 ; CHECK-NEXT: mov x19, sp
49 ; CHECK-NEXT: mov w9, #15 // =0xf
57 ; CHECK-NEXT: and x14, x9, #0x70
58 ; CHECK-NEXT: str x14, [x19, #16] // 8-byte Folded Spill
62 ; CHECK-NEXT: str x9, [x19, #24] // 8-byte Folded Spill
66 ; CHECK-NEXT: str x9, [x19, #32] // 8-byte Folded Spill
71 ; CHECK-NEXT: and x10, x9, #0x3f0
72 ; CHECK-NEXT: str x10, [x19, #40] // 8-byte Folded Spill
76 ; CHECK-NEXT: str x9, [x19, #48] // 8-byte Folded Spill
80 ; CHECK-NEXT: str x9, [x19, #56] // 8-byte Folded Spill
84 ; CHECK-NEXT: str x9, [x19, #64] // 8-byte Folded Spill
88 ; CHECK-NEXT: str x9, [x19, #72] // 8-byte Folded Spill
92 ; CHECK-NEXT: str x9, [x19, #80] // 8-byte Folded Spill
96 ; CHECK-NEXT: str x9, [x19, #88] // 8-byte Folded Spill
100 ; CHECK-NEXT: str x9, [x19, #96] // 8-byte Folded Spill
104 ; CHECK-NEXT: str x9, [x19, #104] // 8-byte Folded Spill
108 ; CHECK-NEXT: str x9, [x19, #112] // 8-byte Folded Spill
112 ; CHECK-NEXT: str x9, [x19, #120] // 8-byte Folded Spill
116 ; CHECK-NEXT: str x9, [x19, #128] // 8-byte Folded Spill
120 ; CHECK-NEXT: str x9, [x19, #136] // 8-byte Folded Spill
124 ; CHECK-NEXT: str x9, [x19, #144] // 8-byte Folded Spill
128 ; CHECK-NEXT: str x9, [x19, #152] // 8-byte Folded Spill
154 ; CHECK-NEXT: and x9, x9, #0x7f0
157 ; CHECK-NEXT: and x10, x10, #0xffffffffffffffe0
162 ; CHECK-NEXT: str x10, [x19, #160] // 8-byte Folded Spill
167 ; CHECK-NEXT: str x10, [x19, #168] // 8-byte Folded Spill
171 ; CHECK-NEXT: str x10, [x19, #176] // 8-byte Folded Spill
175 ; CHECK-NEXT: str x10, [x19, #184] // 8-byte Folded Spill
178 ; CHECK-NEXT: str x10, [x19, #360] // 8-byte Folded Spill
180 ; CHECK-NEXT: str x10, [x19, #192] // 8-byte Folded Spill
184 ; CHECK-NEXT: str x10, [x19, #200] // 8-byte Folded Spill
188 ; CHECK-NEXT: str x10, [x19, #208] // 8-byte Folded Spill
193 ; CHECK-NEXT: and x12, x8, #0xf0
198 ; CHECK-NEXT: str x8, [x19, #216] // 8-byte Folded Spill
201 ; CHECK-NEXT: str x8, [x19, #368] // 8-byte Folded Spill
203 ; CHECK-NEXT: str x8, [x19, #224] // 8-byte Folded Spill
206 ; CHECK-NEXT: and x8, x8, #0xffffffffffffffe0
208 ; CHECK-NEXT: str x8, [x19, #232] // 8-byte Folded Spill
211 ; CHECK-NEXT: and x8, x8, #0xffffffffffffffe0
213 ; CHECK-NEXT: str x8, [x19, #240] // 8-byte Folded Spill
215 ; CHECK-NEXT: str x8, [x19, #336] // 8-byte Folded Spill
219 ; CHECK-NEXT: str x8, [x19, #344] // 8-byte Folded Spill
247 ; CHECK-NEXT: str x8, [x19, #248] // 8-byte Folded Spill
266 ; CHECK-NEXT: str x8, [x19, #296] // 8-byte Folded Spill
270 ; CHECK-NEXT: str x8, [x19, #328] // 8-byte Folded Spill
274 ; CHECK-NEXT: str x8, [x19, #264] // 8-byte Folded Spill
278 ; CHECK-NEXT: str x8, [x19, #256] // 8-byte Folded Spill
282 ; CHECK-NEXT: str x8, [x19, #272] // 8-byte Folded Spill
286 ; CHECK-NEXT: str x8, [x19, #312] // 8-byte Folded Spill
290 ; CHECK-NEXT: str x8, [x19, #280] // 8-byte Folded Spill
294 ; CHECK-NEXT: str x8, [x19, #304] // 8-byte Folded Spill
304 ; CHECK-NEXT: str x8, [x19, #352] // 8-byte Folded Spill
327 ; CHECK-NEXT: ldr x9, [x19, #248] // 8-byte Folded Reload
329 ; CHECK-NEXT: ldr x9, [x19, #296] // 8-byte Folded Reload
332 ; CHECK-NEXT: str x8, [x19, #376] // 8-byte Folded Spill
341 ; CHECK-NEXT: ldr x9, [x19, #328] // 8-byte Folded Reload
343 ; CHECK-NEXT: ldr x8, [x19, #296] // 8-byte Folded Reload
345 ; CHECK-NEXT: ldr x8, [x19, #376] // 8-byte Folded Reload
354 ; CHECK-NEXT: ldr x9, [x19, #264] // 8-byte Folded Reload
356 ; CHECK-NEXT: ldr x8, [x19, #328] // 8-byte Folded Reload
358 ; CHECK-NEXT: ldr x8, [x19, #376] // 8-byte Folded Reload
367 ; CHECK-NEXT: ldr x9, [x19, #256] // 8-byte Folded Reload
369 ; CHECK-NEXT: ldr x8, [x19, #264] // 8-byte Folded Reload
371 ; CHECK-NEXT: ldr x8, [x19, #272] // 8-byte Folded Reload
372 ; CHECK-NEXT: mov w30, #32 // =0x20
375 ; CHECK-NEXT: ldr x9, [x19, #312] // 8-byte Folded Reload
377 ; CHECK-NEXT: ldr x8, [x19, #376] // 8-byte Folded Reload
382 ; CHECK-NEXT: ldr x9, [x19, #280] // 8-byte Folded Reload
383 ; CHECK-NEXT: ldr x8, [x19, #376] // 8-byte Folded Reload
392 ; CHECK-NEXT: str x8, [x19, #288] // 8-byte Folded Spill
393 ; CHECK-NEXT: ldr x8, [x19, #312] // 8-byte Folded Reload
397 ; CHECK-NEXT: ldr x8, [x19, #288] // 8-byte Folded Reload
399 ; CHECK-NEXT: ldr x9, [x19, #296] // 8-byte Folded Reload
401 ; CHECK-NEXT: ldr x9, [x19, #304] // 8-byte Folded Reload
402 ; CHECK-NEXT: ldr x8, [x19, #376] // 8-byte Folded Reload
411 ; CHECK-NEXT: str x8, [x19, #320] // 8-byte Folded Spill
412 ; CHECK-NEXT: ldr x8, [x19, #312] // 8-byte Folded Reload
416 ; CHECK-NEXT: ldr x8, [x19, #320] // 8-byte Folded Reload
418 ; CHECK-NEXT: ldr x9, [x19, #328] // 8-byte Folded Reload
420 ; CHECK-NEXT: ldr x9, [x19, #352] // 8-byte Folded Reload
421 ; CHECK-NEXT: ldr x8, [x19, #376] // 8-byte Folded Reload
430 ; CHECK-NEXT: ldr x9, [x19, #336] // 8-byte Folded Reload
432 ; CHECK-NEXT: ldr x8, [x19, #344] // 8-byte Folded Reload
434 ; CHECK-NEXT: ldr x8, [x19, #352] // 8-byte Folded Reload
437 ; CHECK-NEXT: ldr x8, [x19, #376] // 8-byte Folded Reload
442 ; CHECK-NEXT: ldr x9, [x19, #360] // 8-byte Folded Reload
444 ; CHECK-NEXT: ldr x8, [x19, #368] // 8-byte Folded Reload
446 ; CHECK-NEXT: ldr x7, [x19, #376] // 8-byte Folded Reload
499 ; CHECK-NEXT: pext { p3.s, p4.s }, pn8[0]
511 ; CHECK-NEXT: pext { p3.s, p4.s }, pn8[0]
523 ; CHECK-NEXT: ldr x9, [x19, #160] // 8-byte Folded Reload
524 ; CHECK-NEXT: ldr x8, [x19, #56] // 8-byte Folded Reload
525 ; CHECK-NEXT: ldr x10, [x19, #48] // 8-byte Folded Reload
526 ; CHECK-NEXT: ldr x11, [x19, #32] // 8-byte Folded Reload
527 ; CHECK-NEXT: ldr x12, [x19, #24] // 8-byte Folded Reload
528 ; CHECK-NEXT: ldr x13, [x19, #240] // 8-byte Folded Reload
529 ; CHECK-NEXT: ldr x14, [x19, #232] // 8-byte Folded Reload
530 ; CHECK-NEXT: ldr x17, [x19, #88] // 8-byte Folded Reload
531 ; CHECK-NEXT: ldr x18, [x19, #80] // 8-byte Folded Reload
532 ; CHECK-NEXT: ldr x0, [x19, #72] // 8-byte Folded Reload
533 ; CHECK-NEXT: ldr x1, [x19, #64] // 8-byte Folded Reload
534 ; CHECK-NEXT: ldr x2, [x19, #216] // 8-byte Folded Reload
535 ; CHECK-NEXT: ldr x3, [x19, #120] // 8-byte Folded Reload
536 ; CHECK-NEXT: ldr x4, [x19, #112] // 8-byte Folded Reload
537 ; CHECK-NEXT: ldr x5, [x19, #104] // 8-byte Folded Reload
538 ; CHECK-NEXT: ldr x6, [x19, #96] // 8-byte Folded Reload
539 ; CHECK-NEXT: ldr x7, [x19, #224] // 8-byte Folded Reload
540 ; CHECK-NEXT: ldr x20, [x19, #152] // 8-byte Folded Reload
541 ; CHECK-NEXT: ldr x21, [x19, #144] // 8-byte Folded Reload
542 ; CHECK-NEXT: ldr x22, [x19, #136] // 8-byte Folded Reload
543 ; CHECK-NEXT: ldr x23, [x19, #128] // 8-byte Folded Reload
544 ; CHECK-NEXT: ldr x16, [x19, #200] // 8-byte Folded Reload
545 ; CHECK-NEXT: ldr x15, [x19, #208] // 8-byte Folded Reload
546 ; CHECK-NEXT: ldr x24, [x19, #192] // 8-byte Folded Reload
547 ; CHECK-NEXT: ldr x26, [x19, #176] // 8-byte Folded Reload
548 ; CHECK-NEXT: ldr x25, [x19, #184] // 8-byte Folded Reload
549 ; CHECK-NEXT: ldr x27, [x19, #168] // 8-byte Folded Reload
705 store i8 0, ptr %alloca42, align 1
706 store i8 0, ptr %alloca45, align 1
707 store i8 0, ptr %alloca50, align 1
740 store i64 0, ptr %alloca56, align 8
747 store i64 0, ptr %alloca57, align 8
762 store i64 0, ptr %alloca58, align 8
774 store i64 0, ptr %alloca59, align 8
775 store i64 0, ptr %alloca59, align 8
779 store i64 0, ptr %alloca60, align 8
780 store i64 0, ptr %alloca60, align 8
784 store i64 0, ptr %alloca61, align 8
795 store i64 0, ptr %alloca62, align 8
859 …1>, <vscale x 4 x i1> } @llvm.aarch64.sve.pext.x2.nxv4i1(target("aarch64.svcount") %load163, i32 0)
860 %extractvalue = extractvalue { <vscale x 4 x i1>, <vscale x 4 x i1> } %call164, 0
862 … @llvm.vector.insert.nxv32i1.nxv16i1(<vscale x 32 x i1> poison, <vscale x 16 x i1> %call165, i64 0)
868 …1>, <vscale x 4 x i1> } @llvm.aarch64.sve.pext.x2.nxv4i1(target("aarch64.svcount") %load170, i32 0)
869 %extractvalue172 = extractvalue { <vscale x 4 x i1>, <vscale x 4 x i1> } %call171, 0
871 … @llvm.vector.insert.nxv32i1.nxv16i1(<vscale x 32 x i1> poison, <vscale x 16 x i1> %call173, i64 0)
880 %icmp180 = icmp ugt i64 %load179, 0
884 %extractvalue184 = extractvalue { <vscale x 4 x float>, <vscale x 4 x float> } %call183, 0
885 …r.insert.nxv8f32.nxv4f32(<vscale x 8 x float> poison, <vscale x 4 x float> %extractvalue184, i64 0)
896 %extractvalue194 = extractvalue { <vscale x 4 x float>, <vscale x 4 x float> } %call193, 0
897 …r.insert.nxv8f32.nxv4f32(<vscale x 8 x float> poison, <vscale x 4 x float> %extractvalue194, i64 0)
906 … = call <vscale x 16 x i1> @llvm.vector.extract.nxv16i1.nxv32i1(<vscale x 32 x i1> %load201, i64 0)
908 … = call <vscale x 16 x i1> @llvm.vector.extract.nxv16i1.nxv32i1(<vscale x 32 x i1> %load203, i64 0)
910 …all <vscale x 4 x float> @llvm.vector.extract.nxv4f32.nxv8f32(<vscale x 8 x float> %load205, i64 0)
912 …all <vscale x 4 x float> @llvm.vector.extract.nxv4f32.nxv8f32(<vscale x 8 x float> %load207, i64 0)
923 …call void @llvm.aarch64.sme.mopa.nxv4f32(i32 0, <vscale x 4 x i1> %call213, <vscale x 4 x i1> %cal…
927 … = call <vscale x 16 x i1> @llvm.vector.extract.nxv16i1.nxv32i1(<vscale x 32 x i1> %load217, i64 0)
931 …all <vscale x 4 x float> @llvm.vector.extract.nxv4f32.nxv8f32(<vscale x 8 x float> %load221, i64 0)
944 … = call <vscale x 16 x i1> @llvm.vector.extract.nxv16i1.nxv32i1(<vscale x 32 x i1> %load229, i64 0)
948 …all <vscale x 4 x float> @llvm.vector.extract.nxv4f32.nxv8f32(<vscale x 8 x float> %load233, i64 0)
1035 attributes #0 = { cold noreturn nounwind }