Searched refs:LLVMScalableVectorType (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/ |
| H A D | LLVMTypes.cpp | 708 LLVMScalableVectorType LLVMScalableVectorType::get(Type elementType, in get() 714 LLVMScalableVectorType 722 Type LLVMScalableVectorType::getElementType() const { in getElementType() 726 unsigned LLVMScalableVectorType::getMinNumElements() const { in getMinNumElements() 730 bool LLVMScalableVectorType::isValidElementType(Type type) { in isValidElementType() 744 void LLVMScalableVectorType::walkImmediateSubElements( in walkImmediateSubElements() 750 Type LLVMScalableVectorType::replaceImmediateSubElements( in replaceImmediateSubElements() 777 LLVMScalableVectorType, in isCompatibleOuterType() 826 LLVMScalableVectorType, in isCompatibleImpl() 907 .Case([](LLVMScalableVectorType ty) { in getVectorNumElements() [all …]
|
| H A D | LLVMTypeSyntax.cpp | 43 .Case<LLVMFixedVectorType, LLVMScalableVectorType>( in getTypeKeyword() 163 if (auto vectorType = type.dyn_cast<LLVMScalableVectorType>()) { in printType() 281 return parser.getChecked<LLVMScalableVectorType>(loc, elementType, dims[1]); in parseVectorType()
|
| H A D | LLVMDialect.cpp | 525 .Case<VectorType, LLVMScalableVectorType, LLVMFixedVectorType, in recordStructIndices() 563 if (auto scalableVectorType = type.dyn_cast<LLVMScalableVectorType>()) in extractVectorElementType() 2724 LLVMScalableVectorType, in initialize()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMTypes.h | 438 class LLVMScalableVectorType 439 : public Type::TypeBase<LLVMScalableVectorType, Type, 449 static LLVMScalableVectorType get(Type elementType, unsigned minNumElements); 450 static LLVMScalableVectorType
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/ |
| H A D | TypeToLLVM.cpp | 75 LLVM::LLVMFixedVectorType, LLVM::LLVMScalableVectorType, in translateType() 156 llvm::Type *translate(LLVM::LLVMScalableVectorType type) { in translate()
|
| H A D | TypeFromLLVM.cpp | 139 return LLVM::LLVMScalableVectorType::get( in translate()
|
| /llvm-project-15.0.7/mlir/docs/Dialects/ |
| H A D | LLVM.md | 334 (`LLVMScalableVectorType`). These two additional types share the following
|
| /llvm-project-15.0.7/llvm/tools/llvm-c-test/ |
| H A D | echo.cpp | 152 return LLVMScalableVectorType(Clone(LLVMGetElementType(Src)), in Clone()
|
| /llvm-project-15.0.7/llvm/include/llvm-c/ |
| H A D | Core.h | 1503 LLVMTypeRef LLVMScalableVectorType(LLVMTypeRef ElementType,
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Core.cpp | 806 LLVMTypeRef LLVMScalableVectorType(LLVMTypeRef ElementType, in LLVMScalableVectorType() function
|