Home
last modified time | relevance | path

Searched refs:Sew (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DRISCVTargetParser.cpp200 unsigned Sew = getSEW(VType); in printVType() local
201 OS << "e" << Sew; in printVType()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoXSf.td729 class GetFTypeInfo<int Sew> {
730 ValueType Scalar = !cond(!eq(Sew, 16) : f16,
731 !eq(Sew, 32) : f32,
732 !eq(Sew, 64) : f64);
733 RegisterClass ScalarRegClass = !cond(!eq(Sew, 16) : FPR16,
734 !eq(Sew, 32) : FPR32,
735 !eq(Sew, 64) : FPR64);
H A DRISCVInstrInfoVPseudos.td285 class VTypeInfo<ValueType Vec, ValueType Mas, int Sew, LMULInfo M,
289 int SEW = Sew;
290 int Log2SEW = !logtwo(Sew);
306 class GroupVTypeInfo<ValueType Vec, ValueType VecM1, ValueType Mas, int Sew,
309 : VTypeInfo<Vec, Mas, Sew, M, Scal, ScalarReg> {
H A DRISCVISelLowering.cpp10394 unsigned Sew = RISCVVType::encodeSEW(VT.getScalarSizeInBits()); in lowerVectorIntrinsicScalars() local
10395 SDValue SEW = DAG.getConstant(Sew, DL, XLenVT); in lowerVectorIntrinsicScalars()
10495 SDValue Sew = DAG.getTargetConstant(VSEW, DL, XLenVT); in lowerGetVectorLength() local
10501 DAG.getNode(ISD::INTRINSIC_WO_CHAIN, DL, XLenVT, ID, AVL, Sew, LMul); in lowerGetVectorLength()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp122 bool parseVTypeToken(const AsmToken &Tok, VTypeState &State, unsigned &Sew,
2250 unsigned &Sew, unsigned &Lmul, in parseVTypeToken() argument
2258 if (Identifier.getAsInteger(10, Sew)) in parseVTypeToken()
2260 if (!RISCVVType::isValidSEW(Sew)) in parseVTypeToken()
2326 unsigned Sew = 8; in parseVTypeI() local
2334 if (parseVTypeToken(getTok(), State, Sew, Lmul, Fractional, TailAgnostic, in parseVTypeI()
2354 if (MaxSEW >= 8 && Sew > MaxSEW) in parseVTypeI()
2361 RISCVVType::encodeVTYPE(VLMUL, Sew, TailAgnostic, MaskAgnostic); in parseVTypeI()