Lines Matching defs:fmv_inline

26 inline int __attribute__((target_version("sha2+aes+f64mm"))) fmv_inline(void) { return 1; }
27 inline int __attribute__((target_version("fp16+fcma+rdma+sme+ fp16 "))) fmv_inline(void) { return 2; }
28 inline int __attribute__((target_version("sha3+i8mm+f32mm"))) fmv_inline(void) { return 12; }
29 inline int __attribute__((target_version("dit+bf16"))) fmv_inline(void) { return 8; }
30 inline int __attribute__((target_version("dpb+rcpc2 "))) fmv_inline(void) { return 6; }
31 inline int __attribute__((target_version(" dpb2 + jscvt"))) fmv_inline(void) { return 7; }
32 inline int __attribute__((target_version("rcpc+frintts"))) fmv_inline(void) { return 3; }
33 inline int __attribute__((target_version("sve+bf16"))) fmv_inline(void) { return 4; }
34 inline int __attribute__((target_version("sve2-aes+sve2-sha3"))) fmv_inline(void) { return 5; }
35 inline int __attribute__((target_version("sve2+sve2-aes+sve2-bitperm"))) fmv_inline(void) { return 9; }
36 inline int __attribute__((target_version("sve2-sm4+memtag"))) fmv_inline(void) { return 10; }
37 inline int __attribute__((target_version("memtag+rcpc3+mops"))) fmv_inline(void) { return 11; }
38 inline int __attribute__((target_version("aes+dotprod"))) fmv_inline(void) { return 13; }
39 inline int __attribute__((target_version("simd+fp16fml"))) fmv_inline(void) { return 14; }
40 inline int __attribute__((target_version("fp+sm4"))) fmv_inline(void) { return 15; }
41 inline int __attribute__((target_version("lse+rdm"))) fmv_inline(void) { return 16; }
42 inline int __attribute__((target_version("default"))) fmv_inline(void) { return 3; }
58 fmv_inline();
146 // CHECK: @fmv_inline = weak_odr ifunc i32 (), ptr @fmv_inline.resolver
317 // CHECK-NEXT: [[CALL:%.*]] = call i32 @fmv_inline()
654 // CHECK-LABEL: define {{[^@]+}}@fmv_inline._MaesMf64mmMsha2
661 // CHECK-LABEL: define {{[^@]+}}@fmv_inline._MfcmaMfp16MrdmMsme
668 // CHECK-LABEL: define {{[^@]+}}@fmv_inline._Mf32mmMi8mmMsha3
675 // CHECK-LABEL: define {{[^@]+}}@fmv_inline._Mbf16Mdit
682 // CHECK-LABEL: define {{[^@]+}}@fmv_inline._MdpbMrcpc2
689 // CHECK-LABEL: define {{[^@]+}}@fmv_inline._Mdpb2Mjscvt
696 // CHECK-LABEL: define {{[^@]+}}@fmv_inline._MfrinttsMrcpc
703 // CHECK-LABEL: define {{[^@]+}}@fmv_inline._Mbf16Msve
710 // CHECK-LABEL: define {{[^@]+}}@fmv_inline._Msve2-aesMsve2-sha3
717 // CHECK-LABEL: define {{[^@]+}}@fmv_inline._Msve2Msve2-aesMsve2-bitperm
724 // CHECK-LABEL: define {{[^@]+}}@fmv_inline._MmemtagMsve2-sm4
731 // CHECK-LABEL: define {{[^@]+}}@fmv_inline._MmemtagMmopsMrcpc3
738 // CHECK-LABEL: define {{[^@]+}}@fmv_inline._MaesMdotprod
745 // CHECK-LABEL: define {{[^@]+}}@fmv_inline._Mfp16fmlMsimd
752 // CHECK-LABEL: define {{[^@]+}}@fmv_inline._MfpMsm4
759 // CHECK-LABEL: define {{[^@]+}}@fmv_inline._MlseMrdm
766 // CHECK-LABEL: define {{[^@]+}}@fmv_inline.default
772 // CHECK-LABEL: define {{[^@]+}}@fmv_inline.resolver() comdat {
781 // CHECK-NEXT: ret ptr @fmv_inline._MmemtagMmopsMrcpc3
789 // CHECK-NEXT: ret ptr @fmv_inline._MmemtagMsve2-sm4
797 // CHECK-NEXT: ret ptr @fmv_inline._MfcmaMfp16MrdmMsme
805 // CHECK-NEXT: ret ptr @fmv_inline._Msve2-aesMsve2-sha3
813 // CHECK-NEXT: ret ptr @fmv_inline._Msve2Msve2-aesMsve2-bitperm
821 // CHECK-NEXT: ret ptr @fmv_inline._MaesMf64mmMsha2
829 // CHECK-NEXT: ret ptr @fmv_inline._Mf32mmMi8mmMsha3
837 // CHECK-NEXT: ret ptr @fmv_inline._Mbf16Msve
845 // CHECK-NEXT: ret ptr @fmv_inline._Mbf16Mdit
853 // CHECK-NEXT: ret ptr @fmv_inline._MfrinttsMrcpc
861 // CHECK-NEXT: ret ptr @fmv_inline._MdpbMrcpc2
869 // CHECK-NEXT: ret ptr @fmv_inline._Mdpb2Mjscvt
877 // CHECK-NEXT: ret ptr @fmv_inline._Mfp16fmlMsimd
885 // CHECK-NEXT: ret ptr @fmv_inline._MaesMdotprod
893 // CHECK-NEXT: ret ptr @fmv_inline._MlseMrdm
901 // CHECK-NEXT: ret ptr @fmv_inline._MfpMsm4
903 // CHECK-NEXT: ret ptr @fmv_inline.default
1047 // CHECK-NOFMV-NEXT: [[CALL:%.*]] = call i32 @fmv_inline()