Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp364 unsigned HwLen = Subtarget.getVectorLength(); in initializeHVXLowering()
396 unsigned HwLen = Subtarget.getVectorLength(); in getPreferredHvxVectorAction()
612 unsigned HwLen = Subtarget.getVectorLength(); in buildHvxVectorReg()
824 unsigned HwLen = Subtarget.getVectorLength(); in createHvxPrefixPred()
919 unsigned HwLen = Subtarget.getVectorLength(); in buildHvxVectorPred()
1015 unsigned HwLen = Subtarget.getVectorLength(); in extractHvxElementPred()
1076 unsigned HwLen = Subtarget.getVectorLength(); in insertHvxElementPred()
1093 unsigned HwLen = Subtarget.getVectorLength(); in extractHvxSubvectorReg()
1138 unsigned HwLen = Subtarget.getVectorLength(); in extractHvxSubvectorPred()
1203 unsigned HwLen = Subtarget.getVectorLength(); in insertHvxSubvectorReg()
[all …]
H A DHexagonSubtarget.h295 unsigned getVectorLength() const { in getVectorLength() function
319 return Align(getVectorLength()); in getTypeAlignment()
H A DHexagonTargetTransformInfo.cpp117 return useHVX() ? ST.getVectorLength()*8 : 32; in getMinVectorRegisterBitWidth()
123 return ElementCount::getFixed((8 * ST.getVectorLength()) / ElemWidth); in getMinimumVF()
H A DHexagonVectorCombine.cpp778 int ScLen = Move.IsHvx ? HVC.HST.getVectorLength() in realignGroup()
992 return HST.getVectorLength(); in getTypeAlignment()
1051 int HwLen = HST.getVectorLength(); in vlalignb()
1084 int HwLen = HST.getVectorLength(); in vralignb()
1233 int HwLen = HST.getVectorLength(); in createHvxIntrinsic()
1463 return Size == static_cast<int>(HST.getVectorLength()); in isSectorTy()
H A DHexagonVExtract.cpp81 V &= (HST->getVectorLength()-1) & -4u; in genElemLoad()
H A DHexagonRegisterInfo.cpp265 unsigned HwLen = HST.getVectorLength(); in eliminateFrameIndex()
H A DHexagonSubtarget.cpp208 unsigned HwLen = getVectorLength(); in isHVXVectorType()
H A DHexagonISelDAGToDAGHVX.cpp817 HST(getHexagonSubtarget(G)), HwLen(HST.getVectorLength()) {} in HvxSelector()
2351 unsigned S = CN->getZExtValue() % HST.getVectorLength(); in selectRor()
H A DHexagonISelDAGToDAG.cpp861 assert(HST->getVectorLength() * 8 == OpTy.getSizeInBits()); in SelectV2Q()
874 assert(HST->getVectorLength() * 8 == ResTy.getSizeInBits()); in SelectQ2V()
H A DHexagonPatternsHVX.td41 return CurDAG->getTargetConstant(ST.getVectorLength()/2, SDLoc(N), MVT::i32);
H A DHexagonISelLowering.cpp3586 unsigned VecWidth = Subtarget.getVectorLength() * 8; in findRepresentativeClass()
/llvm-project-15.0.7/clang/lib/AST/
H A DAPValue.cpp333 RHS.getVectorLength()); in APValue()
567 for (unsigned I = 0, N = getVectorLength(); I != N; ++I) in Profile()
728 for (unsigned i = 1; i != getVectorLength(); ++i) { in printPretty()
H A DTextNodeDumper.cpp510 unsigned VectorLength = Value.getVectorLength(); in Visit()
H A DItaniumMangle.cpp5529 for (unsigned I = 0, N = V.getVectorLength(); I != N; ++I) in isZeroInitialized()
5740 unsigned N = V.getVectorLength(); in mangleValueInTemplateArg()
H A DExprConstant.cpp2690 for (unsigned i = 0; i < SVal.getVectorLength(); i++) { in EvalAndBitcastToAPInt()
2990 assert(LHSValue.getVectorLength() == NumElements && in handleVectorVectorBinOp()
2991 RHSValue.getVectorLength() == NumElements && "Different vector sizes"); in handleVectorVectorBinOp()
10424 unsigned vlen = v.getVectorLength(); in VisitInitListExpr()
10579 assert(SubExprValue.getVectorLength() == VD->getNumElements() && in VisitUnaryOperator()
H A DMicrosoftMangle.cpp1875 for (unsigned I = 0, N = V.getVectorLength(); I != N; ++I) { in mangleTemplateArgValue()
H A DASTImporter.cpp9677 Result.setVectorUninit(FromValue.getVectorLength()); in ImportAPValue()
9679 Elts.data(), FromValue.getVectorLength()); in ImportAPValue()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DAPValue.h491 assert(I < getVectorLength() && "Index out of range");
497 unsigned getVectorLength() const {
H A DPropertiesBase.td330 unsigned len = node.getVectorLength();
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h2428 const SDValue &getVectorLength() const {
2481 const SDValue &getVectorLength() const { return getOperand(4); }
2511 const SDValue &getVectorLength() const { return getOperand(5); }
2547 const SDValue &getVectorLength() const { return getOperand(5); }
2584 const SDValue &getVectorLength() const { return getOperand(6); }
2736 const SDValue &getVectorLength() const {
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp1858 SDValue EVL = LD->getVectorLength(); in SplitVecRes_VP_LOAD()
2077 DAG.SplitEVL(VPGT->getVectorLength(), MemoryVT, dl); in SplitVecRes_Gather()
3118 SDValue EVL = N->getVectorLength(); in SplitVecOp_VP_STORE()
3337 DAG.SplitEVL(VPSC->getVectorLength(), Ops.Data.getValueType(), DL); in SplitVecOp_Scatter()
4894 SDValue EVL = N->getVectorLength(); in WidenVecRes_VP_LOAD()
4994 Mask, N->getVectorLength()}; in WidenVecRes_VP_GATHER()
5907 ST->getOffset(), Mask, ST->getVectorLength(), in WidenVecOp_VP_STORE()
6037 VPSC->getVectorLength()}; in WidenVecOp_VP_SCATTER()
H A DSelectionDAG.cpp8134 LD->getVectorLength(), LD->getPointerInfo(), in getIndexedLoadVP()
8252 Offset, ST->getMask(), ST->getVectorLength()}; in getIndexedStoreVP()
8386 Base, Offset, SLD->getStride(), SLD->getMask(), SLD->getVectorLength(), in getIndexedStridedLoadVP()
8506 SST->getMask(), SST->getVectorLength()}; in getIndexedStridedStoreVP()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprConstant.cpp2122 unsigned NumElts = Value.getVectorLength(); in tryEmitPrivate()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp5916 VL = VPLoad->getVectorLength(); in lowerMaskedLoad()
5980 VL = VPStore->getVectorLength(); in lowerMaskedStore()
6508 VL = VPGN->getVectorLength(); in lowerMaskedGather()
6609 VL = VPSN->getVectorLength(); in lowerMaskedScatter()
9181 VPGN->getVectorLength()}, in PerformDAGCombine()
9187 VPSN->getMask(), VPSN->getVectorLength()}, in PerformDAGCombine()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaChecking.cpp12146 for (unsigned i = 1, e = result.getVectorLength(); i != e; ++i) { in GetValueRange()
12465 for (unsigned i = 0, e = value.getVectorLength(); i != e; ++i) in IsSameFloatAfterCast()