Lines Matching defs:MIB
62 void addStringImm(const StringRef &Str, MachineInstrBuilder &MIB) {
66 MIB.addImm(convertCharsToWord(Str, i));
83 void addNumImm(const APInt &Imm, MachineInstrBuilder &MIB) {
88 MIB.addImm(Imm.getZExtValue());
91 MIB.getInstr()->setAsmPrinterFlag(SPIRV::ASM_PRINTER_WIDTH16);
97 MIB.addImm(LowBits).addImm(HighBits);
106 auto MIB = MIRBuilder.buildInstr(SPIRV::OpName).addUse(Target);
107 addStringImm(Name, MIB);
114 auto MIB =
117 addStringImm(Name, MIB);
121 static void finishBuildOpDecorate(MachineInstrBuilder &MIB,
125 addStringImm(StrImm, MIB);
127 MIB.addImm(DecArg);
133 auto MIB = MIRBuilder.buildInstr(SPIRV::OpDecorate)
136 finishBuildOpDecorate(MIB, DecArgs, StrImm);
143 auto MIB = BuildMI(MBB, I, I.getDebugLoc(), TII.get(SPIRV::OpDecorate))
146 finishBuildOpDecorate(MIB, DecArgs, StrImm);
162 auto MIB = MIRBuilder.buildInstr(SPIRV::OpDecorate)
168 MIB.addImm(static_cast<uint32_t>(OpV->getZExtValue()));
170 addStringImm(OpV->getString(), MIB);