Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonSubtarget.h216 unsigned getVectorLength() const { in getVectorLength() function
237 unsigned HwLen = getVectorLength();
261 return getVectorLength(); in getTypeAlignment()
DHexagonISelLoweringHVX.cpp277 Ty.getSizeInBits() == 8 * Subtarget.getVectorLength(); in isHvxSingleTy()
283 Ty.getSizeInBits() == 16 * Subtarget.getVectorLength(); in isHvxPairTy()
357 unsigned HwLen = Subtarget.getVectorLength(); in buildHvxVectorReg()
482 assert(4*Words.size() == Subtarget.getVectorLength()); in buildHvxVectorReg()
505 unsigned HwLen = Subtarget.getVectorLength(); in createHvxPrefixPred()
597 unsigned HwLen = Subtarget.getVectorLength(); in buildHvxVectorPred()
693 unsigned HwLen = Subtarget.getVectorLength(); in extractHvxElementPred()
718 unsigned HwLen = Subtarget.getVectorLength(); in insertHvxElementReg()
754 unsigned HwLen = Subtarget.getVectorLength(); in insertHvxElementPred()
771 unsigned HwLen = Subtarget.getVectorLength(); in extractHvxSubvectorReg()
[all …]
DHexagonTargetTransformInfo.cpp111 return useHVX() ? ST.getVectorLength()*8 : 0; in getMinVectorRegisterBitWidth()
115 return (8 * ST.getVectorLength()) / ElemWidth; in getMinimumVF()
DHexagonVExtract.cpp81 V &= (HST->getVectorLength()-1) & -4u; in genElemLoad()
DHexagonISelDAGToDAGHVX.cpp814 HST(getHexagonSubtarget(G)), HwLen(HST.getVectorLength()) {} in HvxSelector()
2086 unsigned S = CN->getZExtValue() % HST.getVectorLength(); in selectRor()
DHexagonISelDAGToDAG.cpp854 assert(HST->getVectorLength() * 8 == OpTy.getSizeInBits()); in SelectV2Q()
867 assert(HST->getVectorLength() * 8 == ResTy.getSizeInBits()); in SelectQ2V()
DHexagonPatternsHVX.td17 return CurDAG->getTargetConstant(ST.getVectorLength()/2, SDLoc(N), MVT::i32);
DHexagonISelLowering.cpp1933 unsigned HwLen = Subtarget.getVectorLength(); in getPreferredVectorAction()
3266 unsigned VecWidth = Subtarget.getVectorLength() * 8; in findRepresentativeClass()
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonISelLoweringHVX.cpp245 unsigned HwLen = Subtarget.getVectorLength(); in initializeHVXLowering()
273 unsigned HwLen = Subtarget.getVectorLength(); in getPreferredHvxVectorAction()
370 Ty.getSizeInBits() == 8 * Subtarget.getVectorLength(); in isHvxSingleTy()
376 Ty.getSizeInBits() == 16 * Subtarget.getVectorLength(); in isHvxPairTy()
391 if (VecTy.getSizeInBits() > 8*Subtarget.getVectorLength()) in allowsHvxMemoryAccess()
481 unsigned HwLen = Subtarget.getVectorLength(); in buildHvxVectorReg()
609 assert(4*Words.size() == Subtarget.getVectorLength()); in buildHvxVectorReg()
632 unsigned HwLen = Subtarget.getVectorLength(); in createHvxPrefixPred()
727 unsigned HwLen = Subtarget.getVectorLength(); in buildHvxVectorPred()
823 unsigned HwLen = Subtarget.getVectorLength(); in extractHvxElementPred()
[all …]
DHexagonSubtarget.h264 unsigned getVectorLength() const { in getVectorLength() function
284 return getVectorLength(); in getTypeAlignment()
DHexagonTargetTransformInfo.cpp104 return useHVX() ? ST.getVectorLength()*8 : 32; in getMinVectorRegisterBitWidth()
108 return (8 * ST.getVectorLength()) / ElemWidth; in getMinimumVF()
DHexagonVExtract.cpp81 V &= (HST->getVectorLength()-1) & -4u; in genElemLoad()
DHexagonSubtarget.cpp146 unsigned HwLen = getVectorLength(); in isHVXVectorType()
DHexagonISelDAGToDAGHVX.cpp820 HST(getHexagonSubtarget(G)), HwLen(HST.getVectorLength()) {} in HvxSelector()
2125 unsigned S = CN->getZExtValue() % HST.getVectorLength(); in selectRor()
DHexagonISelDAGToDAG.cpp862 assert(HST->getVectorLength() * 8 == OpTy.getSizeInBits()); in SelectV2Q()
875 assert(HST->getVectorLength() * 8 == ResTy.getSizeInBits()); in SelectQ2V()
DHexagonPatternsHVX.td26 return CurDAG->getTargetConstant(ST.getVectorLength()/2, SDLoc(N), MVT::i32);
/external/clang/lib/AST/
DAPValue.cpp140 RHS.getVectorLength()); in APValue()
285 for (unsigned i = 1; i != getVectorLength(); ++i) { in dump()
362 for (unsigned i = 1; i != getVectorLength(); ++i) { in printPretty()
/external/clang/include/clang/AST/
DAPValue.h260 assert(I < getVectorLength() && "Index out of range"); in getVectorElt()
266 unsigned getVectorLength() const { in getVectorLength() function
/external/llvm-project/clang/include/clang/AST/
DAPValue.h480 assert(I < getVectorLength() && "Index out of range");
486 unsigned getVectorLength() const {
/external/llvm-project/clang/lib/AST/
DAPValue.cpp325 RHS.getVectorLength()); in APValue()
559 for (unsigned I = 0, N = getVectorLength(); I != N; ++I) in Profile()
657 for (unsigned i = 1; i != getVectorLength(); ++i) { in printPretty()
DTextNodeDumper.cpp467 unsigned VectorLength = Value.getVectorLength(); in Visit()
DItaniumMangle.cpp4999 for (unsigned I = 0, N = V.getVectorLength(); I != N; ++I) in isZeroInitialized()
5137 unsigned N = V.getVectorLength(); in mangleValueInTemplateArg()
DMicrosoftMangle.cpp1736 for (unsigned I = 0, N = V.getVectorLength(); I != N; ++I) { in mangleTemplateArgValue()
/external/clang/lib/CodeGen/
DCGExprConstant.cpp1379 unsigned NumElts = Value.getVectorLength(); in EmitConstantValue()
/external/llvm-project/clang/lib/CodeGen/
DCGExprConstant.cpp2084 unsigned NumElts = Value.getVectorLength(); in tryEmitPrivate()

12