Lines Matching refs:SS

304 static void emitInstBits(raw_ostream &IS, raw_ostream &SS, const APInt &Bits,  in emitInstBits()  argument
314 SS.indent(4); in emitInstBits()
316 SS << "UINT64_C(" << utostr(Bits.getRawData()[I]) << "),"; in emitInstBits()
323 raw_string_ostream IS(IndexArray), SS(StorageArray); in emitInstructionBaseValues() local
328 SS << " static const uint64_t InstBits[] = {\n"; in emitInstructionBaseValues()
332 SS << " static const uint64_t InstBits_" << Name << "[] = {\n"; in emitInstructionBaseValues()
380 emitInstBits(IS, SS, Value, NumFixedValueWords); in emitInstructionBaseValues()
383 SS << '\t' << "// " << R->getName() << "\n"; in emitInstructionBaseValues()
386 SS.indent(4) << "UINT64_C(0)\n };\n"; in emitInstructionBaseValues()
388 OS << IS.str() << SS.str(); in emitInstructionBaseValues()
424 raw_string_ostream SS(Case); in getInstructionCaseForEncoding() local
427 SS.indent(6) << "Scratch = Scratch.zext(" << BitWidth << ");\n"; in getInstructionCaseForEncoding()
429 SS.indent(6) << "Inst = getInstBits(opcode);\n"; in getInstructionCaseForEncoding()
456 SS.indent(6) << "Scratch.clearAllBits();\n"; in getInstructionCaseForEncoding()
457 SS.indent(6) << "// op: " << OperandName.drop_front(1) << "\n"; in getInstructionCaseForEncoding()
459 SS.indent(6) << "getMachineOpValue(MI, MI.getOperand(" in getInstructionCaseForEncoding()
462 SS.indent(6) << CustomEncoder << "(MI, /*OpIdx=*/" << utostr(FlatOpIdx); in getInstructionCaseForEncoding()
464 SS << ", /*Pos=*/" << utostr(Offset) << ", Scratch, Fixups, STI);\n"; in getInstructionCaseForEncoding()
466 SS.indent(6) << "Inst.insertBits(" in getInstructionCaseForEncoding()
476 SS.indent(6) << "Inst = " << PostEmitter << "(MI, Inst, STI);\n"; in getInstructionCaseForEncoding()