| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64AdvSIMDScalarPass.cpp | 219 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 D | AArch64CondBrTuning.cpp | 103 if (MRI->hasOneNonDBGUse(MI.getOperand(0).getReg())) in convertToFlagSetting()
|
| H A D | AArch64InstrInfo.cpp | 3522 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 D | PPCReduceCRLogicals.cpp | 450 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 D | PPCMIPeephole.cpp | 448 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 D | MLxExpansionPass.cpp | 120 !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 D | NVPTXPeephole.cpp | 121 if (MRI.hasOneNonDBGUse(Prev.getOperand(0).getReg())) { in CombineCVTAToLocal()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRegisterInfo.cpp | 99 MRI.hasOneNonDBGUse(Def->getOperand(0).getReg())) { in eliminateFrameIndex()
|
| H A D | WebAssemblyRegStackify.cpp | 432 assert(MRI.hasOneNonDBGUse(DefReg)); in OneUseDominatesOtherUses()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | LiveRangeShrink.cpp | 192 } else if (MRI.hasOneNonDBGUse(Reg) && MRI.hasOneDef(Reg) && DefMO && in runOnMachineFunction()
|
| H A D | MachineSink.cpp | 203 !MRI->hasOneNonDBGUse(SrcReg)) in INITIALIZE_PASS_DEPENDENCY() 432 if (MRI->hasOneNonDBGUse(Reg)) { in isWorthBreakingCriticalEdge()
|
| H A D | PeepholeOptimizer.cpp | 468 if (MRI->hasOneNonDBGUse(SrcReg)) in INITIALIZE_PASS_DEPENDENCY() 1325 MRI->hasOneNonDBGUse(Reg)) { in isLoadFoldable() 1508 if (!MRI->hasOneNonDBGUse(Reg)) in findTargetRecurrence()
|
| H A D | LiveRangeEdit.cpp | 326 (MOI->readsReg() && (MRI.hasOneNonDBGUse(Reg) || useIsKill(LI, *MOI)))) in eliminateDeadDef()
|
| H A D | MachineCSE.cpp | 156 bool OnlyOneUse = MRI->hasOneNonDBGUse(Reg); in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | MachineRegisterInfo.cpp | 420 bool MachineRegisterInfo::hasOneNonDBGUse(unsigned RegNo) const { in hasOneNonDBGUse() function in MachineRegisterInfo
|
| H A D | TailDuplicator.cpp | 241 if (MRI->hasOneNonDBGUse(Src) && in tailDuplicateAndUpdate()
|
| H A D | RegAllocFast.cpp | 638 MRI->hasOneNonDBGUse(VirtReg)) { in defineVirtReg()
|
| H A D | TargetInstrInfo.cpp | 698 MRI.hasOneNonDBGUse(MI1->getOperand(0).getReg()); in hasReassociableSibling()
|
| H A D | MachineLICM.cpp | 803 return MO.isKill() || MRI->hasOneNonDBGUse(MO.getReg()); in isOperandKill()
|
| H A D | TwoAddressInstructionPass.cpp | 526 if (!MRI->hasOneNonDBGUse(Reg)) in findOnlyInterestingUse()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86CallFrameOptimization.cpp | 609 if (!MRI->hasOneNonDBGUse(Reg)) in canFoldIntoRegPush()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineRegisterInfo.h | 566 bool hasOneNonDBGUse(unsigned RegNo) const;
|
| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | LanaiInstrInfo.cpp | 462 if (!MRI.hasOneNonDBGUse(Reg)) in canFoldIntoSelect()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SILoadStoreOptimizer.cpp | 542 MRI->hasOneNonDBGUse(AddrReg[i]->getReg()))) in findMatchingInst()
|
| H A D | SIInstrInfo.cpp | 1997 if (!MRI->hasOneNonDBGUse(Reg)) in FoldImmediate() 2087 bool DeleteDef = MRI->hasOneNonDBGUse(Reg); in FoldImmediate() 2156 bool DeleteDef = MRI->hasOneNonDBGUse(Reg); in FoldImmediate()
|