HomeSort by: relevance | last modified time | path
    Searched refs:HwLen (Results 1 - 5 of 5) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelLoweringHVX.cpp 244 unsigned HwLen = Subtarget.getVectorLength();
249 int MaxElems = (8*HwLen) / ElemWidth;
277 unsigned HwLen = Subtarget.getVectorLength();
280 if (ElemTy == MVT::i1 && VecLen > HwLen)
304 unsigned HwWidth = 8*HwLen;
493 unsigned HwLen = Subtarget.getVectorLength();
496 assert(ElemSize*VecLen == HwLen);
530 MVT WordTy = MVT::getVectorVT(MVT::i32, HwLen/4);
543 Align Alignment(HwLen);
635 {HalfV0, DAG.getConstant(HwLen/2, dl, MVT::i32)})
    [all...]
HexagonISelDAGToDAGHVX.cpp 816 const unsigned HwLen;
820 HST(getHexagonSubtarget(G)), HwLen(HST.getVectorLength()) {}
823 unsigned NumElems = HwLen / (ElemTy.getSizeInBits()/8);
828 unsigned NumElems = (2*HwLen) / (ElemTy.getSizeInBits()/8);
1051 if (SM.MaxSrc - SM.MinSrc < int(HwLen)) {
1052 if (SM.MinSrc == 0 || SM.MinSrc == int(HwLen) || !IsExtSubvector(SM)) {
1058 if (SM.MaxSrc < int(HwLen)) {
1062 if (SM.MinSrc >= int(HwLen)) {
1066 M -= HwLen;
1073 if (SM.MaxSrc < int(HwLen)) {
    [all...]
HexagonRegisterInfo.cpp 265 unsigned HwLen = HST.getVectorLength();
266 if (RealOffset % HwLen == 0) {
267 int VecOffset = RealOffset / HwLen;
274 RealOffset = (VecOffset & -16) * HwLen;
275 InstOffset = (VecOffset % 16 - 8) * HwLen;
HexagonSubtarget.cpp 146 unsigned HwLen = getVectorLength();
154 if (NumElems * T.getSizeInBits() == 8 * HwLen)
160 if (VecWidth != 8 * HwLen && VecWidth != 16 * HwLen)
HexagonVectorCombine.cpp 1040 int HwLen = HST.getVectorLength();
1041 assert(VecLen == HwLen && "Expecting an exact HVX type");
1042 Intrinsic::ID V6_vlalignb = HwLen == 64
1073 int HwLen = HST.getVectorLength();
1074 assert(VecLen == HwLen && "Expecting an exact HVX type");
1075 Intrinsic::ID V6_valignb = HwLen == 64 ? Intrinsic::hexagon_V6_valignb
1219 int HwLen = HST.getVectorLength();
1230 return VectorType::get(BoolTy, 8 * HwLen, /*Scalable*/ false);
1231 return VectorType::get(Int32Ty, HwLen / 4, /*Scalable*/ false);
1247 Intrinsic::ID TC = HwLen == 6
    [all...]

Completed in 55 milliseconds