Home
last modified time | relevance | path

Searched refs:hasOneNonDBGUse (Results 1 – 25 of 43) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64AdvSIMDScalarPass.cpp218 if (MOSrc0 && MRI->hasOneNonDBGUse(OrigSrc0)) in isProfitableToTransform()
230 if (MOSrc1 && MRI->hasOneNonDBGUse(OrigSrc1)) in isProfitableToTransform()
313 if (MRI->hasOneNonDBGUse(OrigSrc0)) { in transformInstruction()
332 if (MRI->hasOneNonDBGUse(OrigSrc1)) { in transformInstruction()
DAArch64CondBrTuning.cpp102 if (MRI->hasOneNonDBGUse(MI.getOperand(0).getReg())) in convertToFlagSetting()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DMLxExpansionPass.cpp118 if (Register::isPhysicalRegister(Reg) || !MRI->hasOneNonDBGUse(Reg)) in getDefReg()
128 if (Register::isPhysicalRegister(Reg) || !MRI->hasOneNonDBGUse(Reg)) in getDefReg()
301 bool AccKill = MRI->hasOneNonDBGUse(AccReg); in ExpandFPMLxInstruction()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
DPPCReduceCRLogicals.cpp476 MRI->hasOneNonDBGUse(Def1->getOperand(0).getReg()); in createCRLogicalOpInfo()
478 MRI->hasOneNonDBGUse(Ret.CopyDefs.first->getOperand(0).getReg()); in createCRLogicalOpInfo()
486 MRI->hasOneNonDBGUse(Def2->getOperand(0).getReg()); in createCRLogicalOpInfo()
488 MRI->hasOneNonDBGUse(Ret.CopyDefs.second->getOperand(0).getReg()); in createCRLogicalOpInfo()
510 Ret.SingleUse = MRI->hasOneNonDBGUse(MIParam.getOperand(0).getReg()) ? 1 : 0; in createCRLogicalOpInfo()
DPPCMIPeephole.cpp671 if (MRI->hasOneNonDBGUse(ShiftRes)) { in simplifyCode()
716 MRI->hasOneNonDBGUse(RoundInstr->getOperand(0).getReg())) { in simplifyCode()
760 if (!MRI->hasOneNonDBGUse(SrcMI->getOperand(0).getReg())) in simplifyCode()
804 if (!MRI->hasOneNonDBGUse(SrcMI->getOperand(0).getReg())) in simplifyCode()
909 MRI->hasOneNonDBGUse(DefPhiMI->getOperand(0).getReg()); in simplifyCode()
926 || !MRI->hasOneNonDBGUse(LiMI->getOperand(0).getReg()) || in simplifyCode()
1144 if (!Register::isVirtualRegister(CndReg) || !MRI->hasOneNonDBGUse(CndReg)) in eligibleForCompareElimination()
1626 if (!MRI->hasOneNonDBGUse(SrcReg)) in combineSEXTAndSHL()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
DNVPTXPeephole.cpp120 if (MRI.hasOneNonDBGUse(Prev.getOperand(0).getReg())) { in CombineCVTAToLocal()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
DCombinerHelper.cpp697 if (!LoadDef || !MRI.hasOneNonDBGUse(LoadDef->getOperand(0).getReg()) || in matchSextInRegOfLoad()
823 if (!AddrDef || MRI.hasOneNonDBGUse(Addr)) in findPreIndexCandidate()
1717 if (!MRI.hasOneNonDBGUse(Add2)) in matchPtrAddImmedChain()
1848 if (!MRI.hasOneNonDBGUse(LogicDest)) in matchShiftOfShiftedLogic()
1868 !MRI.hasOneNonDBGUse(MI->getOperand(0).getReg())) in matchShiftOfShiftedLogic()
2583 if (MRI.hasOneNonDBGUse(SrcReg) && in matchCombineTruncOfShl()
2933 if (!MRI.hasOneNonDBGUse(LHSReg) || !MRI.hasOneNonDBGUse(RHSReg)) in matchHoistLogicOpWithSameOpcodeHands()
3206 if (!MRI.hasOneNonDBGUse(XorSrc)) in matchNotCmp()
3218 if (!MRI.hasOneNonDBGUse(Reg)) in matchNotCmp()
3324 if (!MRI.hasOneNonDBGUse(AndReg)) in matchXorOfAndWithSameReg()
[all …]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64PostLegalizerCombiner.cpp154 if (MRI.hasOneNonDBGUse(LHS) && in matchAArch64MulConstCombine()
159 if (MRI.hasOneNonDBGUse(Dst)) { in matchAArch64MulConstCombine()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyRegisterInfo.cpp102 MRI.hasOneNonDBGUse(Def->getOperand(0).getReg())) { in eliminateFrameIndex()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DLiveRangeShrink.cpp193 } else if (MRI.hasOneNonDBGUse(Reg) && MRI.hasOneDef(Reg) && DefMO && in runOnMachineFunction()
DTargetRegisterInfo.cpp623 return MRI->hasOneNonDBGUse(SrcReg) ? SrcReg : Register(); in lookThruSingleUseCopyChain()
635 if (!CopySrcReg.isVirtual() || !MRI->hasOneNonDBGUse(CopySrcReg)) in lookThruSingleUseCopyChain()
DLiveRangeEdit.cpp329 (MOI->readsReg() && (MRI.hasOneNonDBGUse(Reg) || useIsKill(LI, *MOI)))) in eliminateDeadDef()
DMachineRegisterInfo.cpp419 bool MachineRegisterInfo::hasOneNonDBGUse(Register RegNo) const { in hasOneNonDBGUse() function in MachineRegisterInfo
DMachineSink.cpp275 !Register::isVirtualRegister(DstReg) || !MRI->hasOneNonDBGUse(SrcReg)) in INITIALIZE_PASS_DEPENDENCY()
616 if (MRI->hasOneNonDBGUse(Reg)) { in isWorthBreakingCriticalEdge()
DPeepholeOptimizer.cpp471 if (MRI->hasOneNonDBGUse(SrcReg)) in INITIALIZE_PASS_DEPENDENCY()
1519 if (!MRI->hasOneNonDBGUse(Reg)) in findTargetRecurrence()
DMachineCSE.cpp175 bool OnlyOneUse = MRI->hasOneNonDBGUse(Reg); in INITIALIZE_PASS_DEPENDENCY()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUInstructions.td165 return MRI.hasOneNonDBGUse(MI.getOperand(0).getReg());
174 return MRI.hasOneNonDBGUse(MI.getOperand(0).getReg());
183 return MRI.hasOneNonDBGUse(MI.getOperand(0).getReg());
DAMDGPUPostLegalizerCombiner.cpp85 if (!MRI.hasOneNonDBGUse(Cond) || in matchFMinFMaxLegacy()
DSIOptimizeExecMaskingPreRA.cpp419 if (SavedExec.isVirtual() && MRI->hasOneNonDBGUse(SavedExec)) { in runOnMachineFunction()
DSIFoldOperands.cpp1539 !MRI->hasOneNonDBGUse(Reg)) in tryFoldRegSequence()
1564 if (!TRI->isVGPR(*MRI, Reg) || !MRI->hasOneNonDBGUse(Reg)) in tryFoldRegSequence()
1643 if (!MRI->hasOneNonDBGUse(PhiIn)) in tryFoldLCSSAPhi()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
DBPFMIPeephole.cpp478 if (!MRI->hasOneNonDBGUse(SrcReg)) in eliminateTruncSeq()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86CallFrameOptimization.cpp617 if (!MRI->hasOneNonDBGUse(Reg)) in canFoldIntoRegPush()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
DLanaiInstrInfo.cpp461 if (!MRI.hasOneNonDBGUse(Reg)) in canFoldIntoSelect()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DMIPatternMatch.h53 return MRI.hasOneNonDBGUse(Reg) && SubPat.match(MRI, Reg); in match()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DMachineRegisterInfo.h572 bool hasOneNonDBGUse(Register RegNo) const;

12