Lines Matching refs:CvtOS

1993   raw_string_ostream CvtOS(ConvertFnBody);  in emitConvertFuncs()  local
1996 CvtOS << "void " << Target.getName() << ClassName << "::\n" in emitConvertFuncs()
2003 CvtOS << "void " << Target.getName() << ClassName << "::\n" in emitConvertFuncs()
2008 CvtOS << " assert(Kind < CVT_NUM_SIGNATURES && \"Invalid signature!\");\n"; in emitConvertFuncs()
2009 CvtOS << " const uint8_t *Converter = ConversionTable[Kind];\n"; in emitConvertFuncs()
2010 CvtOS << " Inst.setOpcode(Opcode);\n"; in emitConvertFuncs()
2011 CvtOS << " for (const uint8_t *p = Converter; *p; p += 2) {\n"; in emitConvertFuncs()
2017 CvtOS << " unsigned OpIdx = *(p + 1) - DefaultsOffset[*(p + 1)];\n"; in emitConvertFuncs()
2019 CvtOS << " unsigned OpIdx = *(p + 1);\n"; in emitConvertFuncs()
2021 CvtOS << " switch (*p) {\n"; in emitConvertFuncs()
2022 CvtOS << " default: llvm_unreachable(\"invalid conversion entry!\");\n"; in emitConvertFuncs()
2023 CvtOS << " case CVT_Reg:\n"; in emitConvertFuncs()
2024 CvtOS << " static_cast<" << TargetOperandClass in emitConvertFuncs()
2026 CvtOS << " break;\n"; in emitConvertFuncs()
2027 CvtOS << " case CVT_Tied: {\n"; in emitConvertFuncs()
2028 CvtOS << " assert(*(p + 1) < (size_t)(std::end(TiedAsmOperandTable) -\n"; in emitConvertFuncs()
2029 CvtOS in emitConvertFuncs()
2031 CvtOS << " \"Tied operand not found\");\n"; in emitConvertFuncs()
2032 CvtOS << " unsigned TiedResOpnd = TiedAsmOperandTable[*(p + 1)][0];\n"; in emitConvertFuncs()
2033 CvtOS << " if (TiedResOpnd != (uint8_t)-1)\n"; in emitConvertFuncs()
2034 CvtOS << " Inst.addOperand(Inst.getOperand(TiedResOpnd));\n"; in emitConvertFuncs()
2035 CvtOS << " break;\n"; in emitConvertFuncs()
2036 CvtOS << " }\n"; in emitConvertFuncs()
2094 CvtOS << " case CVT_" << getEnumNameForToken(AsmMatchConverter) in emitConvertFuncs()
2155 CvtOS << " case " << Name << ":\n"; in emitConvertFuncs()
2160 CvtOS << " if (OptionalOperandsMask[*(p + 1) - 1]) {\n" in emitConvertFuncs()
2170 CvtOS << " static_cast<" << TargetOperandClass in emitConvertFuncs()
2174 CvtOS << " break;\n"; in emitConvertFuncs()
2227 CvtOS << " case " << Name << ":\n" in emitConvertFuncs()
2258 CvtOS << " case " << Name << ":\n" in emitConvertFuncs()
2287 CvtOS << " }\n }\n}\n\n"; in emitConvertFuncs()