Lines Matching refs:DefReg
206 unsigned DefReg = findSinkableLocalRegDef(LocalMI); in flushLocalValueMap() local
207 if (DefReg == 0) in flushLocalValueMap()
210 sinkLocalValueMaterialization(LocalMI, DefReg, OrderMap); in flushLocalValueMap()
221 static bool isRegUsedByPhiNodes(unsigned DefReg, in isRegUsedByPhiNodes() argument
224 if (P.second == DefReg) in isRegUsedByPhiNodes()
250 unsigned DefReg, in sinkLocalValueMaterialization() argument
257 if (FuncInfo.RegsWithFixups.count(DefReg)) in sinkLocalValueMaterialization()
262 bool UsedByPHI = isRegUsedByPhiNodes(DefReg, FuncInfo); in sinkLocalValueMaterialization()
263 if (!UsedByPHI && MRI.use_nodbg_empty(DefReg)) { in sinkLocalValueMaterialization()
281 for (MachineInstr &UseInst : MRI.use_nodbg_instructions(DefReg)) { in sinkLocalValueMaterialization()
309 for (MachineInstr &DbgVal : MRI.use_instructions(DefReg)) { in sinkLocalValueMaterialization()