Searched refs:getVectorLength (Results 1 – 21 of 21) sorted by relevance
244 unsigned HwLen = Subtarget.getVectorLength(); in initializeHVXLowering()277 unsigned HwLen = Subtarget.getVectorLength(); in getPreferredHvxVectorAction()382 Ty.getSizeInBits() == 8 * Subtarget.getVectorLength(); in isHvxSingleTy()388 Ty.getSizeInBits() == 16 * Subtarget.getVectorLength(); in isHvxPairTy()403 if (VecTy.getSizeInBits() > 8*Subtarget.getVectorLength()) in allowsHvxMemoryAccess()493 unsigned HwLen = Subtarget.getVectorLength(); in buildHvxVectorReg()621 assert(4*Words.size() == Subtarget.getVectorLength()); in buildHvxVectorReg()644 unsigned HwLen = Subtarget.getVectorLength(); in createHvxPrefixPred()739 unsigned HwLen = Subtarget.getVectorLength(); in buildHvxVectorPred()835 unsigned HwLen = Subtarget.getVectorLength(); in extractHvxElementPred()[all …]
273 unsigned getVectorLength() const { in getVectorLength() function293 return getVectorLength(); in getTypeAlignment()
116 return useHVX() ? ST.getVectorLength()*8 : 32; in getMinVectorRegisterBitWidth()122 return ElementCount::getFixed((8 * ST.getVectorLength()) / ElemWidth); in getMinimumVF()
771 int ScLen = Move.IsHvx ? HVC.HST.getVectorLength() in realignGroup()981 return HST.getVectorLength(); in getTypeAlignment()1040 int HwLen = HST.getVectorLength(); in vlalignb()1073 int HwLen = HST.getVectorLength(); in vralignb()1219 int HwLen = HST.getVectorLength(); in createHvxIntrinsic()1450 return Size == static_cast<int>(HST.getVectorLength()); in isSectorTy()
81 V &= (HST->getVectorLength()-1) & -4u; in genElemLoad()
265 unsigned HwLen = HST.getVectorLength(); in eliminateFrameIndex()
146 unsigned HwLen = getVectorLength(); in isHVXVectorType()
820 HST(getHexagonSubtarget(G)), HwLen(HST.getVectorLength()) {} in HvxSelector()2125 unsigned S = CN->getZExtValue() % HST.getVectorLength(); in selectRor()
861 assert(HST->getVectorLength() * 8 == OpTy.getSizeInBits()); in SelectV2Q()874 assert(HST->getVectorLength() * 8 == ResTy.getSizeInBits()); in SelectQ2V()
26 return CurDAG->getTargetConstant(ST.getVectorLength()/2, SDLoc(N), MVT::i32);
3524 unsigned VecWidth = Subtarget.getVectorLength() * 8; in findRepresentativeClass()
333 RHS.getVectorLength()); in APValue()567 for (unsigned I = 0, N = getVectorLength(); I != N; ++I) in Profile()665 for (unsigned i = 1; i != getVectorLength(); ++i) { in printPretty()
467 unsigned VectorLength = Value.getVectorLength(); in Visit()
5429 for (unsigned I = 0, N = V.getVectorLength(); I != N; ++I) in isZeroInitialized()5597 unsigned N = V.getVectorLength(); in mangleValueInTemplateArg()
1844 for (unsigned I = 0, N = V.getVectorLength(); I != N; ++I) { in mangleTemplateArgValue()
2677 for (unsigned i = 0; i < SVal.getVectorLength(); i++) { in EvalAndBitcastToAPInt()2973 assert(LHSValue.getVectorLength() == NumElements && in handleVectorVectorBinOp()2974 RHSValue.getVectorLength() == NumElements && "Different vector sizes"); in handleVectorVectorBinOp()10250 unsigned vlen = v.getVectorLength(); in VisitInitListExpr()
9165 Result.setVectorUninit(FromValue.getVectorLength()); in ImportAPValue()9167 Elts.data(), FromValue.getVectorLength()); in ImportAPValue()
491 assert(I < getVectorLength() && "Index out of range");497 unsigned getVectorLength() const {
327 unsigned len = node.getVectorLength();
2085 unsigned NumElts = Value.getVectorLength(); in tryEmitPrivate()
10834 for (unsigned i = 1, e = result.getVectorLength(); i != e; ++i) { in GetValueRange()11153 for (unsigned i = 0, e = value.getVectorLength(); i != e; ++i) in IsSameFloatAfterCast()