Lines Matching refs:MIB
105 MachineInstrBuilder CSEMIRBuilder::memoizeMI(MachineInstrBuilder MIB,
107 assert(canPerformCSEForOpc(MIB->getOpcode()) &&
109 MachineInstr *MIBInstr = MIB;
111 return MIB;
126 MachineInstrBuilder &MIB) {
128 "Impossible return a single MIB with copies to multiple defs");
132 return buildCopy(Op.getReg(), MIB.getReg(0));
134 return MIB;
183 auto MIB = MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag);
186 getCSEInfo()->handleRemoveInst(&*MIB);
187 return MIB;
193 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos);
194 if (MIB) {
196 return generateCopiesIfRequired(DstOps, MIB);
221 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos);
222 if (MIB) {
224 return generateCopiesIfRequired({Res}, MIB);
248 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos);
249 if (MIB) {
251 return generateCopiesIfRequired({Res}, MIB);