Searched refs:InterimIVT (Results 1 – 1 of 1) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 8460 MVT InterimIVT = in getVCIXOperands() local 8463 Ops.push_back(DAG.getBitcast(InterimIVT, V)); in getVCIXOperands() 10720 MVT InterimIVT = MVT::getVectorVT(MVT::getIntegerVT(SrcEltSize), in lowerVPFPIntConvOp() local 10722 Result = DAG.getNode(RISCVISDOpc, DL, InterimIVT, Src, Mask, VL); in lowerVPFPIntConvOp() 10728 SplatZero = DAG.getNode(RISCVISD::VMV_V_X_VL, DL, InterimIVT, in lowerVPFPIntConvOp() 10729 DAG.getUNDEF(InterimIVT), SplatZero, VL); in lowerVPFPIntConvOp() 10734 MVT InterimIVT = MVT::getVectorVT(MVT::getIntegerVT(SrcEltSize / 2), in lowerVPFPIntConvOp() local 10737 Result = DAG.getNode(RISCVISDOpc, DL, InterimIVT, Src, Mask, VL); in lowerVPFPIntConvOp() 10739 while (InterimIVT != DstVT) { in lowerVPFPIntConvOp() 10742 InterimIVT = MVT::getVectorVT(MVT::getIntegerVT(SrcEltSize / 2), in lowerVPFPIntConvOp() [all …]
|