Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
DHexagonISelLoweringHVX.cpp964 unsigned ResLen = ResTy.getVectorNumElements(); in extractHvxSubvectorPred() local
975 unsigned Rep = VecTy.getVectorNumElements() / ResLen; in extractHvxSubvectorPred()
995 unsigned Rep = 8 / ResLen; in extractHvxSubvectorPred()
998 for (unsigned r = 0; r != HwLen/ResLen; ++r) { in extractHvxSubvectorPred()
1000 for (unsigned i = 0; i != ResLen; ++i) { in extractHvxSubvectorPred()
1895 unsigned ResLen = ResTy.getStoreSize(); in WidenHvxLoad() local
1896 assert(ResLen < HwLen && "vsetq(v1) prerequisite"); in WidenHvxLoad()
1900 {DAG.getConstant(ResLen, dl, MVT::i32)}, DAG); in WidenHvxLoad()
DHexagonISelLowering.cpp2744 unsigned ResLen = ResTy.getVectorNumElements(); in appendUndef() local
2745 if (ValLen == ResLen) in appendUndef()
2749 assert(ValLen < ResLen); in appendUndef()
2750 assert(ResLen % ValLen == 0); in appendUndef()
2753 for (unsigned i = 1, e = ResLen / ValLen; i < e; ++i) in appendUndef()