Lines Matching refs:MIB
128 MachineInstrBuilder CSEMIRBuilder::memoizeMI(MachineInstrBuilder MIB, in memoizeMI() argument
130 assert(canPerformCSEForOpc(MIB->getOpcode()) && in memoizeMI()
132 MachineInstr *MIBInstr = MIB; in memoizeMI()
134 return MIB; in memoizeMI()
149 MachineInstrBuilder &MIB) { in generateCopiesIfRequired() argument
155 return buildCopy(Op.getReg(), MIB.getReg(0)); in generateCopiesIfRequired()
165 Observer->changingInstr(*MIB); in generateCopiesIfRequired()
166 MIB->setDebugLoc( in generateCopiesIfRequired()
167 DILocation::getMergedLocation(MIB->getDebugLoc(), getDebugLoc())); in generateCopiesIfRequired()
169 Observer->changedInstr(*MIB); in generateCopiesIfRequired()
172 return MIB; in generateCopiesIfRequired()
307 auto MIB = MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag); in buildInstr() local
310 getCSEInfo()->handleRemoveInst(&*MIB); in buildInstr()
311 return MIB; in buildInstr()
317 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos); in buildInstr() local
318 if (MIB) { in buildInstr()
320 return generateCopiesIfRequired(DstOps, MIB); in buildInstr()
345 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos); in buildConstant() local
346 if (MIB) { in buildConstant()
348 return generateCopiesIfRequired({Res}, MIB); in buildConstant()
372 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos); in buildFConstant() local
373 if (MIB) { in buildFConstant()
375 return generateCopiesIfRequired({Res}, MIB); in buildFConstant()