Home
last modified time | relevance | path

Searched refs:isUse (Results 1 – 25 of 112) sorted by relevance

12345

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCycleAnalysis.cpp113 if (MO.isUse()) { in isCycleInvariant()
138 if (!MO.isUse()) in isCycleInvariant()
H A DMachineLoopInfo.cpp219 if (MO.isUse()) { in isLoopInvariant()
241 if (!MO.isUse()) in isLoopInvariant()
H A DMachineInstr.cpp276 if (NewMO->isUse()) { in addOperand()
286 if (NewMO->isUse() && isDebugInstr()) in addOperand()
1018 if (!MO.isReg() || !MO.isUse()) in findRegisterUseOperandIdx()
1046 if (MO.isUse()) in readsWritesVirtualRegister()
1125 assert(UseMO.isUse() && "UseIdx must be a use operand"); in tieOperands()
1159 if (MO.isUse()) in findTiedOperandIdx()
1227 if (MO.isReg() && MO.isUse()) in clearKillInfo()
1495 if (!MO.isReg() || MO.isUse()) in allDefsAreDead()
1505 if (!MO.isReg() || MO.isUse()) in allImplicitDefsAreDead()
1936 if (!MO.isReg() || !MO.isUse() || MO.isUndef()) in addRegisterKilled()
[all …]
H A DBreakFalseDeps.cpp198 if (!MO.isReg() || !MO.getReg() || !MO.isUse() || !MO.isUndef()) in processDefs()
223 if (MO.isUse()) in processDefs()
H A DLiveIntervals.cpp775 if (MO.isUse()) { in addKillFlags()
851 float LiveIntervals::getSpillWeight(bool isDef, bool isUse, in getSpillWeight() argument
854 return getSpillWeight(isDef, isUse, MBFI, MI.getParent()); in getSpillWeight()
857 float LiveIntervals::getSpillWeight(bool isDef, bool isUse, in getSpillWeight() argument
860 return (isDef + isUse) * MBFI->getBlockFreqRelativeToEntryBlock(MBB); in getSpillWeight()
1005 if (MO.isUse()) { in updateAllRanges()
1108 if (MOP.isReg() && MOP.isUse()) in handleMoveDown()
1409 if (MO->isReg() && !MO->isUse()) in handleMoveUp()
1622 } else if (MO.isUse()) { in repairOldRegInRange()
H A DCriticalAntiDepBreaker.cpp214 if (MO.isUse() && Special) { in PrescanInstruction()
312 if (!MO.isUse()) continue; in ScanInstruction()
616 if (MO.isUse() && TRI->regsOverlap(AntiDepReg, Reg)) { in BreakAntiDependencies()
H A DTwoAddressInstructionPass.cpp277 if (MO.isUse() && DI->second < LastUse) in noUseAfterLastDef()
401 if (!MO.isReg() || !MO.isUse() || MO.getReg() != Reg) in isTwoAddrUse()
445 if (MO.isReg() && MO.isUse() && in findOnlyInterestingUse()
1072 if (MO.isUse()) { in rescheduleKillAboveMI()
1111 if (MO.isUse()) { in rescheduleKillAboveMI()
1372 if (MO.isUse()) { in tryInstructionTransform()
1456 assert(SrcReg && SrcMO.isUse() && "two address instruction invalid"); in collectTiedOperands()
1577 assert(MO.isReg() && MO.getReg() == RegB && MO.isUse() && in processTiedPairs()
H A DProcessImplicitDefs.cpp115 if (MO.isUse()) in processImplicitDef()
H A DExpandPostRAPseudos.cpp63 (MI->getOperand(2).isReg() && MI->getOperand(2).isUse()) && in LowerSubregToReg()
H A DLiveRangeShrink.cpp145 if (MO.isUse()) in runOnMachineFunction()
H A DLiveIntervalCalc.cpp149 if (MO.isUse()) in extendToUses()
H A DInlineSpiller.cpp701 if (MO.isReg() && MO.isUse() && MO.getReg() == VirtReg.reg()) { in reMaterializeFor()
927 if (MO.isUse() && !MO.readsReg() && !MO.isTied()) in foldMemoryOperand()
959 if (MO.isUse()) in foldMemoryOperand()
987 if (MO->isUse()) in foldMemoryOperand()
1221 if (MO.isUse()) { in spillAroundUses()
H A DMachineSink.cpp302 if (MO.isUse()) { in INITIALIZE_PASS_DEPENDENCY()
1098 if (MO.isUse() && !MRI->isConstantPhysReg(Reg) && !TII->isIgnorableUse(MO)) in isProfitableToSinkTo()
1201 if (MO.isUse()) { in FindSuccToSinkTo()
1213 if (MO.isUse()) continue; in FindSuccToSinkTo()
1986 } else if (MO.isUse()) { in hasRegisterDependency()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DDelaySlotFiller.cpp264 if (MO.isUse()) { in delayHasHazard()
305 assert(Reg.isUse() && "CALL first operand is not a use."); in insertCallDefsUses()
312 assert(Operand1.isUse() && "CALLrr second operand is not a use."); in insertCallDefsUses()
332 if (MO.isUse()) { in insertDefsUses()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiDelaySlotFiller.cpp213 if (MO.isUse()) { in delayHasHazard()
239 else if (MO.isUse()) in insertDefsUses()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenPredicate.cpp258 assert(DefI->getOperand(0).isDef() && DefI->getOperand(1).isUse()); in getPredRegFor()
354 if (MO.isReg() && MO.isUse()) in isScalarPred()
375 if (!MO.isReg() || !MO.isUse()) in convertToPredForm()
H A DHexagonNewValueJump.cpp177 (II->getOperand(i).isUse() || II->getOperand(i).isDef())) { in INITIALIZE_PASS_DEPENDENCY()
648 if (!MO.isReg() || !MO.isUse()) in runOnMachineFunction()
655 if (!Op.isReg() || !Op.isUse() || !Op.isKill()) in runOnMachineFunction()
H A DHexagonSubtarget.cpp362 if (MO.isUse() && !MI->isCopy() && in apply()
476 if (MO.isReg() && MO.getReg() && MO.isUse() && MO.getReg() == DReg) { in adjustSchedDependency()
583 if (MO.isReg() && MO.isUse() && MO.getReg() == DepR) { in restoreLatency()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveIntervals.h103 static float getSpillWeight(bool isDef, bool isUse,
108 static float getSpillWeight(bool isDef, bool isUse,
H A DMachineRegisterInfo.h1046 if ((!ReturnUses && op->isUse()) || in defusechain_iterator()
1060 if (Op->isUse()) in advance()
1154 if ((!ReturnUses && op->isUse()) || in defusechain_instr_iterator()
1168 if (Op->isUse()) in advance()
H A DLiveRegUnits.h66 assert(O->isUse() && "Reg operand not a def and not a use"); in accumulateUsedDefed()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FixupBWInsts.cpp264 assert((MO.isDef() || MO.isUse()) && "Expected Def or Use only!"); in getSuperRegDestIfDead()
273 if (MO.isUse() && !TRI->isSubRegisterEq(OrigDestReg, MO.getReg()) && in getSuperRegDestIfDead()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFMIChecking.cpp116 if (!MO.isReg() || MO.isUse()) in hasLiveDefs()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DA15SDOptimizer.cpp190 if ((!MO.isReg()) || (!MO.isUse())) in eraseInstrWithNoUses()
400 if (!MO.isReg() || !MO.isUse()) in getReadDPRs()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp129 if (!MO.isReg() || !MO.isUse() || !MO.getReg().isVirtual()) in getCallTargetRegOpnd()

12345