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

12

/freebsd-current/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.cpp100 if (MRI->hasOneNonDBGUse(MI.getOperand(0).getReg()))
/freebsd-current/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXPeephole.cpp128 if (MRI.hasOneNonDBGUse(Prev.getOperand(0).getReg())) {
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMLxExpansionPass.cpp118 if (Reg.isPhysical() || !MRI->hasOneNonDBGUse(Reg))
128 if (Reg.isPhysical() || !MRI->hasOneNonDBGUse(Reg))
301 bool AccKill = MRI->hasOneNonDBGUse(AccReg);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCombinerHelper.cpp201 if (MRI.hasOneNonDBGUse(Src)) {
375 if (MRI.hasOneNonDBGUse(MatchInfoDst)) {
424 if (!MRI.hasOneNonDBGUse(SrcReg) || MRI.getType(SrcReg) != LLT::scalar(32))
H A DAMDGPURegBankCombiner.cpp266 if ((!MRI.hasOneNonDBGUse(K0->VReg) || TII.isInlineConstant(K0->Value)) &&
267 (!MRI.hasOneNonDBGUse(K1->VReg) || TII.isInlineConstant(K1->Value))) {
H A DAMDGPUPostLegalizerCombiner.cpp167 if (!MRI.hasOneNonDBGUse(Cond) ||
400 if (!MRI.hasOneNonDBGUse(LoadReg))
H A DSIOptimizeExecMaskingPreRA.cpp457 if (SavedExec.isVirtual() && MRI->hasOneNonDBGUse(SavedExec)) {
H A DSIFoldOperands.cpp1737 !MRI->hasOneNonDBGUse(Reg))
1762 if (!TRI->isVGPR(*MRI, Reg) || !MRI->hasOneNonDBGUse(Reg))
1947 if (IsAGPR32 && !ST->hasGFX90AInsts() && !MRI->hasOneNonDBGUse(Reg) &&
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegisterInfo.cpp102 MRI.hasOneNonDBGUse(Def->getOperand(0).getReg())) {
H A DWebAssemblyRegStackify.cpp280 // generalization of MachineRegisterInfo::hasOneNonDBGUse that uses
282 static bool hasOneNonDBGUse(unsigned Reg, MachineInstr *Def, function
286 if (MRI.hasOneNonDBGUse(Reg))
476 assert(MRI.hasOneNonDBGUse(DefReg));
531 if (MRI.hasOneDef(Reg) && MRI.hasOneNonDBGUse(Reg)) {
879 if (CanMove && hasOneNonDBGUse(Reg, DefI, MRI, MDT, LIS)) {
916 if (DefReg != UseReg || !MRI.hasOneNonDBGUse(DefReg))
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostSelectOptimize.cpp141 if (!MRI.hasOneNonDBGUse(Src))
H A DAArch64PostLegalizerCombiner.cpp168 if (MRI.hasOneNonDBGUse(LHS) &&
173 if (MRI.hasOneNonDBGUse(Dst)) {
316 if (!MRI.hasOneNonDBGUse(Store.getValueReg()))
H A DAArch64PreLegalizerCombiner.cpp255 if (!MRI.hasOneNonDBGUse(MidReg))
620 if (!MRI.hasOneNonDBGUse(ResStatus))
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp760 if (!LoadMI || !MRI.hasOneNonDBGUse(LoadMI->getDstReg()))
885 if (!LoadDef || !MRI.hasOneNonDBGUse(DstReg))
1028 if (MRI.hasOneNonDBGUse(Ptr))
1119 MRI.hasOneNonDBGUse(Addr))
1183 if (!MRI.hasOneNonDBGUse(Vector))
1721 if (!MRI.hasOneNonDBGUse(LogicDest))
1741 !MRI.hasOneNonDBGUse(MI->getOperand(0).getReg()))
2512 if (!MRI.hasOneNonDBGUse(SrcReg))
2999 if (!MRI.hasOneNonDBGUse(LHSReg) || !MRI.hasOneNonDBGUse(RHSRe
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCReduceCRLogicals.cpp477 MRI->hasOneNonDBGUse(Def1->getOperand(0).getReg());
479 MRI->hasOneNonDBGUse(Ret.CopyDefs.first->getOperand(0).getReg());
487 MRI->hasOneNonDBGUse(Def2->getOperand(0).getReg());
489 MRI->hasOneNonDBGUse(Ret.CopyDefs.second->getOperand(0).getReg());
511 Ret.SingleUse = MRI->hasOneNonDBGUse(MIParam.getOperand(0).getReg()) ? 1 : 0;
H A DPPCMIPeephole.cpp837 if (MRI->hasOneNonDBGUse(ShiftRes)) {
883 MRI->hasOneNonDBGUse(RoundInstr->getOperand(0).getReg())) {
929 if (!MRI->hasOneNonDBGUse(SrcMI->getOperand(0).getReg()))
980 if (!MRI->hasOneNonDBGUse(SrcMI->getOperand(0).getReg()))
1117 MRI->hasOneNonDBGUse(DefPhiMI->getOperand(0).getReg());
1134 || !MRI->hasOneNonDBGUse(LiMI->getOperand(0).getReg()) ||
1207 if (!TrueReg.isVirtual() || !MRI->hasOneNonDBGUse(TrueReg))
1481 if (!CndReg.isVirtual() || !MRI->hasOneNonDBGUse(CndReg))
1979 if (!MRI->hasOneNonDBGUse(SrcReg))
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeShrink.cpp194 } else if (MRI.hasOneNonDBGUse(Reg) && MRI.hasOneDef(Reg) && DefMO &&
H A DTargetRegisterInfo.cpp628 return MRI->hasOneNonDBGUse(SrcReg) ? SrcReg : Register();
640 if (!CopySrcReg.isVirtual() || !MRI->hasOneNonDBGUse(CopySrcReg))
H A DLiveRangeEdit.cpp357 (MO.readsReg() && (MRI.hasOneNonDBGUse(Reg) || useIsKill(LI, MO))))
H A DMachineRegisterInfo.cpp417 bool MachineRegisterInfo::hasOneNonDBGUse(Register RegNo) const { function in class:MachineRegisterInfo
H A DMachineSink.cpp330 !MRI->hasOneNonDBGUse(SrcReg))
910 if (MRI->hasOneNonDBGUse(Reg)) {
H A DPeepholeOptimizer.cpp514 if (MRI->hasOneNonDBGUse(SrcReg))
1572 if (!MRI->hasOneNonDBGUse(Reg))
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallFrameOptimization.cpp608 if (!MRI->hasOneNonDBGUse(Reg))
H A DX86AvoidStoreForwardingBlocks.cpp538 if (!MRI->hasOneNonDBGUse(DefVR))

Completed in 171 milliseconds

12