Searched refs:Scalable (Results 1 - 11 of 11) sorted by last modified time
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Type.cpp | 612 : SequentialType(VectorTyID, ElType, EC.Min), Scalable(EC.Scalable) {}
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorTypes.cpp | 4771 const bool Scalable = WidenVT.isScalableVector(); local 4785 if (!Scalable) { 4813 if (Scalable != MemVT.isScalableVector())
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 1908 bool Scalable = Record.size() > 2 ? Record[2] : false; 1909 ResultTy = VectorType::get(ResultTy, Record[0], Scalable);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 2785 bool Scalable = false; 2792 Scalable = true; 2821 Result = VectorType::get(EltTy, unsigned(Size), Scalable);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | TypeSize.h | 26 bool Scalable; // If true, NumElements is a multiple of 'Min' determined member in class:llvm::ElementCount 29 ElementCount(unsigned Min, bool Scalable) argument 30 : Min(Min), Scalable(Scalable) {} 33 return { Min * RHS, Scalable }; 36 return { Min / RHS, Scalable }; 40 return Min == RHS.Min && Scalable == RHS.Scalable; 56 constexpr TypeSize(uint64_t MinSize, bool Scalable) argument 57 : MinSize(MinSize), IsScalable(Scalable) {} 63 static constexpr TypeSize Scalable(uint64_t MinSize) { function in class:llvm::TypeSize [all...] |
H A D | MachineValueType.h | 700 case nxv1i1: return TypeSize::Scalable(1); 702 case nxv2i1: return TypeSize::Scalable(2); 704 case nxv4i1: return TypeSize::Scalable(4); 709 case nxv8i1: return TypeSize::Scalable(8); 717 case nxv1i16: return TypeSize::Scalable(16); 731 case nxv1f32: return TypeSize::Scalable(32); 751 case nxv1f64: return TypeSize::Scalable(64); 773 case nxv2f64: return TypeSize::Scalable(128); 789 case nxv4f64: return TypeSize::Scalable(256); 802 case nxv8f64: return TypeSize::Scalable(51 [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DerivedTypes.h | 446 VectorType(Type *ElType, unsigned NumEl, bool Scalable = false); 452 bool Scalable; member in class:llvm::VectorType 461 bool Scalable = false) { 462 return VectorType::get(ElementType, {NumElements, Scalable}); 545 return { (unsigned)MinimumEltCnt, Scalable }; 551 return Scalable;
|
H A D | DataLayout.h | 661 return TypeSize(MinBits, EltCnt.Scalable);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 89 assert (!EC.Scalable && "We don't support extended scalable types yet");
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | VectorUtils.h | 46 SVE, // AArch64 Scalable Vector Extension 111 return {EC.Min, EC.Scalable, Parameters};
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | DenseMapInfo.h | 287 if (EltCnt.Scalable)
|
Completed in 156 milliseconds