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

  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
VFABIDemangling.cpp 71 ParseRet tryParseVLEN(StringRef &ParseString, unsigned &VF, bool &IsScalable) {
77 IsScalable = true;
88 IsScalable = false;
344 bool IsScalable;
345 if (tryParseVLEN(MangledName, VF, IsScalable) != ParseRet::OK)
438 if (IsScalable) {
457 const VFShape Shape({VF, IsScalable, Parameters});
TargetTransformInfo.cpp 605 bool IsScalable) const {
606 return TTIImpl->getMinimumVF(ElemWidth, IsScalable);
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Intrinsics.h 203 static IITDescriptor getVector(unsigned Width, bool IsScalable) {
205 Result.Vector_Width = ElementCount::get(Width, IsScalable);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ValueTypes.h 75 bool IsScalable = false) {
76 MVT M = MVT::getVectorVT(VT.V, NumElements, IsScalable);
79 return getExtendedVectorVT(Context, VT, NumElements, IsScalable);
357 return {(BaseSize.getKnownMinSize() + 7) / 8, BaseSize.isScalable()};
435 NElts = ElementCount::get(NewMinCount, NElts.isScalable());
483 bool IsScalable);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
VectorUtils.h 84 bool IsScalable; // True if the function is a scalable function.
88 return std::tie(VF, IsScalable, Parameters) ==
89 std::tie(Other.VF, Other.IsScalable, Other.Parameters);
118 return {EC.getKnownMinValue(), EC.isScalable(), Parameters};
TargetTransformInfo.h 952 /// If IsScalable is true, the returned ElementCount must be a scalable VF.
953 ElementCount getMinimumVF(unsigned ElemWidth, bool IsScalable) const;
1579 bool IsScalable) const = 0;
2033 bool IsScalable) const override {
2034 return Impl.getMinimumVF(ElemWidth, IsScalable);
TargetTransformInfoImpl.h 400 ElementCount getMinimumVF(unsigned ElemWidth, bool IsScalable) const {
401 return ElementCount::get(0, IsScalable);
507 if (!DstSize.isScalable() && DL.isLegalInteger(DstSize.getFixedSize()))
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
TypeSize.h 299 bool isScalable() const { return this->UnivariateDim == ScalableDim; }
314 assert(!isScalable() &&
330 if (!LHS.isScalable() || RHS.isScalable())
336 if (LHS.isScalable() || !RHS.isScalable())
342 if (!LHS.isScalable() || RHS.isScalable())
348 if (LHS.isScalable() || !RHS.isScalable())
    [all...]
MachineValueType.h 493 NElts = ElementCount::get(NewMinCount, NElts.isScalable());
1026 return {(BaseSize.getKnownMinSize() + 7) / 8, BaseSize.isScalable()};
1329 static MVT getVectorVT(MVT VT, unsigned NumElements, bool IsScalable) {
1330 if (IsScalable)
1336 if (EC.isScalable())
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonTargetTransformInfo.cpp 120 bool IsScalable) const {
121 assert(!IsScalable && "Scalable VFs are not supported for Hexagon");
HexagonTargetTransformInfo.h 86 ElementCount getMinimumVF(unsigned ElemWidth, bool IsScalable) const;
  /src/external/apache2/llvm/dist/clang/utils/TableGen/
SveEmitter.cpp 69 bool DefaultType, IsScalable, Predicate, PredicatePattern, PrefetchOp;
78 IsScalable(true), Predicate(false), PredicatePattern(false),
91 bool isScalableVector() const { return isVector() && IsScalable; }
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGLoopInfo.cpp 278 bool IsScalable = Attrs.VectorizeScalable == LoopAttributes::Enable;
282 ConstantInt::get(llvm::Type::getInt1Ty(Ctx), IsScalable))};
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ValueTypes.cpp 45 bool IsScalable) {
48 VectorType::get(VT.getTypeForEVT(Context), NumElements, IsScalable);
128 if (EC.isScalable()) {
TargetLoweringBase.cpp 1372 bool IsScalable = VT.isScalableVector();
1376 MVT::SimpleValueType EndVT = IsScalable ?
1407 SVT.isScalableVector() == IsScalable &&
1457 ValueTypeActions.setTypeAction(VT, EC.isScalable()
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LoopUtils.cpp 306 Optional<int> IsScalable = getOptionalIntLoopAttribute(
308 return ElementCount::get(*Width, IsScalable.getValueOr(false));

Completed in 81 milliseconds