Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64AdvSIMDScalarPass.cpp219 if (MOSrc0 && MRI->hasOneNonDBGUse(OrigSrc0)) in isProfitableToTransform()
231 if (MOSrc1 && MRI->hasOneNonDBGUse(OrigSrc1)) in isProfitableToTransform()
314 if (MRI->hasOneNonDBGUse(OrigSrc0)) { in transformInstruction()
333 if (MRI->hasOneNonDBGUse(OrigSrc1)) { in transformInstruction()
H A DAArch64CondBrTuning.cpp103 if (MRI->hasOneNonDBGUse(MI.getOperand(0).getReg())) in convertToFlagSetting()
H A DAArch64InstrInfo.cpp3522 if (!MRI.hasOneNonDBGUse(MI->getOperand(0).getReg())) in canCombine()
4683 if (!MRI->hasOneNonDBGUse(CopyVReg)) in optimizeCondBranch()
4700 if (!MRI->hasOneNonDBGUse(VReg)) in optimizeCondBranch()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCReduceCRLogicals.cpp450 MRI->hasOneNonDBGUse(Def1->getOperand(0).getReg()); in createCRLogicalOpInfo()
452 MRI->hasOneNonDBGUse(Ret.CopyDefs.first->getOperand(0).getReg()); in createCRLogicalOpInfo()
460 MRI->hasOneNonDBGUse(Def2->getOperand(0).getReg()); in createCRLogicalOpInfo()
462 MRI->hasOneNonDBGUse(Ret.CopyDefs.second->getOperand(0).getReg()); in createCRLogicalOpInfo()
485 Ret.SingleUse = MRI->hasOneNonDBGUse(MIParam.getOperand(0).getReg()) ? 1 : 0; in createCRLogicalOpInfo()
H A DPPCMIPeephole.cpp448 if (MRI->hasOneNonDBGUse(ShiftRes)) { in simplifyCode()
491 MRI->hasOneNonDBGUse(RoundInstr->getOperand(0).getReg())) { in simplifyCode()
535 if (!MRI->hasOneNonDBGUse(SrcMI->getOperand(0).getReg())) in simplifyCode()
579 if (!MRI->hasOneNonDBGUse(SrcMI->getOperand(0).getReg())) in simplifyCode()
684 MRI->hasOneNonDBGUse(DefPhiMI->getOperand(0).getReg()); in simplifyCode()
701 || !MRI->hasOneNonDBGUse(LiMI->getOperand(0).getReg()) || in simplifyCode()
902 !MRI->hasOneNonDBGUse(CndReg)) in eligibleForCompareElimination()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DMLxExpansionPass.cpp120 !MRI->hasOneNonDBGUse(Reg)) in getDefReg()
131 !MRI->hasOneNonDBGUse(Reg)) in getDefReg()
304 bool AccKill = MRI->hasOneNonDBGUse(AccReg); in ExpandFPMLxInstruction()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXPeephole.cpp121 if (MRI.hasOneNonDBGUse(Prev.getOperand(0).getReg())) { in CombineCVTAToLocal()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegisterInfo.cpp99 MRI.hasOneNonDBGUse(Def->getOperand(0).getReg())) { in eliminateFrameIndex()
H A DWebAssemblyRegStackify.cpp432 assert(MRI.hasOneNonDBGUse(DefReg)); in OneUseDominatesOtherUses()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DLiveRangeShrink.cpp192 } else if (MRI.hasOneNonDBGUse(Reg) && MRI.hasOneDef(Reg) && DefMO && in runOnMachineFunction()
H A DMachineSink.cpp203 !MRI->hasOneNonDBGUse(SrcReg)) in INITIALIZE_PASS_DEPENDENCY()
432 if (MRI->hasOneNonDBGUse(Reg)) { in isWorthBreakingCriticalEdge()
H A DPeepholeOptimizer.cpp468 if (MRI->hasOneNonDBGUse(SrcReg)) in INITIALIZE_PASS_DEPENDENCY()
1325 MRI->hasOneNonDBGUse(Reg)) { in isLoadFoldable()
1508 if (!MRI->hasOneNonDBGUse(Reg)) in findTargetRecurrence()
H A DLiveRangeEdit.cpp326 (MOI->readsReg() && (MRI.hasOneNonDBGUse(Reg) || useIsKill(LI, *MOI)))) in eliminateDeadDef()
H A DMachineCSE.cpp156 bool OnlyOneUse = MRI->hasOneNonDBGUse(Reg); in INITIALIZE_PASS_DEPENDENCY()
H A DMachineRegisterInfo.cpp420 bool MachineRegisterInfo::hasOneNonDBGUse(unsigned RegNo) const { in hasOneNonDBGUse() function in MachineRegisterInfo
H A DTailDuplicator.cpp241 if (MRI->hasOneNonDBGUse(Src) && in tailDuplicateAndUpdate()
H A DRegAllocFast.cpp638 MRI->hasOneNonDBGUse(VirtReg)) { in defineVirtReg()
H A DTargetInstrInfo.cpp698 MRI.hasOneNonDBGUse(MI1->getOperand(0).getReg()); in hasReassociableSibling()
H A DMachineLICM.cpp803 return MO.isKill() || MRI->hasOneNonDBGUse(MO.getReg()); in isOperandKill()
H A DTwoAddressInstructionPass.cpp526 if (!MRI->hasOneNonDBGUse(Reg)) in findOnlyInterestingUse()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86CallFrameOptimization.cpp609 if (!MRI->hasOneNonDBGUse(Reg)) in canFoldIntoRegPush()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h566 bool hasOneNonDBGUse(unsigned RegNo) const;
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.cpp462 if (!MRI.hasOneNonDBGUse(Reg)) in canFoldIntoSelect()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSILoadStoreOptimizer.cpp542 MRI->hasOneNonDBGUse(AddrReg[i]->getReg()))) in findMatchingInst()
H A DSIInstrInfo.cpp1997 if (!MRI->hasOneNonDBGUse(Reg)) in FoldImmediate()
2087 bool DeleteDef = MRI->hasOneNonDBGUse(Reg); in FoldImmediate()
2156 bool DeleteDef = MRI->hasOneNonDBGUse(Reg); in FoldImmediate()

12