/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | VFABIDemangling.cpp | 71 ParseRet tryParseVLEN(StringRef &ParseString, unsigned &VF, bool &IsScalable) { in tryParseVLEN() argument 77 IsScalable = true; in tryParseVLEN() 88 IsScalable = false; in tryParseVLEN() 344 bool IsScalable; in tryDemangleForVFABI() local 345 if (tryParseVLEN(MangledName, VF, IsScalable) != ParseRet::OK) in tryDemangleForVFABI() 438 if (IsScalable) { in tryDemangleForVFABI() 457 const VFShape Shape({VF, IsScalable, Parameters}); in tryDemangleForVFABI()
|
H A D | TargetTransformInfo.cpp | 605 bool IsScalable) const { in getMinimumVF() 606 return TTIImpl->getMinimumVF(ElemWidth, IsScalable); in getMinimumVF()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 75 bool IsScalable = false) { 76 MVT M = MVT::getVectorVT(VT.V, NumElements, IsScalable); 79 return getExtendedVectorVT(Context, VT, NumElements, IsScalable); 483 bool IsScalable);
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | Intrinsics.h | 203 static IITDescriptor getVector(unsigned Width, bool IsScalable) { in getVector() 205 Result.Vector_Width = ElementCount::get(Width, IsScalable); in getVector()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | VectorUtils.h | 84 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);
|
H A D | TargetTransformInfo.h | 953 ElementCount getMinimumVF(unsigned ElemWidth, bool IsScalable) const; 1579 bool IsScalable) const = 0; 2033 bool IsScalable) const override { in getMinimumVF() argument 2034 return Impl.getMinimumVF(ElemWidth, IsScalable); in getMinimumVF()
|
H A D | TargetTransformInfoImpl.h | 400 ElementCount getMinimumVF(unsigned ElemWidth, bool IsScalable) const { in getMinimumVF() argument 401 return ElementCount::get(0, IsScalable); in getMinimumVF()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetTransformInfo.cpp | 120 bool IsScalable) const { in getMinimumVF() 121 assert(!IsScalable && "Scalable VFs are not supported for Hexagon"); in getMinimumVF()
|
H A D | HexagonTargetTransformInfo.h | 86 ElementCount getMinimumVF(unsigned ElemWidth, bool IsScalable) const;
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
H A D | TypeSize.h | 420 TypeSize(ScalarTy MinVal, bool IsScalable) 421 : LinearPolySize(LinearPolySize::get(MinVal, IsScalable)) {}
|
H A D | MachineValueType.h | 1329 static MVT getVectorVT(MVT VT, unsigned NumElements, bool IsScalable) { in getVectorVT() argument 1330 if (IsScalable) in getVectorVT()
|
/netbsd-src/external/apache2/llvm/dist/clang/utils/TableGen/ |
H A D | SveEmitter.cpp | 69 bool DefaultType, IsScalable, Predicate, PredicatePattern, PrefetchOp; member in __anon47288a980111::SVEType 78 IsScalable(true), Predicate(false), PredicatePattern(false), in SVEType() 91 bool isScalableVector() const { return isVector() && IsScalable; } in isScalableVector()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | ValueTypes.cpp | 45 bool IsScalable) { in getExtendedVectorVT() argument 48 VectorType::get(VT.getTypeForEVT(Context), NumElements, IsScalable); in getExtendedVectorVT()
|
H A D | TargetLoweringBase.cpp | 1372 bool IsScalable = VT.isScalableVector(); in computeRegisterProperties() local 1376 MVT::SimpleValueType EndVT = IsScalable ? in computeRegisterProperties() 1407 SVT.isScalableVector() == IsScalable && in computeRegisterProperties()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGLoopInfo.cpp | 278 bool IsScalable = Attrs.VectorizeScalable == LoopAttributes::Enable; in createLoopVectorizeMetadata() local 282 ConstantInt::get(llvm::Type::getInt1Ty(Ctx), IsScalable))}; in createLoopVectorizeMetadata()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | LoopUtils.cpp | 306 Optional<int> IsScalable = getOptionalIntLoopAttribute( in getOptionalElementCountLoopAttribute() local 308 return ElementCount::get(*Width, IsScalable.getValueOr(false)); in getOptionalElementCountLoopAttribute()
|