Home
last modified time | relevance | path

Searched refs:isScalarOrVector (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVCanonicalization.cpp400 bool isScalarOrVector = trueBrStoreOp.value() in canCanonicalizeSelection() local
403 .isScalarOrVector(); in canCanonicalizeSelection()
408 !isSameAttrList(trueBrStoreOp, falseBrStoreOp) || !isScalarOrVector) { in canCanonicalizeSelection()
H A DSPIRVTypes.cpp662 bool SPIRVType::isScalarOrVector() { in isScalarOrVector() function in SPIRVType
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/
H A DLowerABIAttributesPass.cpp43 if (varType.cast<spirv::SPIRVType>().isScalarOrVector()) { in createGlobalVarForEntryPointArgument()
215 if (argType.value().cast<spirv::SPIRVType>().isScalarOrVector()) { in matchAndRewrite()
H A DUnifyAliasedResourcePass.cpp86 assert(type.isScalarOrVector()); in deduceCanonicalResource()
260 if (!type.isScalarOrVector()) in recordIfUnifiable()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVTypes.h47 bool isScalarOrVector();