• Home
  • Raw
  • Download

Lines Matching refs:coerce

226 define %struct.bfloat16x4x2_t @test_vld2_lane_bf16(bfloat* %ptr, [2 x <4 x bfloat>] %src.coerce) lo…
232 %src.coerce.fca.0.extract = extractvalue [2 x <4 x bfloat>] %src.coerce, 0
233 %src.coerce.fca.1.extract = extractvalue [2 x <4 x bfloat>] %src.coerce, 1
235 …m.aarch64.neon.ld2lane.v4bf16.p0i8(<4 x bfloat> %src.coerce.fca.0.extract, <4 x bfloat> %src.coerc…
246 define %struct.bfloat16x8x2_t @test_vld2q_lane_bf16(bfloat* %ptr, [2 x <8 x bfloat>] %src.coerce) l…
252 %src.coerce.fca.0.extract = extractvalue [2 x <8 x bfloat>] %src.coerce, 0
253 %src.coerce.fca.1.extract = extractvalue [2 x <8 x bfloat>] %src.coerce, 1
255 …m.aarch64.neon.ld2lane.v8bf16.p0i8(<8 x bfloat> %src.coerce.fca.0.extract, <8 x bfloat> %src.coerc…
306 define %struct.bfloat16x4x3_t @test_vld3_lane_bf16(bfloat* %ptr, [3 x <4 x bfloat>] %src.coerce) lo…
312 %src.coerce.fca.0.extract = extractvalue [3 x <4 x bfloat>] %src.coerce, 0
313 %src.coerce.fca.1.extract = extractvalue [3 x <4 x bfloat>] %src.coerce, 1
314 %src.coerce.fca.2.extract = extractvalue [3 x <4 x bfloat>] %src.coerce, 2
316 …ne.v4bf16.p0i8(<4 x bfloat> %src.coerce.fca.0.extract, <4 x bfloat> %src.coerce.fca.1.extract, <4 …
329 define %struct.bfloat16x8x3_t @test_vld3q_lane_bf16(bfloat* %ptr, [3 x <8 x bfloat>] %src.coerce) l…
335 %src.coerce.fca.0.extract = extractvalue [3 x <8 x bfloat>] %src.coerce, 0
336 %src.coerce.fca.1.extract = extractvalue [3 x <8 x bfloat>] %src.coerce, 1
337 %src.coerce.fca.2.extract = extractvalue [3 x <8 x bfloat>] %src.coerce, 2
339 …ne.v8bf16.p0i8(<8 x bfloat> %src.coerce.fca.0.extract, <8 x bfloat> %src.coerce.fca.1.extract, <8 …
396 define %struct.bfloat16x4x4_t @test_vld4_lane_bf16(bfloat* %ptr, [4 x <4 x bfloat>] %src.coerce) lo…
402 %src.coerce.fca.0.extract = extractvalue [4 x <4 x bfloat>] %src.coerce, 0
403 %src.coerce.fca.1.extract = extractvalue [4 x <4 x bfloat>] %src.coerce, 1
404 %src.coerce.fca.2.extract = extractvalue [4 x <4 x bfloat>] %src.coerce, 2
405 %src.coerce.fca.3.extract = extractvalue [4 x <4 x bfloat>] %src.coerce, 3
407 …bfloat> %src.coerce.fca.0.extract, <4 x bfloat> %src.coerce.fca.1.extract, <4 x bfloat> %src.coerc…
422 define %struct.bfloat16x8x4_t @test_vld4q_lane_bf16(bfloat* %ptr, [4 x <8 x bfloat>] %src.coerce) l…
428 %src.coerce.fca.0.extract = extractvalue [4 x <8 x bfloat>] %src.coerce, 0
429 %src.coerce.fca.1.extract = extractvalue [4 x <8 x bfloat>] %src.coerce, 1
430 %src.coerce.fca.2.extract = extractvalue [4 x <8 x bfloat>] %src.coerce, 2
431 %src.coerce.fca.3.extract = extractvalue [4 x <8 x bfloat>] %src.coerce, 3
433 …bfloat> %src.coerce.fca.0.extract, <8 x bfloat> %src.coerce.fca.1.extract, <8 x bfloat> %src.coerc…
606 define void @test_vst1_bf16_x2(bfloat* nocapture %ptr, [2 x <4 x bfloat>] %val.coerce) local_unname…
612 %val.coerce.fca.0.extract = extractvalue [2 x <4 x bfloat>] %val.coerce, 0
613 %val.coerce.fca.1.extract = extractvalue [2 x <4 x bfloat>] %val.coerce, 1
614 …m.aarch64.neon.st1x2.v4bf16.p0bf16(<4 x bfloat> %val.coerce.fca.0.extract, <4 x bfloat> %val.coerc…
621 define void @test_vst1q_bf16_x2(bfloat* nocapture %ptr, [2 x <8 x bfloat>] %val.coerce) local_unnam…
627 %val.coerce.fca.0.extract = extractvalue [2 x <8 x bfloat>] %val.coerce, 0
628 %val.coerce.fca.1.extract = extractvalue [2 x <8 x bfloat>] %val.coerce, 1
629 …m.aarch64.neon.st1x2.v8bf16.p0bf16(<8 x bfloat> %val.coerce.fca.0.extract, <8 x bfloat> %val.coerc…
636 define void @test_vst1_bf16_x3(bfloat* nocapture %ptr, [3 x <4 x bfloat>] %val.coerce) local_unname…
642 %val.coerce.fca.0.extract = extractvalue [3 x <4 x bfloat>] %val.coerce, 0
643 %val.coerce.fca.1.extract = extractvalue [3 x <4 x bfloat>] %val.coerce, 1
644 %val.coerce.fca.2.extract = extractvalue [3 x <4 x bfloat>] %val.coerce, 2
645 ….v4bf16.p0bf16(<4 x bfloat> %val.coerce.fca.0.extract, <4 x bfloat> %val.coerce.fca.1.extract, <4 …
652 define void @test_vst1q_bf16_x3(bfloat* nocapture %ptr, [3 x <8 x bfloat>] %val.coerce) local_unnam…
658 %val.coerce.fca.0.extract = extractvalue [3 x <8 x bfloat>] %val.coerce, 0
659 %val.coerce.fca.1.extract = extractvalue [3 x <8 x bfloat>] %val.coerce, 1
660 %val.coerce.fca.2.extract = extractvalue [3 x <8 x bfloat>] %val.coerce, 2
661 ….v8bf16.p0bf16(<8 x bfloat> %val.coerce.fca.0.extract, <8 x bfloat> %val.coerce.fca.1.extract, <8 …
669 define void @test_vst1_bf16_x4(bfloat* nocapture %ptr, [4 x <4 x bfloat>] %val.coerce) local_unname…
675 %val.coerce.fca.0.extract = extractvalue [4 x <4 x bfloat>] %val.coerce, 0
676 %val.coerce.fca.1.extract = extractvalue [4 x <4 x bfloat>] %val.coerce, 1
677 %val.coerce.fca.2.extract = extractvalue [4 x <4 x bfloat>] %val.coerce, 2
678 %val.coerce.fca.3.extract = extractvalue [4 x <4 x bfloat>] %val.coerce, 3
679 …bfloat> %val.coerce.fca.0.extract, <4 x bfloat> %val.coerce.fca.1.extract, <4 x bfloat> %val.coerc…
686 define void @test_vst1q_bf16_x4(bfloat* nocapture %ptr, [4 x <8 x bfloat>] %val.coerce) local_unnam…
692 %val.coerce.fca.0.extract = extractvalue [4 x <8 x bfloat>] %val.coerce, 0
693 %val.coerce.fca.1.extract = extractvalue [4 x <8 x bfloat>] %val.coerce, 1
694 %val.coerce.fca.2.extract = extractvalue [4 x <8 x bfloat>] %val.coerce, 2
695 %val.coerce.fca.3.extract = extractvalue [4 x <8 x bfloat>] %val.coerce, 3
696 …bfloat> %val.coerce.fca.0.extract, <8 x bfloat> %val.coerce.fca.1.extract, <8 x bfloat> %val.coerc…
703 define void @test_vst2_bf16(bfloat* nocapture %ptr, [2 x <4 x bfloat>] %val.coerce) local_unnamed_a…
709 %val.coerce.fca.0.extract = extractvalue [2 x <4 x bfloat>] %val.coerce, 0
710 %val.coerce.fca.1.extract = extractvalue [2 x <4 x bfloat>] %val.coerce, 1
712 …@llvm.aarch64.neon.st2.v4bf16.p0i8(<4 x bfloat> %val.coerce.fca.0.extract, <4 x bfloat> %val.coerc…
719 define void @test_vst2q_bf16(bfloat* nocapture %ptr, [2 x <8 x bfloat>] %val.coerce) local_unnamed_…
725 %val.coerce.fca.0.extract = extractvalue [2 x <8 x bfloat>] %val.coerce, 0
726 %val.coerce.fca.1.extract = extractvalue [2 x <8 x bfloat>] %val.coerce, 1
728 …@llvm.aarch64.neon.st2.v8bf16.p0i8(<8 x bfloat> %val.coerce.fca.0.extract, <8 x bfloat> %val.coerc…
735 define void @test_vst2_lane_bf16(bfloat* nocapture %ptr, [2 x <4 x bfloat>] %val.coerce) local_unna…
741 %val.coerce.fca.0.extract = extractvalue [2 x <4 x bfloat>] %val.coerce, 0
742 %val.coerce.fca.1.extract = extractvalue [2 x <4 x bfloat>] %val.coerce, 1
744 …m.aarch64.neon.st2lane.v4bf16.p0i8(<4 x bfloat> %val.coerce.fca.0.extract, <4 x bfloat> %val.coerc…
752 define void @test_vst2q_lane_bf16(bfloat* nocapture %ptr, [2 x <8 x bfloat>] %val.coerce) local_unn…
758 %val.coerce.fca.0.extract = extractvalue [2 x <8 x bfloat>] %val.coerce, 0
759 %val.coerce.fca.1.extract = extractvalue [2 x <8 x bfloat>] %val.coerce, 1
761 …m.aarch64.neon.st2lane.v8bf16.p0i8(<8 x bfloat> %val.coerce.fca.0.extract, <8 x bfloat> %val.coerc…
769 define void @test_vst3_bf16(bfloat* nocapture %ptr, [3 x <4 x bfloat>] %val.coerce) local_unnamed_a…
775 %val.coerce.fca.0.extract = extractvalue [3 x <4 x bfloat>] %val.coerce, 0
776 %val.coerce.fca.1.extract = extractvalue [3 x <4 x bfloat>] %val.coerce, 1
777 %val.coerce.fca.2.extract = extractvalue [3 x <4 x bfloat>] %val.coerce, 2
779 …t3.v4bf16.p0i8(<4 x bfloat> %val.coerce.fca.0.extract, <4 x bfloat> %val.coerce.fca.1.extract, <4 …
787 define void @test_vst3q_bf16(bfloat* nocapture %ptr, [3 x <8 x bfloat>] %val.coerce) local_unnamed_…
793 %val.coerce.fca.0.extract = extractvalue [3 x <8 x bfloat>] %val.coerce, 0
794 %val.coerce.fca.1.extract = extractvalue [3 x <8 x bfloat>] %val.coerce, 1
795 %val.coerce.fca.2.extract = extractvalue [3 x <8 x bfloat>] %val.coerce, 2
797 …t3.v8bf16.p0i8(<8 x bfloat> %val.coerce.fca.0.extract, <8 x bfloat> %val.coerce.fca.1.extract, <8 …
805 define void @test_vst3_lane_bf16(bfloat* nocapture %ptr, [3 x <4 x bfloat>] %val.coerce) local_unna…
811 %val.coerce.fca.0.extract = extractvalue [3 x <4 x bfloat>] %val.coerce, 0
812 %val.coerce.fca.1.extract = extractvalue [3 x <4 x bfloat>] %val.coerce, 1
813 %val.coerce.fca.2.extract = extractvalue [3 x <4 x bfloat>] %val.coerce, 2
815 …ne.v4bf16.p0i8(<4 x bfloat> %val.coerce.fca.0.extract, <4 x bfloat> %val.coerce.fca.1.extract, <4 …
823 define void @test_vst3q_lane_bf16(bfloat* nocapture %ptr, [3 x <8 x bfloat>] %val.coerce) local_unn…
829 %val.coerce.fca.0.extract = extractvalue [3 x <8 x bfloat>] %val.coerce, 0
830 %val.coerce.fca.1.extract = extractvalue [3 x <8 x bfloat>] %val.coerce, 1
831 %val.coerce.fca.2.extract = extractvalue [3 x <8 x bfloat>] %val.coerce, 2
833 …ne.v8bf16.p0i8(<8 x bfloat> %val.coerce.fca.0.extract, <8 x bfloat> %val.coerce.fca.1.extract, <8 …
841 define void @test_vst4_bf16(bfloat* nocapture %ptr, [4 x <4 x bfloat>] %val.coerce) local_unnamed_a…
847 %val.coerce.fca.0.extract = extractvalue [4 x <4 x bfloat>] %val.coerce, 0
848 %val.coerce.fca.1.extract = extractvalue [4 x <4 x bfloat>] %val.coerce, 1
849 %val.coerce.fca.2.extract = extractvalue [4 x <4 x bfloat>] %val.coerce, 2
850 %val.coerce.fca.3.extract = extractvalue [4 x <4 x bfloat>] %val.coerce, 3
852 …bfloat> %val.coerce.fca.0.extract, <4 x bfloat> %val.coerce.fca.1.extract, <4 x bfloat> %val.coerc…
860 define void @test_vst4q_bf16(bfloat* nocapture %ptr, [4 x <8 x bfloat>] %val.coerce) local_unnamed_…
866 %val.coerce.fca.0.extract = extractvalue [4 x <8 x bfloat>] %val.coerce, 0
867 %val.coerce.fca.1.extract = extractvalue [4 x <8 x bfloat>] %val.coerce, 1
868 %val.coerce.fca.2.extract = extractvalue [4 x <8 x bfloat>] %val.coerce, 2
869 %val.coerce.fca.3.extract = extractvalue [4 x <8 x bfloat>] %val.coerce, 3
871 …bfloat> %val.coerce.fca.0.extract, <8 x bfloat> %val.coerce.fca.1.extract, <8 x bfloat> %val.coerc…
879 define void @test_vst4_lane_bf16(bfloat* nocapture %ptr, [4 x <4 x bfloat>] %val.coerce) local_unna…
885 %val.coerce.fca.0.extract = extractvalue [4 x <4 x bfloat>] %val.coerce, 0
886 %val.coerce.fca.1.extract = extractvalue [4 x <4 x bfloat>] %val.coerce, 1
887 %val.coerce.fca.2.extract = extractvalue [4 x <4 x bfloat>] %val.coerce, 2
888 %val.coerce.fca.3.extract = extractvalue [4 x <4 x bfloat>] %val.coerce, 3
890 …bfloat> %val.coerce.fca.0.extract, <4 x bfloat> %val.coerce.fca.1.extract, <4 x bfloat> %val.coerc…
898 define void @test_vst4q_lane_bf16(bfloat* nocapture %ptr, [4 x <8 x bfloat>] %val.coerce) local_unn…
904 %val.coerce.fca.0.extract = extractvalue [4 x <8 x bfloat>] %val.coerce, 0
905 %val.coerce.fca.1.extract = extractvalue [4 x <8 x bfloat>] %val.coerce, 1
906 %val.coerce.fca.2.extract = extractvalue [4 x <8 x bfloat>] %val.coerce, 2
907 %val.coerce.fca.3.extract = extractvalue [4 x <8 x bfloat>] %val.coerce, 3
909 …bfloat> %val.coerce.fca.0.extract, <8 x bfloat> %val.coerce.fca.1.extract, <8 x bfloat> %val.coerc…