Lines Matching refs:entryPointOp
1645 static void print(spirv::EntryPointOp entryPointOp, OpAsmPrinter &printer) { in print() argument
1647 << stringifyExecutionModel(entryPointOp.execution_model()) << "\" "; in print()
1648 printer.printSymbolName(entryPointOp.fn()); in print()
1649 auto interfaceVars = entryPointOp.interface().getValue(); in print()
1656 static LogicalResult verify(spirv::EntryPointOp entryPointOp) { in verify() argument
2525 if (auto entryPointOp = dyn_cast<spirv::EntryPointOp>(op)) { in verify() local
2526 auto funcOp = table.lookup<spirv::FuncOp>(entryPointOp.fn()); in verify()
2528 return entryPointOp.emitError("function '") in verify()
2529 << entryPointOp.fn() << "' not found in 'spv.module'"; in verify()
2531 if (auto interface = entryPointOp.interface()) { in verify()
2535 return entryPointOp.emitError( in verify()
2543 return entryPointOp.emitError("expected spv.globalVariable " in verify()
2551 funcOp, entryPointOp.execution_model()); in verify()
2554 return entryPointOp.emitError("duplicate of a previous EntryPointOp"); in verify()
2556 entryPoints[key] = entryPointOp; in verify()