HomeSort by: relevance | last modified time | path
    Searched refs:ElemWidth (Results 1 - 13 of 13) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelLoweringHVX.cpp 248 int ElemWidth = ElemTy.getFixedSizeInBits();
249 int MaxElems = (8*HwLen) / ElemWidth;
428 unsigned ElemWidth = ElemTy.getSizeInBits();
429 if (ElemWidth == 8)
432 unsigned L = Log2_32(ElemWidth/8);
441 unsigned ElemWidth = ElemTy.getSizeInBits();
442 assert(ElemWidth >= 8 && ElemWidth <= 32);
443 if (ElemWidth == 32)
449 SDValue Mask = DAG.getConstant(32/ElemWidth - 1, dl, MVT::i32)
    [all...]
HexagonTargetTransformInfo.cpp 119 ElementCount HexagonTTIImpl::getMinimumVF(unsigned ElemWidth,
122 return ElementCount::getFixed((8 * ST.getVectorLength()) / ElemWidth);
HexagonTargetTransformInfo.h 86 ElementCount getMinimumVF(unsigned ElemWidth, bool IsScalable) const;
HexagonISelLowering.h 401 unsigned ElemWidth = ElemTy.getSizeInBits();
402 assert((TyWidth % ElemWidth) == 0);
403 return MVT::getVectorVT(ElemTy, TyWidth/ElemWidth);
HexagonISelLowering.cpp 2333 unsigned ElemWidth = ElemTy.getSizeInBits();
2334 IntegerType *IntTy = IntegerType::get(*DAG.getContext(), ElemWidth);
2509 unsigned ElemWidth = VecTy.getVectorElementType().getSizeInBits();
2510 assert((VecWidth % ElemWidth) == 0);
2515 if (ElemWidth == 1) {
2570 unsigned Off = IdxN->getZExtValue() * ElemWidth;
2588 DAG.getConstant(ElemWidth, dl, MVT::i32));
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUTargetTransformInfo.h 126 unsigned getMaximumVF(unsigned ElemWidth, unsigned Opcode) const;
AMDGPUTargetTransformInfo.cpp 334 unsigned GCNTTIImpl::getMaximumVF(unsigned ElemWidth, unsigned Opcode) const {
336 return 32 * 4 / ElemWidth;
337 return (ElemWidth == 16 && ST->has16BitInsts()) ? 2
338 : (ElemWidth == 32 && ST->hasPackedFP32Ops()) ? 2
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
TargetTransformInfo.h 953 ElementCount getMinimumVF(unsigned ElemWidth, bool IsScalable) const;
958 unsigned getMaximumVF(unsigned ElemWidth, unsigned Opcode) const;
1578 virtual ElementCount getMinimumVF(unsigned ElemWidth,
1580 virtual unsigned getMaximumVF(unsigned ElemWidth, unsigned Opcode) const = 0;
2032 ElementCount getMinimumVF(unsigned ElemWidth,
2034 return Impl.getMinimumVF(ElemWidth, IsScalable);
2036 unsigned getMaximumVF(unsigned ElemWidth, unsigned Opcode) const override {
2037 return Impl.getMaximumVF(ElemWidth, Opcode);
TargetTransformInfoImpl.h 400 ElementCount getMinimumVF(unsigned ElemWidth, bool IsScalable) const {
404 unsigned getMaximumVF(unsigned ElemWidth, unsigned Opcode) const { return 0; }
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
TargetTransformInfo.cpp 604 ElementCount TargetTransformInfo::getMinimumVF(unsigned ElemWidth,
606 return TTIImpl->getMinimumVF(ElemWidth, IsScalable);
609 unsigned TargetTransformInfo::getMaximumVF(unsigned ElemWidth,
611 return TTIImpl->getMaximumVF(ElemWidth, Opcode);
  /src/external/apache2/llvm/dist/clang/utils/TableGen/
NeonEmitter.cpp 222 void makeInteger(unsigned ElemWidth, bool Sign) {
226 ElementBitwidth = ElemWidth;
229 void makeImmediate(unsigned ElemWidth) {
232 ElementBitwidth = ElemWidth;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp 792 unsigned getMaximumVF(unsigned ElemWidth, unsigned Opcode) const {
794 MaxVFOption : TTI->getMaximumVF(ElemWidth, Opcode);
  /src/external/apache2/llvm/dist/clang/lib/AST/
ExprConstant.cpp 6892 CharUnits ElemWidth = Info.Ctx.getTypeSizeInChars(CAT->getElementType());
6898 if (!visit(SubObj, CAT->getElementType(), Offset + I * ElemWidth))
6906 if (!visit(Filler, CAT->getElementType(), Offset + I * ElemWidth))

Completed in 92 milliseconds