Searched refs:hasOneNonDBGUse (Results 1 - 25 of 36) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AdvSIMDScalarPass.cpp218 if (MOSrc0 && MRI->hasOneNonDBGUse(OrigSrc0))
230 if (MOSrc1 && MRI->hasOneNonDBGUse(OrigSrc1))
313 if (MRI->hasOneNonDBGUse(OrigSrc0)) {
332 if (MRI->hasOneNonDBGUse(OrigSrc1)) {
H A DAArch64CondBrTuning.cpp102 if (MRI->hasOneNonDBGUse(MI.getOperand(0).getReg()))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXPeephole.cpp120 if (MRI.hasOneNonDBGUse(Prev.getOperand(0).getReg())) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMLxExpansionPass.cpp118 if (Register::isPhysicalRegister(Reg) || !MRI->hasOneNonDBGUse(Reg))
128 if (Register::isPhysicalRegister(Reg) || !MRI->hasOneNonDBGUse(Reg))
301 bool AccKill = MRI->hasOneNonDBGUse(AccReg);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegisterInfo.cpp102 MRI.hasOneNonDBGUse(Def->getOperand(0).getReg())) {
H A DWebAssemblyRegStackify.cpp479 assert(MRI.hasOneNonDBGUse(DefReg));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCReduceCRLogicals.cpp476 MRI->hasOneNonDBGUse(Def1->getOperand(0).getReg());
478 MRI->hasOneNonDBGUse(Ret.CopyDefs.first->getOperand(0).getReg());
486 MRI->hasOneNonDBGUse(Def2->getOperand(0).getReg());
488 MRI->hasOneNonDBGUse(Ret.CopyDefs.second->getOperand(0).getReg());
510 Ret.SingleUse = MRI->hasOneNonDBGUse(MIParam.getOperand(0).getReg()) ? 1 : 0;
H A DPPCMIPeephole.cpp527 if (MRI->hasOneNonDBGUse(ShiftRes)) {
572 MRI->hasOneNonDBGUse(RoundInstr->getOperand(0).getReg())) {
616 if (!MRI->hasOneNonDBGUse(SrcMI->getOperand(0).getReg()))
660 if (!MRI->hasOneNonDBGUse(SrcMI->getOperand(0).getReg()))
765 MRI->hasOneNonDBGUse(DefPhiMI->getOperand(0).getReg());
782 || !MRI->hasOneNonDBGUse(LiMI->getOperand(0).getReg()) ||
1133 if (!Register::isVirtualRegister(CndReg) || !MRI->hasOneNonDBGUse(CndReg))
1615 if (!MRI->hasOneNonDBGUse(SrcReg))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeShrink.cpp192 } else if (MRI.hasOneNonDBGUse(Reg) && MRI.hasOneDef(Reg) && DefMO &&
H A DLiveRangeEdit.cpp329 (MOI->readsReg() && (MRI.hasOneNonDBGUse(Reg) || useIsKill(LI, *MOI))))
H A DMachineSink.cpp228 !Register::isVirtualRegister(DstReg) || !MRI->hasOneNonDBGUse(SrcReg))
480 if (MRI->hasOneNonDBGUse(Reg)) {
H A DMachineRegisterInfo.cpp419 bool MachineRegisterInfo::hasOneNonDBGUse(Register RegNo) const { function in class:MachineRegisterInfo
H A DPeepholeOptimizer.cpp468 if (MRI->hasOneNonDBGUse(SrcReg))
1509 if (!MRI->hasOneNonDBGUse(Reg))
H A DMachineCSE.cpp174 bool OnlyOneUse = MRI->hasOneNonDBGUse(Reg);
H A DTailDuplicator.cpp249 if (MRI->hasOneNonDBGUse(Src) &&
H A DMachineLICM.cpp851 return MO.isKill() || MRI->hasOneNonDBGUse(MO.getReg());
H A DRegAllocFast.cpp787 MRI->hasOneNonDBGUse(VirtReg)) {
H A DTargetInstrInfo.cpp715 MRI.hasOneNonDBGUse(MI1->getOperand(0).getReg());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMaskingPreRA.cpp308 if (SavedExec.isVirtual() && MRI.hasOneNonDBGUse(SavedExec) &&
H A DAMDGPUPostLegalizerCombiner.cpp53 if (!MRI.hasOneNonDBGUse(Cond) ||
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallFrameOptimization.cpp618 if (!MRI->hasOneNonDBGUse(Reg))
H A DX86AvoidStoreForwardingBlocks.cpp544 if (!MRI->hasOneNonDBGUse(DefVR))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp678 if (!AddrDef || MRI.hasOneNonDBGUse(Addr))
828 !MRI.hasOneNonDBGUse(CmpMI->getOperand(0).getReg()))
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h563 /// hasOneNonDBGUse - Return true if there is exactly one non-Debug
565 bool hasOneNonDBGUse(Register RegNo) const;
567 /// hasOneNonDBGUse - Return true if there is exactly one non-Debug
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.cpp461 if (!MRI.hasOneNonDBGUse(Reg))

Completed in 300 milliseconds

12