Searched refs:IsScalable (Results 1 - 10 of 10) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DTypeSize.h66 bool IsScalable; // If true, then the runtime size is an integer multiple member in class:llvm::TypeSize
71 : MinSize(MinSize), IsScalable(Scalable) {}
74 return TypeSize(Size, /*IsScalable=*/false);
78 return TypeSize(MinSize, /*IsScalable=*/true);
85 return LHS.MinSize == RHS.MinSize && LHS.IsScalable == RHS.IsScalable;
102 assert(LHS.IsScalable == RHS.IsScalable &&
123 return { MinSize * RHS, IsScalable };
127 return { LHS * RHS.MinSize, RHS.IsScalable };
[all...]
H A DMachineValueType.h1203 static MVT getVectorVT(MVT VT, unsigned NumElements, bool IsScalable) { argument
1204 if (IsScalable)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DVFABIDemangling.cpp71 ParseRet tryParseVLEN(StringRef &ParseString, unsigned &VF, bool &IsScalable) { argument
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});
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsics.h190 static IITDescriptor getVector(unsigned Width, bool IsScalable) { argument
194 Result.Vector_Width.Scalable = IsScalable;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.h75 bool IsScalable = false) {
76 MVT M = MVT::getVectorVT(VT.V, NumElements, IsScalable);
79 return getExtendedVectorVT(Context, VT, NumElements, IsScalable);
449 bool IsScalable);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h84 bool IsScalable; // True if the function is a scalable function. member in struct:llvm::VFShape
88 return std::tie(VF, IsScalable, Parameters) ==
89 std::tie(Other.VF, Other.IsScalable, Other.Parameters);
/freebsd-13-stable/contrib/llvm-project/clang/utils/TableGen/
H A DSveEmitter.cpp69 bool DefaultType, IsScalable, Predicate, PredicatePattern, PrefetchOp; member in class:__anon2451::SVEType
78 IsScalable(true), Predicate(false), PredicatePattern(false),
91 bool isScalableVector() const { return isVector() && IsScalable; }
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DValueTypes.cpp42 bool IsScalable) {
45 VectorType::get(VT.getTypeForEVT(Context), NumElements, IsScalable);
41 getExtendedVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements, bool IsScalable) argument
H A DTargetLoweringBase.cpp1271 bool IsScalable = VT.isScalableVector(); local
1275 MVT::SimpleValueType EndVT = IsScalable ?
1306 SVT.isScalableVector() == IsScalable &&
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp9619 bool IsScalable = VT.isScalableVector();
9631 IsScalable);
9636 LoVT = EVT::getVectorVT(*getContext(), EltTp, VTNumElts, IsScalable);

Completed in 284 milliseconds