Lines Matching refs:opVar
516 StringRef opVar, StringRef operandList, in emitAttributeSerialization() argument
519 << formatv("if (auto attr = {0}->getAttr(\"{1}\")) {{\n", opVar, attrName); in emitAttributeSerialization()
525 operandList, opVar); in emitAttributeSerialization()
559 StringRef tabs, StringRef opVar, in emitArgumentSerialization() argument
590 << formatv("for (Value operand : {0}->getOperands()) {{\n", opVar); in emitArgumentSerialization()
599 tabs, opVar, operands, attr.name, os); in emitArgumentSerialization()
613 << formatv(" for (auto arg : {0}.getODSOperands({1})) {{\n", opVar, in emitArgumentSerialization()
620 opVar, operandNum); in emitArgumentSerialization()
630 loc, newtabs, opVar, operands, attr->name, os); in emitArgumentSerialization()
642 StringRef tabs, StringRef opVar, in emitResultSerialization() argument
651 opVar, resultTypeID); in emitResultSerialization()
658 << formatv("valueIDMap[{0}.getResult()] = {1};\n", opVar, resultID); in emitResultSerialization()
669 StringRef opVar, StringRef elidedAttrs, in emitDecorationSerialization() argument
673 os << tabs << formatv("for (auto attr : {0}->getAttrs()) {{\n", opVar); in emitDecorationSerialization()
682 opVar, resultID); in emitDecorationSerialization()
697 StringRef opVar("op"), operands("operands"), elidedAttrs("elidedAttrs"), in emitSerializationFunction() local
702 op.getQualCppClassName(), opVar); in emitSerializationFunction()
719 opVar, extInstSet, opcode); in emitSerializationFunction()
729 emitResultSerialization(op, record->getLoc(), " ", opVar, operands, in emitSerializationFunction()
734 emitArgumentSerialization(op, record->getLoc(), " ", opVar, operands, in emitSerializationFunction()
739 " (void)encodeExtensionInstruction({0}, \"{1}\", {2}, {3});\n", opVar, in emitSerializationFunction()
745 opVar); in emitSerializationFunction()
753 emitDecorationSerialization(op, " ", opVar, elidedAttrs, resultID, os); in emitSerializationFunction()
761 static void initDispatchSerializationFn(StringRef opVar, raw_ostream &os) { in initDispatchSerializationFn() argument
765 opVar); in initDispatchSerializationFn()
772 StringRef opVar, raw_ostream &os) { in emitSerializationDispatch() argument
774 << formatv("if (isa<{0}>({1})) {{\n", op.getQualCppClassName(), opVar); in emitSerializationDispatch()
777 op.getQualCppClassName(), opVar); in emitSerializationDispatch()
783 static void finalizeDispatchSerializationFn(StringRef opVar, raw_ostream &os) { in finalizeDispatchSerializationFn() argument
786 opVar); in finalizeDispatchSerializationFn()
967 wordIndex("wordIndex"), opVar("op"), operands("operands"), in emitDeserializationFunction() local
1005 op.getQualCppClassName(), opVar, resultTypes, operands, in emitDeserializationFunction()
1008 os << formatv(" valueMap[{0}] = {1}.getResult();\n\n", valueID, opVar); in emitDeserializationFunction()
1015 os << formatv(" if ({0}.hasTrait<OpTrait::IsTerminator>())\n", opVar); in emitDeserializationFunction()
1147 StringRef opVar("op"); in emitSerializationFns() local
1151 initDispatchSerializationFn(opVar, dSerFn); in emitSerializationFns()
1159 emitSerializationDispatch(op, " ", opVar, dSerFn); in emitSerializationFns()
1165 finalizeDispatchSerializationFn(opVar, dSerFn); in emitSerializationFns()