Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertVSETVLI.cpp279 static bool areCompatibleVTYPEs(uint64_t CurVType, uint64_t NewVType, in areCompatibleVTYPEs() argument
285 if (RISCVVType::getSEW(CurVType) != RISCVVType::getSEW(NewVType)) in areCompatibleVTYPEs()
289 if (RISCVVType::getSEW(NewVType) < RISCVVType::getSEW(CurVType)) in areCompatibleVTYPEs()
293 if (RISCVVType::getSEW(NewVType) < RISCVVType::getSEW(CurVType) || in areCompatibleVTYPEs()
303 if (RISCVVType::getVLMUL(CurVType) != RISCVVType::getVLMUL(NewVType)) in areCompatibleVTYPEs()
313 auto Ratio1 = RISCVVType::getSEWLMULRatio(RISCVVType::getSEW(CurVType), in areCompatibleVTYPEs()
314 RISCVVType::getVLMUL(CurVType)); in areCompatibleVTYPEs()
321 if (Used.TailPolicy && RISCVVType::isTailAgnostic(CurVType) != in areCompatibleVTYPEs()
324 if (Used.MaskPolicy && RISCVVType::isMaskAgnostic(CurVType) != in areCompatibleVTYPEs()