Home
last modified time | relevance | path

Searched refs:interfaceVars (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/
H A DLowerABIAttributesPass.cpp72 SmallVectorImpl<Attribute> &interfaceVars) { in getInterfaceVariables() argument
100 interfaceVars.push_back(SymbolRefAttr::get( in getInterfaceVariables()
122 SmallVector<Attribute, 1> interfaceVars; in lowerEntryPointABIAttr() local
123 if (failed(getInterfaceVariables(funcOp, interfaceVars))) { in lowerEntryPointABIAttr()
135 funcOp, interfaceVars); in lowerEntryPointABIAttr()
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVOps.cpp2065 ArrayRef<Attribute> interfaceVars) { in build() argument
2068 SymbolRefAttr::get(function), builder.getArrayAttr(interfaceVars)); in build()
2076 SmallVector<Attribute, 4> interfaceVars; in parse() local
2092 interfaceVars.push_back(var); in parse()
2098 parser.getBuilder().getArrayAttr(interfaceVars)); in parse()
2105 auto interfaceVars = interface().getValue(); in print() local
2106 if (!interfaceVars.empty()) { in print()
2108 llvm::interleaveComma(interfaceVars, printer); in print()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVStructureOps.td200 "spirv::FuncOp":$function, "ArrayRef<Attribute>":$interfaceVars)>];