Lines Matching refs:decl
84 (decl pure masked (VReg) VecOpMasking)
87 (decl pure unmasked () VecOpMasking)
300 (decl pure vec_alu_rr_dst_type (VecAluOpRR) Type)
321 (decl pure vstate_from_type (Type) VState)
326 (decl pure vstate_mf2 (VState) VState)
330 (decl pure element_width_from_type (Type) VecElementWidth)
350 (decl pure min_vec_reg_size () u64)
355 (decl ty_vec_fits_in_register (Type) Type)
368 (decl vec_alu_rrrr (VecAluOpRRRR VReg VReg Reg VecOpMasking VState) VReg)
376 (decl vec_alu_rrr_imm5 (VecAluOpRRRImm5 VReg VReg Imm5 VecOpMasking VState) VReg)
384 (decl vec_alu_rrr_uimm5 (VecAluOpRRRImm5 VReg VReg UImm5 VecOpMasking VState) VReg)
389 (decl vec_alu_rrr (VecAluOpRRR Reg Reg VecOpMasking VState) Reg)
396 (decl vec_alu_rr_imm5 (VecAluOpRRImm5 Reg Imm5 VecOpMasking VState) Reg)
404 (decl vec_alu_rr_uimm5 (VecAluOpRRImm5 Reg UImm5 VecOpMasking VState) Reg)
410 (decl vec_alu_rr (VecAluOpRR Reg VecOpMasking VState) Reg)
417 (decl vec_alu_r_imm5 (VecAluOpRImm5 Imm5 VecOpMasking VState) Reg)
424 (decl vec_load (VecElementWidth VecAMode MemFlags VecOpMasking VState) Reg)
431 (decl vec_store (VecElementWidth VecAMode VReg MemFlags VecOpMasking VState) InstOutput)
437 (decl rv_vadd_vv (VReg VReg VecOpMasking VState) VReg)
442 (decl rv_vadd_vx (VReg XReg VecOpMasking VState) VReg)
447 (decl rv_vadd_vi (VReg Imm5 VecOpMasking VState) VReg)
452 (decl rv_vsadd_vv (VReg VReg VecOpMasking VState) VReg)
457 (decl rv_vsadd_vx (VReg XReg VecOpMasking VState) VReg)
462 (decl rv_vsadd_vi (VReg Imm5 VecOpMasking VState) VReg)
467 (decl rv_vsaddu_vv (VReg VReg VecOpMasking VState) VReg)
472 (decl rv_vsaddu_vx (VReg XReg VecOpMasking VState) VReg)
477 (decl rv_vsaddu_vi (VReg Imm5 VecOpMasking VState) VReg)
484 (decl rv_vwadd_vv (VReg VReg VecOpMasking VState) VReg)
491 (decl rv_vwadd_vx (VReg XReg VecOpMasking VState) VReg)
498 (decl rv_vwadd_wv (VReg VReg VecOpMasking VState) VReg)
505 (decl rv_vwadd_wx (VReg XReg VecOpMasking VState) VReg)
512 (decl rv_vwaddu_vv (VReg VReg VecOpMasking VState) VReg)
519 (decl rv_vwaddu_vx (VReg XReg VecOpMasking VState) VReg)
526 (decl rv_vwaddu_wv (VReg VReg VecOpMasking VState) VReg)
533 (decl rv_vwaddu_wx (VReg XReg VecOpMasking VState) VReg)
538 (decl rv_vsub_vv (VReg VReg VecOpMasking VState) VReg)
543 (decl rv_vsub_vx (VReg XReg VecOpMasking VState) VReg)
548 (decl rv_vrsub_vx (VReg XReg VecOpMasking VState) VReg)
555 (decl rv_vwsub_vv (VReg VReg VecOpMasking VState) VReg)
562 (decl rv_vwsub_vx (VReg XReg VecOpMasking VState) VReg)
569 (decl rv_vwsub_wv (VReg VReg VecOpMasking VState) VReg)
576 (decl rv_vwsub_wx (VReg XReg VecOpMasking VState) VReg)
583 (decl rv_vwsubu_vv (VReg VReg VecOpMasking VState) VReg)
590 (decl rv_vwsubu_vx (VReg XReg VecOpMasking VState) VReg)
597 (decl rv_vwsubu_wv (VReg VReg VecOpMasking VState) VReg)
604 (decl rv_vwsubu_wx (VReg XReg VecOpMasking VState) VReg)
609 (decl rv_vssub_vv (VReg VReg VecOpMasking VState) VReg)
614 (decl rv_vssub_vx (VReg XReg VecOpMasking VState) VReg)
619 (decl rv_vssubu_vv (VReg VReg VecOpMasking VState) VReg)
624 (decl rv_vssubu_vx (VReg XReg VecOpMasking VState) VReg)
629 (decl rv_vneg_v (VReg VecOpMasking VState) VReg)
634 (decl rv_vrsub_vi (VReg Imm5 VecOpMasking VState) VReg)
639 (decl rv_vmul_vv (VReg VReg VecOpMasking VState) VReg)
644 (decl rv_vmul_vx (VReg XReg VecOpMasking VState) VReg)
649 (decl rv_vmulh_vv (VReg VReg VecOpMasking VState) VReg)
654 (decl rv_vmulh_vx (VReg XReg VecOpMasking VState) VReg)
659 (decl rv_vmulhu_vv (VReg VReg VecOpMasking VState) VReg)
664 (decl rv_vmulhu_vx (VReg XReg VecOpMasking VState) VReg)
672 (decl rv_vsmul_vv (VReg VReg VecOpMasking VState) VReg)
680 (decl rv_vsmul_vx (VReg XReg VecOpMasking VState) VReg)
688 (decl rv_vmacc_vv (VReg VReg VReg VecOpMasking VState) VReg)
696 (decl rv_vmacc_vx (VReg VReg XReg VecOpMasking VState) VReg)
704 (decl rv_vnmsac_vv (VReg VReg VReg VecOpMasking VState) VReg)
712 (decl rv_vnmsac_vx (VReg VReg XReg VecOpMasking VState) VReg)
717 (decl rv_vsll_vv (VReg VReg VecOpMasking VState) VReg)
722 (decl rv_vsll_vx (VReg XReg VecOpMasking VState) VReg)
727 (decl rv_vsll_vi (VReg UImm5 VecOpMasking VState) VReg)
732 (decl rv_vsrl_vv (VReg VReg VecOpMasking VState) VReg)
737 (decl rv_vsrl_vx (VReg XReg VecOpMasking VState) VReg)
742 (decl rv_vsrl_vi (VReg UImm5 VecOpMasking VState) VReg)
747 (decl rv_vsra_vv (VReg VReg VecOpMasking VState) VReg)
752 (decl rv_vsra_vx (VReg XReg VecOpMasking VState) VReg)
757 (decl rv_vsra_vi (VReg UImm5 VecOpMasking VState) VReg)
762 (decl rv_vand_vv (VReg VReg VecOpMasking VState) VReg)
767 (decl rv_vand_vx (VReg XReg VecOpMasking VState) VReg)
772 (decl rv_vand_vi (VReg Imm5 VecOpMasking VState) VReg)
777 (decl rv_vor_vv (VReg VReg VecOpMasking VState) VReg)
782 (decl rv_vor_vx (VReg XReg VecOpMasking VState) VReg)
787 (decl rv_vor_vi (VReg Imm5 VecOpMasking VState) VReg)
792 (decl rv_vxor_vv (VReg VReg VecOpMasking VState) VReg)
797 (decl rv_vxor_vx (VReg XReg VecOpMasking VState) VReg)
802 (decl rv_vxor_vi (VReg Imm5 VecOpMasking VState) VReg)
811 (decl rv_vssrl_vi (VReg UImm5 VecOpMasking VState) VReg)
817 (decl rv_vnot_v (VReg VecOpMasking VState) VReg)
823 (decl rv_vmax_vv (VReg VReg VecOpMasking VState) VReg)
828 (decl rv_vmax_vx (VReg XReg VecOpMasking VState) VReg)
833 (decl rv_vmin_vv (VReg VReg VecOpMasking VState) VReg)
838 (decl rv_vmin_vx (VReg XReg VecOpMasking VState) VReg)
843 (decl rv_vmaxu_vv (VReg VReg VecOpMasking VState) VReg)
848 (decl rv_vmaxu_vx (VReg XReg VecOpMasking VState) VReg)
853 (decl rv_vminu_vv (VReg VReg VecOpMasking VState) VReg)
858 (decl rv_vminu_vx (VReg XReg VecOpMasking VState) VReg)
863 (decl rv_vfadd_vv (VReg VReg VecOpMasking VState) VReg)
868 (decl rv_vfadd_vf (VReg FReg VecOpMasking VState) VReg)
873 (decl rv_vfsub_vv (VReg VReg VecOpMasking VState) VReg)
878 (decl rv_vfsub_vf (VReg FReg VecOpMasking VState) VReg)
883 (decl rv_vfrsub_vf (VReg FReg VecOpMasking VState) VReg)
888 (decl rv_vfmul_vv (VReg VReg VecOpMasking VState) VReg)
893 (decl rv_vfmul_vf (VReg FReg VecOpMasking VState) VReg)
901 (decl rv_vfmacc_vv (VReg VReg VReg VecOpMasking VState) VReg)
909 (decl rv_vfmacc_vf (VReg VReg FReg VecOpMasking VState) VReg)
917 (decl rv_vfnmacc_vv (VReg VReg VReg VecOpMasking VState) VReg)
925 (decl rv_vfnmacc_vf (VReg VReg FReg VecOpMasking VState) VReg)
933 (decl rv_vfmsac_vv (VReg VReg VReg VecOpMasking VState) VReg)
941 (decl rv_vfmsac_vf (VReg VReg FReg VecOpMasking VState) VReg)
949 (decl rv_vfnmsac_vv (VReg VReg VReg VecOpMasking VState) VReg)
957 (decl rv_vfnmsac_vf (VReg VReg FReg VecOpMasking VState) VReg)
962 (decl rv_vfdiv_vv (VReg VReg VecOpMasking VState) VReg)
967 (decl rv_vfdiv_vf (VReg FReg VecOpMasking VState) VReg)
972 (decl rv_vfrdiv_vf (VReg FReg VecOpMasking VState) VReg)
977 (decl rv_vfmin_vv (VReg VReg VecOpMasking VState) VReg)
982 (decl rv_vfmax_vv (VReg VReg VecOpMasking VState) VReg)
988 (decl rv_vfsgnj_vv (VReg VReg VecOpMasking VState) VReg)
993 (decl rv_vfsgnj_vf (VReg FReg VecOpMasking VState) VReg)
999 (decl rv_vfsgnjn_vv (VReg VReg VecOpMasking VState) VReg)
1005 (decl rv_vfneg_v (VReg VecOpMasking VState) VReg)
1011 (decl rv_vfsgnjx_vv (VReg VReg VecOpMasking VState) VReg)
1017 (decl rv_vfabs_v (VReg VecOpMasking VState) VReg)
1022 (decl rv_vfsqrt_v (VReg VecOpMasking VState) VReg)
1028 (decl rv_vfcvt_xu_f_v (VReg VecOpMasking VState) VReg)
1034 (decl rv_vfcvt_x_f_v (VReg VecOpMasking VState) VReg)
1042 (decl rv_vfcvt_rtz_xu_f_v (VReg VecOpMasking VState) VReg)
1050 (decl rv_vfcvt_rtz_x_f_v (VReg VecOpMasking VState) VReg)
1056 (decl rv_vfcvt_f_xu_v (VReg VecOpMasking VState) VReg)
1062 (decl rv_vfcvt_f_x_v (VReg VecOpMasking VState) VReg)
1068 (decl rv_vfwcvt_f_f_v (VReg VecOpMasking VState) VReg)
1074 (decl rv_vfncvt_f_f_w (VReg VecOpMasking VState) VReg)
1081 (decl rv_vslidedown_vx (VReg XReg VecOpMasking VState) VReg)
1087 (decl rv_vslidedown_vi (VReg UImm5 VecOpMasking VState) VReg)
1095 (decl rv_vslideup_vvi (VReg VReg UImm5 VecOpMasking VState) VReg)
1102 (decl rv_vslide1up_vx (VReg VReg XReg VecOpMasking VState) VReg)
1109 (decl rv_vmv_xs (VReg VState) XReg)
1116 (decl rv_vfmv_fs (VReg VState) FReg)
1123 (decl rv_vmv_sx (XReg VState) VReg)
1130 (decl rv_vfmv_sf (FReg VState) VReg)
1137 (decl rv_vmv_vx (XReg VState) VReg)
1144 (decl rv_vfmv_vf (FReg VState) VReg)
1151 (decl rv_vmv_vi (Imm5 VState) VReg)
1161 (decl rv_vmerge_vvm (VReg VReg VReg VState) VReg)
1170 (decl rv_vmerge_vxm (VReg XReg VReg VState) VReg)
1179 (decl rv_vfmerge_vfm (VReg FReg VReg VState) VReg)
1188 (decl rv_vmerge_vim (VReg Imm5 VReg VState) VReg)
1196 (decl rv_vredminu_vs (VReg VReg VecOpMasking VState) VReg)
1203 (decl rv_vredmaxu_vs (VReg VReg VecOpMasking VState) VReg)
1210 (decl rv_vrgather_vv (VReg VReg VecOpMasking VState) VReg)
1217 (decl rv_vrgather_vx (VReg XReg VecOpMasking VState) VReg)
1222 (decl rv_vrgather_vi (VReg UImm5 VecOpMasking VState) VReg)
1233 (decl rv_vcompress_vm (VReg VReg VState) VReg)
1238 (decl rv_vmseq_vv (VReg VReg VecOpMasking VState) VReg)
1243 (decl rv_vmseq_vx (VReg XReg VecOpMasking VState) VReg)
1248 (decl rv_vmseq_vi (VReg Imm5 VecOpMasking VState) VReg)
1253 (decl rv_vmsne_vv (VReg VReg VecOpMasking VState) VReg)
1258 (decl rv_vmsne_vx (VReg XReg VecOpMasking VState) VReg)
1263 (decl rv_vmsne_vi (VReg Imm5 VecOpMasking VState) VReg)
1268 (decl rv_vmsltu_vv (VReg VReg VecOpMasking VState) VReg)
1273 (decl rv_vmsltu_vx (VReg XReg VecOpMasking VState) VReg)
1278 (decl rv_vmslt_vv (VReg VReg VecOpMasking VState) VReg)
1283 (decl rv_vmslt_vx (VReg XReg VecOpMasking VState) VReg)
1288 (decl rv_vmsleu_vv (VReg VReg VecOpMasking VState) VReg)
1293 (decl rv_vmsleu_vx (VReg XReg VecOpMasking VState) VReg)
1298 (decl rv_vmsleu_vi (VReg Imm5 VecOpMasking VState) VReg)
1303 (decl rv_vmsle_vv (VReg VReg VecOpMasking VState) VReg)
1308 (decl rv_vmsle_vx (VReg XReg VecOpMasking VState) VReg)
1313 (decl rv_vmsle_vi (VReg Imm5 VecOpMasking VState) VReg)
1319 (decl rv_vmsgtu_vv (VReg VReg VecOpMasking VState) VReg)
1323 (decl rv_vmsgtu_vx (VReg XReg VecOpMasking VState) VReg)
1328 (decl rv_vmsgtu_vi (VReg Imm5 VecOpMasking VState) VReg)
1334 (decl rv_vmsgt_vv (VReg VReg VecOpMasking VState) VReg)
1338 (decl rv_vmsgt_vx (VReg XReg VecOpMasking VState) VReg)
1343 (decl rv_vmsgt_vi (VReg Imm5 VecOpMasking VState) VReg)
1349 (decl rv_vmsgeu_vv (VReg VReg VecOpMasking VState) VReg)
1354 (decl rv_vmsge_vv (VReg VReg VecOpMasking VState) VReg)
1358 (decl rv_vmfeq_vv (VReg VReg VecOpMasking VState) VReg)
1363 (decl rv_vmfeq_vf (VReg FReg VecOpMasking VState) VReg)
1368 (decl rv_vmfne_vv (VReg VReg VecOpMasking VState) VReg)
1373 (decl rv_vmfne_vf (VReg FReg VecOpMasking VState) VReg)
1378 (decl rv_vmflt_vv (VReg VReg VecOpMasking VState) VReg)
1383 (decl rv_vmflt_vf (VReg FReg VecOpMasking VState) VReg)
1388 (decl rv_vmfle_vv (VReg VReg VecOpMasking VState) VReg)
1393 (decl rv_vmfle_vf (VReg FReg VecOpMasking VState) VReg)
1399 (decl rv_vmfgt_vv (VReg VReg VecOpMasking VState) VReg)
1403 (decl rv_vmfgt_vf (VReg FReg VecOpMasking VState) VReg)
1409 (decl rv_vmfge_vv (VReg VReg VecOpMasking VState) VReg)
1413 (decl rv_vmfge_vf (VReg FReg VecOpMasking VState) VReg)
1419 (decl rv_vzext_vf2 (VReg VecOpMasking VState) VReg)
1425 (decl rv_vzext_vf4 (VReg VecOpMasking VState) VReg)
1431 (decl rv_vzext_vf8 (VReg VecOpMasking VState) VReg)
1437 (decl rv_vsext_vf2 (VReg VecOpMasking VState) VReg)
1443 (decl rv_vsext_vf4 (VReg VecOpMasking VState) VReg)
1449 (decl rv_vsext_vf8 (VReg VecOpMasking VState) VReg)
1456 (decl rv_vnclip_wi (VReg UImm5 VecOpMasking VState) VReg)
1463 (decl rv_vnclipu_wi (VReg UImm5 VecOpMasking VState) VReg)
1470 (decl rv_vmand_mm (VReg VReg VState) VReg)
1477 (decl rv_vmor_mm (VReg VReg VState) VReg)
1484 (decl rv_vmnand_mm (VReg VReg VState) VReg)
1492 (decl rv_vmnot_m (VReg VState) VReg)
1498 (decl rv_vmnor_mm (VReg VReg VState) VReg)
1506 (decl rec gen_extractlane (Type VReg u8) Reg)
1532 (decl gen_vec_mask (u64) VReg)
1548 (decl gen_constant (Type VCodeConstant) VReg)
1561 (decl gen_slidedown_half (Type VReg) VReg)
1576 (decl gen_expand_mask (Type VReg) VReg)
1585 (decl gen_icmp_mask (Type IntCC Value Value) VReg)
1739 (decl rec gen_fcmp_mask (Type FloatCC Value Value) VReg)
1862 (decl gen_vfcvt_x_f (VReg FRM VState) VReg)
1880 (decl float_int_max (Type) u64)
1885 (decl gen_vec_round (VReg FRM Type) VReg)