Searched refs:hasOneDef (Results 1 – 15 of 15) sorted by relevance
75 assert(MRI.hasOneDef(Cond)); in runOnMachineFunction()
393 if (!MO.isDef() && !MRI.hasOneDef(Reg)) in isSafeToMove()532 if (MRI.hasOneDef(Reg) && MRI.hasOneUse(Reg)) { in moveForSingleUse()
192 } else if (MRI.hasOneNonDBGUse(Reg) && MRI.hasOneDef(Reg) && DefMO && in runOnMachineFunction()
349 if (!MRI->hasOneDef(Reg)) in determineInitialDefinedLanes()385 if (MRI->hasOneDef(MOReg)) { in determineInitialDefinedLanes()
1052 assert(MRI.hasOneDef(State.first)); in salvageCopySSAImpl()1162 if (Reg == 0 || !RegInfo->hasOneDef(Reg)) { in finalizeDebugInstrRefs()
460 if (MRI.hasOneDef(Reg)) in addVRegDefDeps()
412 if (!MRI->hasOneDef(MO.getReg())) in FindCycleSinkCandidates()
1011 if (!MRI->hasOneDef(Reg)) { in removeFalseRegisterKills()1020 } else if (!MRI->hasOneDef(Reg)) { in removeFalseRegisterKills()1026 assert(MRI->hasOneDef(Reg) && "Register has multiple definitions"); in removeFalseRegisterKills()1905 } else if (!MRI->hasOneDef(Reg)) { in getDefInstr()1916 assert(MRI->hasOneDef(Reg) && "Register has multiple definitions"); in getDefInstr()
1246 !DAG.MRI.hasOneDef(Reg) || !DAG.MRI.hasOneNonDBGUse(Reg)) in collectRematerializableInstructions()
828 if (!MRI->hasOneDef(VReg)) { in EmitDbgInstrRef()848 if (!MRI->hasOneDef(VReg)) { in EmitDbgInstrRef()
439 if (!MRI->hasOneDef(Reg)) in visitRegister()
497 MRI.hasOneUse(Dst) && MRI.hasOneDef(CompareReg)); in processSwitches()
466 bool hasOneDef(Register RegNo) const { in hasOneDef() function
337 if (!MRI.hasOneDef(Reg) && !MRI.def_empty(Reg)) in isSSA()
6887 if (!MRI->hasOneDef(CopyVReg)) in optimizeCondBranch()