/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | TypeSize.h | 66 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 D | MachineValueType.h | 1203 static MVT getVectorVT(MVT VT, unsigned NumElements, bool IsScalable) { argument 1204 if (IsScalable)
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | VFABIDemangling.cpp | 71 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 D | Intrinsics.h | 190 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 D | ValueTypes.h | 75 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 D | VectorUtils.h | 84 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 D | SveEmitter.cpp | 69 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 D | ValueTypes.cpp | 42 bool IsScalable) { 45 VectorType::get(VT.getTypeForEVT(Context), NumElements, IsScalable); 41 getExtendedVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements, bool IsScalable) argument
|
H A D | TargetLoweringBase.cpp | 1271 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 D | SelectionDAG.cpp | 9619 bool IsScalable = VT.isScalableVector(); 9631 IsScalable); 9636 LoVT = EVT::getVectorVT(*getContext(), EltTp, VTNumElts, IsScalable);
|