| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 364 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 D | HexagonSubtarget.h | 295 unsigned getVectorLength() const { in getVectorLength() function 319 return Align(getVectorLength()); in getTypeAlignment()
|
| H A D | HexagonTargetTransformInfo.cpp | 117 return useHVX() ? ST.getVectorLength()*8 : 32; in getMinVectorRegisterBitWidth() 123 return ElementCount::getFixed((8 * ST.getVectorLength()) / ElemWidth); in getMinimumVF()
|
| H A D | HexagonVectorCombine.cpp | 778 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 D | HexagonVExtract.cpp | 81 V &= (HST->getVectorLength()-1) & -4u; in genElemLoad()
|
| H A D | HexagonRegisterInfo.cpp | 265 unsigned HwLen = HST.getVectorLength(); in eliminateFrameIndex()
|
| H A D | HexagonSubtarget.cpp | 208 unsigned HwLen = getVectorLength(); in isHVXVectorType()
|
| H A D | HexagonISelDAGToDAGHVX.cpp | 817 HST(getHexagonSubtarget(G)), HwLen(HST.getVectorLength()) {} in HvxSelector() 2351 unsigned S = CN->getZExtValue() % HST.getVectorLength(); in selectRor()
|
| H A D | HexagonISelDAGToDAG.cpp | 861 assert(HST->getVectorLength() * 8 == OpTy.getSizeInBits()); in SelectV2Q() 874 assert(HST->getVectorLength() * 8 == ResTy.getSizeInBits()); in SelectQ2V()
|
| H A D | HexagonPatternsHVX.td | 41 return CurDAG->getTargetConstant(ST.getVectorLength()/2, SDLoc(N), MVT::i32);
|
| H A D | HexagonISelLowering.cpp | 3586 unsigned VecWidth = Subtarget.getVectorLength() * 8; in findRepresentativeClass()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | APValue.cpp | 333 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 D | TextNodeDumper.cpp | 510 unsigned VectorLength = Value.getVectorLength(); in Visit()
|
| H A D | ItaniumMangle.cpp | 5529 for (unsigned I = 0, N = V.getVectorLength(); I != N; ++I) in isZeroInitialized() 5740 unsigned N = V.getVectorLength(); in mangleValueInTemplateArg()
|
| H A D | ExprConstant.cpp | 2690 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 D | MicrosoftMangle.cpp | 1875 for (unsigned I = 0, N = V.getVectorLength(); I != N; ++I) { in mangleTemplateArgValue()
|
| H A D | ASTImporter.cpp | 9677 Result.setVectorUninit(FromValue.getVectorLength()); in ImportAPValue() 9679 Elts.data(), FromValue.getVectorLength()); in ImportAPValue()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | APValue.h | 491 assert(I < getVectorLength() && "Index out of range"); 497 unsigned getVectorLength() const {
|
| H A D | PropertiesBase.td | 330 unsigned len = node.getVectorLength();
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 2428 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 D | LegalizeVectorTypes.cpp | 1858 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 D | SelectionDAG.cpp | 8134 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 D | CGExprConstant.cpp | 2122 unsigned NumElts = Value.getVectorLength(); in tryEmitPrivate()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 5916 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 D | SemaChecking.cpp | 12146 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()
|