Lines Matching refs:compositeInsertOp
1437 static LogicalResult verify(spirv::CompositeInsertOp compositeInsertOp) { in verify() argument
1438 auto indicesArrayAttr = compositeInsertOp.indices().dyn_cast<ArrayAttr>(); in verify()
1440 getElementType(compositeInsertOp.composite().getType(), indicesArrayAttr, in verify()
1441 compositeInsertOp.getLoc()); in verify()
1445 if (objectType != compositeInsertOp.object().getType()) { in verify()
1446 return compositeInsertOp.emitOpError("object operand type should be ") in verify()
1448 << compositeInsertOp.object().getType(); in verify()
1451 if (compositeInsertOp.composite().getType() != compositeInsertOp.getType()) { in verify()
1452 return compositeInsertOp.emitOpError("result type should be the same as " in verify()
1454 << compositeInsertOp.composite().getType() << " vs " in verify()
1455 << compositeInsertOp.getType(); in verify()
1461 static void print(spirv::CompositeInsertOp compositeInsertOp, in print() argument
1464 << compositeInsertOp.object() << ", " << compositeInsertOp.composite() in print()
1465 << compositeInsertOp.indices() << " : " in print()
1466 << compositeInsertOp.object().getType() << " into " in print()
1467 << compositeInsertOp.composite().getType(); in print()