Lines Matching defs:MIB
59 void addStringImm(const StringRef &Str, MachineInstrBuilder &MIB) {
63 MIB.addImm(convertCharsToWord(Str, i));
80 void addNumImm(const APInt &Imm, MachineInstrBuilder &MIB) {
85 MIB.addImm(Imm.getZExtValue());
88 MIB.getInstr()->setAsmPrinterFlag(SPIRV::ASM_PRINTER_WIDTH16);
94 MIB.addImm(LowBits).addImm(HighBits);
103 auto MIB = MIRBuilder.buildInstr(SPIRV::OpName).addUse(Target);
104 addStringImm(Name, MIB);
108 static void finishBuildOpDecorate(MachineInstrBuilder &MIB,
112 addStringImm(StrImm, MIB);
114 MIB.addImm(DecArg);
120 auto MIB = MIRBuilder.buildInstr(SPIRV::OpDecorate)
123 finishBuildOpDecorate(MIB, DecArgs, StrImm);
130 auto MIB = BuildMI(MBB, I, I.getDebugLoc(), TII.get(SPIRV::OpDecorate))
133 finishBuildOpDecorate(MIB, DecArgs, StrImm);
149 auto MIB = MIRBuilder.buildInstr(SPIRV::OpDecorate)
155 MIB.addImm(static_cast<uint32_t>(OpV->getZExtValue()));
157 addStringImm(OpV->getString(), MIB);