Searched refs:hasOneDef (Results 1 – 19 of 19) sorted by relevance
74 assert(MRI.hasOneDef(Cond)); in runOnMachineFunction()
445 if (MRI.hasOneDef(Reg) && MRI.hasOneUse(Reg)) { in MoveForSingleUse()
77 assert(MRI.hasOneDef(Cond)); in runOnMachineFunction()
344 if (!MO.isDef() && !MRI.hasOneDef(Reg)) in IsSafeToMove()480 if (MRI.hasOneDef(Reg) && MRI.hasOneUse(Reg)) { in MoveForSingleUse()
358 if (!MRI->hasOneDef(Reg)) in determineInitialDefinedLanes()394 if (MRI->hasOneDef(MOReg)) { in determineInitialDefinedLanes()
721 if (!MRI->hasOneDef(MO.getReg())) in SinkIntoLoop()
479 if (MRI.hasOneDef(Reg)) in addVRegDefDeps()
192 } else if (MRI.hasOneNonDBGUse(Reg) && MRI.hasOneDef(Reg) && DefMO && in runOnMachineFunction()
356 if (!MRI->hasOneDef(Reg)) in determineInitialDefinedLanes()392 if (MRI->hasOneDef(MOReg)) { in determineInitialDefinedLanes()
771 if (!MRI->hasOneDef(MO.getReg())) in SinkIntoLoop()
428 if (MRI.hasOneDef(Reg)) in addVRegDefDeps()
1029 if (!MRI->hasOneDef(Reg)) { in removeFalseRegisterKills()1038 } else if (!MRI->hasOneDef(Reg)) { in removeFalseRegisterKills()1044 assert(MRI->hasOneDef(Reg) && "Register has multiple definitions"); in removeFalseRegisterKills()1952 } else if (!MRI->hasOneDef(Reg)) { in getDefInstr()1963 assert(MRI->hasOneDef(Reg) && "Register has multiple definitions"); in getDefInstr()
396 bool hasOneDef(unsigned RegNo) const { in hasOneDef() function
445 bool hasOneDef(unsigned RegNo) const { in hasOneDef() function
449 if (!MRI->hasOneDef(Reg)) in visitRegister()
316 if (!MRI.hasOneDef(Reg) && !MRI.def_empty(Reg)) in isSSA()
3880 if (!MRI->hasOneDef(CopyVReg)) in optimizeCondBranch()
4734 if (!MRI->hasOneDef(CopyVReg)) in optimizeCondBranch()
24189 assert(MRI.hasOneDef(AddendOp.getReg()) && "Multiple defs in SSA?"); in emitFMA3Instr()