/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonSubtarget.h | 216 unsigned getVectorLength() const { in getVectorLength() function 237 unsigned HwLen = getVectorLength(); 261 return getVectorLength(); in getTypeAlignment()
|
D | HexagonISelLoweringHVX.cpp | 277 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 …]
|
D | HexagonTargetTransformInfo.cpp | 111 return useHVX() ? ST.getVectorLength()*8 : 0; in getMinVectorRegisterBitWidth() 115 return (8 * ST.getVectorLength()) / ElemWidth; in getMinimumVF()
|
D | HexagonVExtract.cpp | 81 V &= (HST->getVectorLength()-1) & -4u; in genElemLoad()
|
D | HexagonISelDAGToDAGHVX.cpp | 814 HST(getHexagonSubtarget(G)), HwLen(HST.getVectorLength()) {} in HvxSelector() 2086 unsigned S = CN->getZExtValue() % HST.getVectorLength(); in selectRor()
|
D | HexagonISelDAGToDAG.cpp | 854 assert(HST->getVectorLength() * 8 == OpTy.getSizeInBits()); in SelectV2Q() 867 assert(HST->getVectorLength() * 8 == ResTy.getSizeInBits()); in SelectQ2V()
|
D | HexagonPatternsHVX.td | 17 return CurDAG->getTargetConstant(ST.getVectorLength()/2, SDLoc(N), MVT::i32);
|
D | HexagonISelLowering.cpp | 1933 unsigned HwLen = Subtarget.getVectorLength(); in getPreferredVectorAction() 3266 unsigned VecWidth = Subtarget.getVectorLength() * 8; in findRepresentativeClass()
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonISelLoweringHVX.cpp | 245 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 …]
|
D | HexagonSubtarget.h | 264 unsigned getVectorLength() const { in getVectorLength() function 284 return getVectorLength(); in getTypeAlignment()
|
D | HexagonTargetTransformInfo.cpp | 104 return useHVX() ? ST.getVectorLength()*8 : 32; in getMinVectorRegisterBitWidth() 108 return (8 * ST.getVectorLength()) / ElemWidth; in getMinimumVF()
|
D | HexagonVExtract.cpp | 81 V &= (HST->getVectorLength()-1) & -4u; in genElemLoad()
|
D | HexagonSubtarget.cpp | 146 unsigned HwLen = getVectorLength(); in isHVXVectorType()
|
D | HexagonISelDAGToDAGHVX.cpp | 820 HST(getHexagonSubtarget(G)), HwLen(HST.getVectorLength()) {} in HvxSelector() 2125 unsigned S = CN->getZExtValue() % HST.getVectorLength(); in selectRor()
|
D | HexagonISelDAGToDAG.cpp | 862 assert(HST->getVectorLength() * 8 == OpTy.getSizeInBits()); in SelectV2Q() 875 assert(HST->getVectorLength() * 8 == ResTy.getSizeInBits()); in SelectQ2V()
|
D | HexagonPatternsHVX.td | 26 return CurDAG->getTargetConstant(ST.getVectorLength()/2, SDLoc(N), MVT::i32);
|
/external/clang/lib/AST/ |
D | APValue.cpp | 140 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/ |
D | APValue.h | 260 assert(I < getVectorLength() && "Index out of range"); in getVectorElt() 266 unsigned getVectorLength() const { in getVectorLength() function
|
/external/llvm-project/clang/include/clang/AST/ |
D | APValue.h | 480 assert(I < getVectorLength() && "Index out of range"); 486 unsigned getVectorLength() const {
|
/external/llvm-project/clang/lib/AST/ |
D | APValue.cpp | 325 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()
|
D | TextNodeDumper.cpp | 467 unsigned VectorLength = Value.getVectorLength(); in Visit()
|
D | ItaniumMangle.cpp | 4999 for (unsigned I = 0, N = V.getVectorLength(); I != N; ++I) in isZeroInitialized() 5137 unsigned N = V.getVectorLength(); in mangleValueInTemplateArg()
|
D | MicrosoftMangle.cpp | 1736 for (unsigned I = 0, N = V.getVectorLength(); I != N; ++I) { in mangleTemplateArgValue()
|
/external/clang/lib/CodeGen/ |
D | CGExprConstant.cpp | 1379 unsigned NumElts = Value.getVectorLength(); in EmitConstantValue()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGExprConstant.cpp | 2084 unsigned NumElts = Value.getVectorLength(); in tryEmitPrivate()
|