Lines Matching refs:MIB
123 MachineInstrBuilder CSEMIRBuilder::memoizeMI(MachineInstrBuilder MIB, in memoizeMI() argument
125 assert(canPerformCSEForOpc(MIB->getOpcode()) && in memoizeMI()
127 MachineInstr *MIBInstr = MIB; in memoizeMI()
129 return MIB; in memoizeMI()
144 MachineInstrBuilder &MIB) { in generateCopiesIfRequired() argument
150 return buildCopy(Op.getReg(), MIB.getReg(0)); in generateCopiesIfRequired()
160 Observer->changingInstr(*MIB); in generateCopiesIfRequired()
161 MIB->setDebugLoc( in generateCopiesIfRequired()
162 DILocation::getMergedLocation(MIB->getDebugLoc(), getDebugLoc())); in generateCopiesIfRequired()
164 Observer->changedInstr(*MIB); in generateCopiesIfRequired()
167 return MIB; in generateCopiesIfRequired()
282 auto MIB = MachineIRBuilder::buildInstr(Opc, DstOps, SrcOps, Flag); in buildInstr() local
285 getCSEInfo()->handleRemoveInst(&*MIB); in buildInstr()
286 return MIB; in buildInstr()
292 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos); in buildInstr() local
293 if (MIB) { in buildInstr()
295 return generateCopiesIfRequired(DstOps, MIB); in buildInstr()
320 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos); in buildConstant() local
321 if (MIB) { in buildConstant()
323 return generateCopiesIfRequired({Res}, MIB); in buildConstant()
347 MachineInstrBuilder MIB = getDominatingInstrForID(ID, InsertPos); in buildFConstant() local
348 if (MIB) { in buildFConstant()
350 return generateCopiesIfRequired({Res}, MIB); in buildFConstant()