Lines Matching refs:kind

3975                       string kind,
3986 (!cast<Instruction>(inst#"_"#kind#"_"#vlmul.MX)
3993 string kind,
4008 inst#"_"#kind#"_"#vlmul.MX#"_E"#!shl(1, log2sew),
4009 inst#"_"#kind#"_"#vlmul.MX))
4018 string kind,
4031 (!cast<Instruction>(inst#"_"#kind#"_"#vlmul.MX#"_MASK")
4038 string kind,
4055 inst#"_"#kind#"_"#vlmul.MX#"_E"#!shl(1, log2sew)#"_MASK",
4056 inst#"_"#kind#"_"#vlmul.MX#"_MASK"))
4090 string kind,
4103 (!cast<Instruction>(inst#"_"#kind#"_"#vlmul.MX#"_E"#!shl(1, log2sew))
4415 string kind,
4429 (!cast<Instruction>(inst#"_"#kind#"_"#vlmul.MX)
4437 string kind,
4451 (!cast<Instruction>(inst#"_"#kind#"_"#vlmul.MX#"_E"#!shl(1, log2sew))
4459 string kind,
4474 (!cast<Instruction>(inst#"_"#kind#"_"#vlmul.MX#"_E"#!shl(1, log2sew))
4483 string kind,
4497 (!cast<Instruction>(inst#"_"#kind#"_"#vlmul.MX)
4505 string kind,
4520 (!cast<Instruction>(inst#"_"#kind#"_"#vlmul.MX)
4529 string kind,
4545 (!cast<Instruction>(inst#"_"#kind#"_"#vlmul.MX # "_MASK")
4554 string kind,
4570 (!cast<Instruction>(inst#"_"#kind#"_"#vlmul.MX # "_MASK")
4579 string kind,
4596 (!cast<Instruction>(inst#"_"#kind#"_"#vlmul.MX # "_MASK")
4606 string kind,
4622 (!cast<Instruction>(inst#"_"#kind#"_"#vlmul.MX#"_E"#!shl(1, log2sew)# "_MASK")
4631 string kind,
4648 (!cast<Instruction>(inst#"_"#kind#"_"#vlmul.MX#"_E"#!shl(1, log2sew)# "_MASK")
4842 string kind,
4858 (!cast<Instruction>(inst#"_"#kind#"_"#vlmul.MX)
4867 string kind,
4881 (!cast<Instruction>(inst#"_"#kind#"_"#vlmul.MX)
4889 string kind,
4901 (!cast<Instruction>(inst#"_"#kind#"_"#vlmul.MX)
4909 string kind,
4917 def : VPatUnaryNoMask<intrinsic, inst, kind, result_type, op1_type,
4919 def : VPatUnaryMask<intrinsic, inst, kind, result_type, op1_type,
4925 string kind,
4933 def : VPatUnaryNoMaskRoundingMode<intrinsic, inst, kind, result_type, op1_type,
4935 def : VPatUnaryMaskRoundingMode<intrinsic, inst, kind, result_type, op1_type,
5002 defvar kind = "V"#vti.ScalarSuffix;
5006 instruction#"_"#kind#"_"#vti.LMul.MX#"_E"#vti.SEW,
5007 instruction#"_"#kind#"_"#vti.LMul.MX),
5017 defvar kind = "V"#vti.ScalarSuffix;
5021 instruction#"_"#kind#"_"#vti.LMul.MX#"_E"#vti.SEW,
5022 instruction#"_"#kind#"_"#vti.LMul.MX),
5102 defvar kind = "V"#Vti.ScalarSuffix;
5105 defm : VPatBinary<intrinsic, instruction#"_"#kind#"_"#Vti.LMul.MX,
5117 defvar kind = "V"#Vti.ScalarSuffix;
5120 defm : VPatBinaryRoundingMode<intrinsic, instruction#"_"#kind#"_"#Vti.LMul.MX,
5190 defvar kind = "W"#Vti.ScalarSuffix;
5193 defm : VPatBinary<intrinsic, instruction#"_"#kind#"_"#Vti.LMul.MX,
5205 defvar kind = "W"#Vti.ScalarSuffix;
5208 defm : VPatBinaryRoundingMode<intrinsic, instruction#"_"#kind#"_"#Vti.LMul.MX,
5249 defvar kind = "W"#Vti.ScalarSuffix;
5252 defm : VPatBinary<intrinsic, instruction#"_"#kind#"_"#Vti.LMul.MX,
5264 defvar kind = "W"#Vti.ScalarSuffix;
5268 instruction#"_"#kind#"_"#Vti.LMul.MX,
5422 defvar kind = "V"#vti.ScalarSuffix;
5424 defm : VPatBinaryM<intrinsic, instruction#"_"#kind#"_"#vti.LMul.MX,
5529 string kind,
5539 def : VPatTernaryNoMask<intrinsic, inst, kind, result_type, op1_type, op2_type,
5542 def : VPatTernaryMask<intrinsic, inst, kind, result_type, op1_type, op2_type,
5549 string kind,
5559 def : VPatTernaryNoMask<intrinsic, inst, kind, result_type, op1_type, op2_type,
5562 def : VPatTernaryMaskPolicy<intrinsic, inst, kind, result_type, op1_type, op2_type,
5569 string kind,
5579 def : VPatTernaryNoMaskWithPolicy<intrinsic, inst, kind, result_type, op1_type,
5582 def : VPatTernaryMaskPolicy<intrinsic, inst, kind, result_type, op1_type, op2_type,
5589 string kind,
5599 def : VPatTernaryNoMaskWithPolicyRoundingMode<intrinsic, inst, kind, result_type,
5603 def : VPatTernaryMaskPolicyRoundingMode<intrinsic, inst, kind, result_type, op1_type,
5611 string kind,
5621 def : VPatTernaryNoMaskTA<intrinsic, inst, kind, result_type, op1_type,
5624 def : VPatTernaryMaskTA<intrinsic, inst, kind, result_type, op1_type,
5631 string kind,
5641 def : VPatTernaryNoMaskTARoundingMode<intrinsic, inst, kind, result_type, op1_type,
5644 def : VPatTernaryMaskTARoundingMode<intrinsic, inst, kind, result_type, op1_type,