Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp6397 EVT ToMaskVT) { in convertMask() argument
6420 unsigned ToMaskScalBits = ToMaskVT.getScalarSizeInBits(); in convertMask()
6422 EVT ExtVT = EVT::getVectorVT(Ctx, ToMaskVT.getVectorElementType(), in convertMask()
6426 EVT TruncVT = EVT::getVectorVT(Ctx, ToMaskVT.getVectorElementType(), in convertMask()
6432 ToMaskVT.getScalarSizeInBits() && in convertMask()
6437 if (CurrMaskNumEls > ToMaskVT.getVectorNumElements()) { in convertMask()
6438 Mask = DAG.getExtractSubvector(SDLoc(Mask), ToMaskVT, Mask, 0); in convertMask()
6439 } else if (CurrMaskNumEls < ToMaskVT.getVectorNumElements()) { in convertMask()
6440 unsigned NumSubVecs = (ToMaskVT.getVectorNumElements() / CurrMaskNumEls); in convertMask()
6444 Mask = DAG.getNode(ISD::CONCAT_VECTORS, SDLoc(Mask), ToMaskVT, SubOps); in convertMask()
[all …]
H A DLegalizeTypes.h1182 SDValue convertMask(SDValue InMask, EVT MaskVT, EVT ToMaskVT);