Home
last modified time | relevance | path

Searched refs:LLVMScalableVectorType (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DLLVMTypes.cpp708 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 DLLVMTypeSyntax.cpp43 .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 DLLVMDialect.cpp525 .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 DLLVMTypes.h438 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 DTypeToLLVM.cpp75 LLVM::LLVMFixedVectorType, LLVM::LLVMScalableVectorType, in translateType()
156 llvm::Type *translate(LLVM::LLVMScalableVectorType type) { in translate()
H A DTypeFromLLVM.cpp139 return LLVM::LLVMScalableVectorType::get( in translate()
/llvm-project-15.0.7/mlir/docs/Dialects/
H A DLLVM.md334 (`LLVMScalableVectorType`). These two additional types share the following
/llvm-project-15.0.7/llvm/tools/llvm-c-test/
H A Decho.cpp152 return LLVMScalableVectorType(Clone(LLVMGetElementType(Src)), in Clone()
/llvm-project-15.0.7/llvm/include/llvm-c/
H A DCore.h1503 LLVMTypeRef LLVMScalableVectorType(LLVMTypeRef ElementType,
/llvm-project-15.0.7/llvm/lib/IR/
H A DCore.cpp806 LLVMTypeRef LLVMScalableVectorType(LLVMTypeRef ElementType, in LLVMScalableVectorType() function