Lines Matching refs:MRI
50 isImplicitlyDef(MachineRegisterInfo &MRI, unsigned Reg) { in isImplicitlyDef() argument
51 for (MachineRegisterInfo::def_instr_iterator It = MRI.def_instr_begin(Reg), in isImplicitlyDef()
52 E = MRI.def_instr_end(); It != E; ++It) { in isImplicitlyDef()
55 if (MRI.isReserved(Reg)) { in isImplicitlyDef()
67 RegSeqInfo(MachineRegisterInfo &MRI, MachineInstr *MI) : Instr(MI) { in RegSeqInfo() argument
72 if (isImplicitlyDef(MRI, MO.getReg())) in RegSeqInfo()
87 MachineRegisterInfo *MRI; member in __anon0d8035e60111::R600VectorRegMerger
191 unsigned DstReg = MRI->createVirtualRegister(&AMDGPU::R600_Reg128RegClass); in RebuildVector()
218 for (MachineRegisterInfo::use_instr_iterator It = MRI->use_instr_begin(Reg), in RebuildVector()
219 E = MRI->use_instr_end(); It != E; ++It) { in RebuildVector()
266 for (MachineRegisterInfo::use_instr_iterator It = MRI->use_instr_begin(Reg), in areAllUsesSwizzeable()
267 E = MRI->use_instr_end(); It != E; ++It) { in areAllUsesSwizzeable()
318 MRI = &(Fn.getRegInfo()); in runOnMachineFunction()
333 It = MRI->def_instr_begin(Reg), E = MRI->def_instr_end(); in runOnMachineFunction()
342 RegSeqInfo RSI(*MRI, MI); in runOnMachineFunction()