Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A 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()
H A DAArch64CondBrTuning.cpp99 if (MRI->hasOneNonDBGUse(MI.getOperand(0).getReg())) in convertToFlagSetting()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A 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()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A 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()
H A DPPCMIPeephole.cpp694 if (MRI->hasOneNonDBGUse(ShiftRes)) { in simplifyCode()
739 MRI->hasOneNonDBGUse(RoundInstr->getOperand(0).getReg())) { in simplifyCode()
783 if (!MRI->hasOneNonDBGUse(SrcMI->getOperand(0).getReg())) in simplifyCode()
827 if (!MRI->hasOneNonDBGUse(SrcMI->getOperand(0).getReg())) in simplifyCode()
932 MRI->hasOneNonDBGUse(DefPhiMI->getOperand(0).getReg()); in simplifyCode()
949 || !MRI->hasOneNonDBGUse(LiMI->getOperand(0).getReg()) || in simplifyCode()
1215 if (!Register::isVirtualRegister(CndReg) || !MRI->hasOneNonDBGUse(CndReg)) in eligibleForCompareElimination()
1697 if (!MRI->hasOneNonDBGUse(SrcReg)) in combineSEXTAndSHL()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp2272 if (MRI.hasOneNonDBGUse(SrcReg) && in matchCombineTruncOfShl()
2648 if (!MRI.hasOneNonDBGUse(LHSReg) || !MRI.hasOneNonDBGUse(RHSReg)) in matchHoistLogicOpWithSameOpcodeHands()
2921 if (!MRI.hasOneNonDBGUse(XorSrc)) in matchNotCmp()
2933 if (!MRI.hasOneNonDBGUse(Reg)) in matchNotCmp()
3039 if (!MRI.hasOneNonDBGUse(AndReg)) in matchXorOfAndWithSameReg()
3116 !MRI.hasOneNonDBGUse(LHS)) { in matchFoldBinOpIntoSelect()
3121 !MRI.hasOneNonDBGUse(RHS)) in matchFoldBinOpIntoSelect()
3241 if (!MRI.hasOneNonDBGUse(OrLHS) || !MRI.hasOneNonDBGUse(OrRHS)) in findCandidatesForLoadOrCombine()
3274 assert(MRI.hasOneNonDBGUse(Reg) && in matchLoadAndBytePosition()
3825 if (!MRI.hasOneNonDBGUse(DstReg)) in matchExtendThroughPhis()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp156 if (MRI.hasOneNonDBGUse(LHS) && in matchAArch64MulConstCombine()
161 if (MRI.hasOneNonDBGUse(Dst)) { in matchAArch64MulConstCombine()
305 if (!MRI.hasOneNonDBGUse(Store.getValueReg())) in matchSplitStoreZero128()
H A DAArch64PreLegalizerCombiner.cpp289 if (!MRI.hasOneNonDBGUse(ResStatus)) in tryToSimplifyUADDO()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUCombinerHelper.cpp193 if (MRI.hasOneNonDBGUse(Src)) { in matchFoldableFneg()
361 if (MRI.hasOneNonDBGUse(MatchInfoDst)) { in applyFoldableFneg()
H A DAMDGPURegBankCombiner.cpp226 if ((!MRI.hasOneNonDBGUse(K0->VReg) || TII.isInlineConstant(K0->Value)) && in matchFPMinMaxToMed3()
227 (!MRI.hasOneNonDBGUse(K1->VReg) || TII.isInlineConstant(K1->Value))) { in matchFPMinMaxToMed3()
H A DAMDGPUInstructions.td177 return MRI.hasOneNonDBGUse(MI.getOperand(0).getReg());
186 return MRI.hasOneNonDBGUse(MI.getOperand(0).getReg());
195 return MRI.hasOneNonDBGUse(MI.getOperand(0).getReg());
H A DAMDGPUPostLegalizerCombiner.cpp91 if (!MRI.hasOneNonDBGUse(Cond) || in matchFMinFMaxLegacy()
H A DSIOptimizeExecMaskingPreRA.cpp486 if (SavedExec.isVirtual() && MRI->hasOneNonDBGUse(SavedExec)) { in runOnMachineFunction()
H A DSIFoldOperands.cpp1519 !MRI->hasOneNonDBGUse(Reg)) in tryFoldRegSequence()
1544 if (!TRI->isVGPR(*MRI, Reg) || !MRI->hasOneNonDBGUse(Reg)) in tryFoldRegSequence()
1616 if (!MRI->hasOneNonDBGUse(PhiIn)) in tryFoldLCSSAPhi()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXPeephole.cpp128 if (MRI.hasOneNonDBGUse(Prev.getOperand(0).getReg())) { in CombineCVTAToLocal()
/llvm-project-15.0.7/llvm/test/TableGen/
H A Dpredicate-patfags.td37 return MRI->hasOneNonDBGUse(MI.getOperand(0).getReg());
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegisterInfo.cpp102 MRI.hasOneNonDBGUse(Def->getOperand(0).getReg())) { in eliminateFrameIndex()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DLiveRangeShrink.cpp192 } else if (MRI.hasOneNonDBGUse(Reg) && MRI.hasOneDef(Reg) && DefMO && in runOnMachineFunction()
H A DTargetRegisterInfo.cpp624 return MRI->hasOneNonDBGUse(SrcReg) ? SrcReg : Register(); in lookThruSingleUseCopyChain()
636 if (!CopySrcReg.isVirtual() || !MRI->hasOneNonDBGUse(CopySrcReg)) in lookThruSingleUseCopyChain()
H A DLiveRangeEdit.cpp345 (MO.readsReg() && (MRI.hasOneNonDBGUse(Reg) || useIsKill(LI, MO)))) in eliminateDeadDef()
H A DMachineRegisterInfo.cpp415 bool MachineRegisterInfo::hasOneNonDBGUse(Register RegNo) const { in hasOneNonDBGUse() function in MachineRegisterInfo
H A DMachineSink.cpp279 !Register::isVirtualRegister(DstReg) || !MRI->hasOneNonDBGUse(SrcReg)) in INITIALIZE_PASS_DEPENDENCY()
620 if (MRI->hasOneNonDBGUse(Reg)) { in isWorthBreakingCriticalEdge()
H A DPeepholeOptimizer.cpp471 if (MRI->hasOneNonDBGUse(SrcReg)) in INITIALIZE_PASS_DEPENDENCY()
1519 if (!MRI->hasOneNonDBGUse(Reg)) in findTargetRecurrence()
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFMIPeephole.cpp477 if (!MRI->hasOneNonDBGUse(SrcReg)) in eliminateTruncSeq()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86CallFrameOptimization.cpp617 if (!MRI->hasOneNonDBGUse(Reg)) in canFoldIntoRegPush()

12