Home
last modified time | relevance | path

Searched refs:IsScalable (Results 1 – 21 of 21) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DTypeSize.h52 bool IsScalable; // If true, then the runtime size is an integer multiple variable
57 : MinSize(MinSize), IsScalable(Scalable) {} in TypeSize()
71 return std::tie(LHS.MinSize, LHS.IsScalable) ==
72 std::tie(RHS.MinSize, RHS.IsScalable);
89 assert(LHS.IsScalable == RHS.IsScalable &&
110 return { MinSize * RHS, IsScalable };
114 return { LHS * RHS.MinSize, RHS.IsScalable };
118 return { MinSize / RHS, IsScalable };
125 assert(!IsScalable && "Request for a fixed size on a scalable object"); in getFixedSize()
138 return IsScalable; in isScalable()
[all …]
DMachineValueType.h1084 static MVT getVectorVT(MVT VT, unsigned NumElements, bool IsScalable) { in getVectorVT() argument
1085 if (IsScalable) in getVectorVT()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Analysis/
DVFABIDemangling.cpp69 ParseRet tryParseVLEN(StringRef &ParseString, unsigned &VF, bool &IsScalable) { in tryParseVLEN() argument
75 IsScalable = true; in tryParseVLEN()
86 IsScalable = false; in tryParseVLEN()
342 bool IsScalable; in tryDemangleForVFABI() local
343 if (tryParseVLEN(MangledName, VF, IsScalable) != ParseRet::OK) in tryDemangleForVFABI()
436 if (IsScalable) { in tryDemangleForVFABI()
454 const VFShape Shape({ElementCount::get(VF, IsScalable), Parameters}); in tryDemangleForVFABI()
DTargetTransformInfo.cpp673 bool IsScalable) const { in getMinimumVF()
674 return TTIImpl->getMinimumVF(ElemWidth, IsScalable); in getMinimumVF()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DVFABIDemangling.cpp71 ParseRet tryParseVLEN(StringRef &ParseString, unsigned &VF, bool &IsScalable) { in tryParseVLEN() argument
74 IsScalable = true; in tryParseVLEN()
81 IsScalable = false; in tryParseVLEN()
318 bool IsScalable; in tryDemangleForVFABI() local
319 if (tryParseVLEN(MangledName, VF, IsScalable) != ParseRet::OK) in tryDemangleForVFABI()
405 const VFShape Shape({VF, IsScalable, Parameters}); in tryDemangleForVFABI()
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/
DValueTypes.h74 bool IsScalable = false) {
75 MVT M = MVT::getVectorVT(VT.V, NumElements, IsScalable);
78 return getExtendedVectorVT(Context, VT, NumElements, IsScalable);
496 bool IsScalable);
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/IR/
DIntrinsics.h203 static IITDescriptor getVector(unsigned Width, bool IsScalable) { in getVector()
205 Result.Vector_Width = ElementCount::get(Width, IsScalable); in getVector()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DValueTypes.h74 bool IsScalable = false) {
75 MVT M = MVT::getVectorVT(VT.V, NumElements, IsScalable);
79 assert(!IsScalable && "We don't support extended scalable types yet");
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DVectorUtils.h84 bool IsScalable; // True if the function is a scalable function. member
88 return std::tie(VF, IsScalable, Parameters) ==
89 std::tie(Other.VF, Other.IsScalable, Other.Parameters);
/external/pdfium/core/fxge/
Dcfx_face.h56 bool IsScalable() const;
Dcfx_face.cpp334 bool CFX_Face::IsScalable() const { in IsScalable() function in CFX_Face
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Hexagon/
DHexagonTargetTransformInfo.cpp136 bool IsScalable) const { in getMinimumVF()
137 assert(!IsScalable && "Scalable VFs are not supported for Hexagon"); in getMinimumVF()
DHexagonTargetTransformInfo.h88 ElementCount getMinimumVF(unsigned ElemWidth, bool IsScalable) const;
/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/
DValueTypes.cpp45 bool IsScalable) { in getExtendedVectorVT() argument
48 VectorType::get(VT.getTypeForEVT(Context), NumElements, IsScalable); in getExtendedVectorVT()
DTargetLoweringBase.cpp1421 bool IsScalable = VT.isScalableVector(); in computeRegisterProperties() local
1425 MVT::SimpleValueType EndVT = IsScalable ? in computeRegisterProperties()
1456 SVT.isScalableVector() == IsScalable && in computeRegisterProperties()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1247 bool IsScalable = VT.isScalableVector(); in computeRegisterProperties() local
1251 MVT::SimpleValueType EndVT = IsScalable ? in computeRegisterProperties()
1263 SVT.isScalableVector() == IsScalable && isTypeLegal(SVT)) { in computeRegisterProperties()
1284 && SVT.isScalableVector() == IsScalable && isTypeLegal(SVT)) { in computeRegisterProperties()
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Analysis/
DTargetTransformInfo.h997 ElementCount getMinimumVF(unsigned ElemWidth, bool IsScalable) const;
1731 bool IsScalable) const = 0;
2270 bool IsScalable) const override { in getMinimumVF() argument
2271 return Impl.getMinimumVF(ElemWidth, IsScalable); in getMinimumVF()
DTargetTransformInfoImpl.h447 ElementCount getMinimumVF(unsigned ElemWidth, bool IsScalable) const { in getMinimumVF() argument
448 return ElementCount::get(0, IsScalable); in getMinimumVF()
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Support/
DMachineValueType.h1494 static MVT getVectorVT(MVT VT, unsigned NumElements, bool IsScalable) { in getVectorVT() argument
1495 if (IsScalable) in getVectorVT()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/
DLoopUtils.cpp255 std::optional<int> IsScalable = getOptionalIntLoopAttribute( in getOptionalElementCountLoopAttribute() local
257 return ElementCount::get(*Width, IsScalable.value_or(false)); in getOptionalElementCountLoopAttribute()
/external/pdfium/xfa/fgas/font/
Dcfgas_fontmgr.cpp739 if (!pFace->IsScalable()) { in RegisterFace()