Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/Sparc/
DDelaySlotFiller.cpp223 if (MO.isUse()) { in delayHasHazard()
245 assert(Reg.isUse() && "JMPL first operand is not a use."); in insertCallUses()
252 assert(RegOrImm.isUse() && "JMPLrr second operand is not a use."); in insertCallUses()
273 if (MO.isUse()) in insertDefsUses()
/external/llvm/lib/CodeGen/
DTwoAddressInstructionPass.cpp215 if (MO.isUse() && MOReg != SavedReg) in Sink3AddrInstruction()
371 if (MO.isUse() && DI->second < LastUse) in NoUseAfterLastDef()
397 if (MO.isUse() && DI->second > LastUseDist) { in FindLastUseInMBB()
475 if (!MO.isReg() || !MO.isUse() || MO.getReg() != Reg) in isTwoAddrUse()
829 if (MO.isUse() && MO.isKill()) in isSafeToDelete()
1021 if (!MO.isReg() || !MO.isUse() || MO.getReg() != Reg) in RescheduleMIBelowKill()
1091 if (MO.isUse()) { in RescheduleKillAboveMI()
1129 if (MO.isUse()) { in RescheduleKillAboveMI()
1174 if (!MO.isReg() || !MO.isUse() || MO.getReg() != Reg) in RescheduleKillAboveMI()
1339 if (MO.isUse()) { in TryInstructionTransform()
[all …]
DMachineInstr.cpp950 if (getOperand(OpIdx).isUse() && isRegTiedToDefOperand(OpIdx, &DefIdx)) in getRegClassConstraint()
991 if (!MO.isReg() || !MO.isUse()) in findRegisterUseOperandIdx()
1023 if (MO.isUse()) in readsWritesVirtualRegister()
1109 if (i+1 >= e || !getOperand(i+1).isReg() || !getOperand(i+1).isUse()) in isRegTiedToUseOperand()
1126 if (MO.isReg() && MO.isUse() && in isRegTiedToUseOperand()
1143 if (!MO.isReg() || !MO.isUse() || MO.getReg() == 0) in isRegTiedToDefOperand()
1177 if (!MO.isReg() || !MO.isUse()) in isRegTiedToDefOperand()
1192 if (MO.isReg() && MO.isUse()) in clearKillInfo()
1302 if (MO.isUse()) in isSafeToReMat()
1411 if (!MO.isReg() || MO.isUse()) in allDefsAreDead()
[all …]
DSpiller.cpp113 hasUse |= mi->getOperand(i).isUse(); in trivialSpillEverywhere()
127 if (mop.isUse() && !mi->isRegTiedToDefOperand(mopIdx)) { in trivialSpillEverywhere()
DExpandPostRAPseudos.cpp90 if (!MO.isReg() || !MO.isImplicit() || MO.isUse()) in TransferImplicitDefs()
100 (MI->getOperand(2).isReg() && MI->getOperand(2).isUse()) && in LowerSubregToReg()
DRegAllocFast.cpp224 if (MO.isUse() && !LR.LastUse->isRegTiedToDefOperand(LR.LastOpNum)) { in addKillFlag()
596 if (LRI->LastUse != MI || LRI->LastUse->getOperand(LRI->LastOpNum).isUse()) in defineVirtReg()
628 if (MO.isUse()) in reloadVirtReg()
724 if (MO.isUse()) { in handleThroughOperands()
806 if (!MO.isReg() || !MO.isUse()) in addRetOperands()
962 if (MO.isUse()) { in AllocateBasicBlock()
974 if (MO.isUse()) { in AllocateBasicBlock()
1010 if (MO.isUse()) { in AllocateBasicBlock()
DTargetInstrInfoImpl.cpp367 assert(MI->getOperand(Ops[i]).isUse() && "Folding load into def!"); in foldMemoryOperand()
439 if (MO.isUse()) { in isReallyTriviallyReMaterializableGeneric()
460 if (MO.isUse()) in isReallyTriviallyReMaterializableGeneric()
DMachineCSE.cpp123 if (!MO.isReg() || !MO.isUse()) in INITIALIZE_PASS_DEPENDENCY()
179 if (MO.isUse()) in isPhysDefTriviallyDead()
344 if (MO.isReg() && MO.isUse() && in isProfitableToCSE()
DCriticalAntiDepBreaker.cpp236 if (MO.isUse() && Special) { in PrescanInstruction()
307 if (!MO.isUse()) continue; in ScanInstruction()
606 if (MO.isUse() && TRI->regsOverlap(AntiDepReg, Reg)) { in BreakAntiDependencies()
DRegisterScavenging.cpp161 if (MO.isUse()) { in forward()
185 if (MO.isUse()) { in forward()
DDeadMachineInstructionElim.cpp187 if (MO.isReg() && MO.isUse()) { in runOnMachineFunction()
DMachineSink.cpp483 if (MO.isUse()) { in FindSuccToSinkTo()
495 if (MO.isUse()) continue; in FindSuccToSinkTo()
DBranchFolding.cpp155 if (!MO.isReg() || !MO.isUse()) in OptimizeImpDefsBlock()
1485 if (MO.isUse()) { in findHoistingInsertPosAndDeps()
1513 if (!MO.isReg() || MO.isUse()) in findHoistingInsertPosAndDeps()
1547 if (MO.isUse()) { in findHoistingInsertPosAndDeps()
1681 if (!MO.isReg() || !MO.isUse() || !MO.isKill()) in HoistCommonCodeInSuccs()
DPostRASchedulerList.cpp531 if (!MO.isReg() || !MO.isUse()) continue; in FixupKills()
567 if (!MO.isReg() || !MO.isUse() || MO.isUndef()) continue; in FixupKills()
DLiveInterval.cpp715 if (MO.isUse() && MO.isUndef()) in Distribute()
719 Idx = Idx.getRegSlot(MO.isUse()); in Distribute()
DMachineLICM.cpp934 if (MO.isUse()) { in IsLoopInvariantInst()
952 if (!MO.isUse()) in IsLoopInvariantInst()
1023 if (!MO.isReg() || !MO.isUse()) in HasHighOperandLatency()
DScheduleDAGInstrs.cpp287 SDep::Kind Kind = MO.isUse() ? SDep::Anti : SDep::Output; in addPhysRegDeps()
786 if (!MO.isReg() || !MO.isUse()) in computeOperandLatency()
DInlineSpiller.cpp844 if (MO.isReg() && MO.isUse() && MO.getReg() == VirtReg.reg) in reMaterializeFor()
898 if (MO.isReg() && MO.isUse() && MO.getReg() == VirtReg.reg) { in reMaterializeFor()
1195 if (MO.isUse()) { in spillAroundUses()
/external/llvm/lib/Target/Mips/
DMipsDelaySlotFiller.cpp206 if (MO.isUse()) { in delayHasHazard()
237 else if (MO.isUse()) in insertDefsUses()
/external/llvm/include/llvm/CodeGen/
DMachineRegisterInfo.h455 if ((!ReturnUses && op->isUse()) || in defusechain_iterator()
487 while (Op && ((!ReturnUses && Op->isUse()) ||
DMachineOperand.h247 bool isUse() const { in isUse() function
301 return !isUndef() && !isInternalRead() && (isUse() || getSubReg()); in readsReg()
DScheduleDAGInstrs.h81 if (!MO.isReg() || !MO.isUse()) in VisitRegion()
DLiveIntervalAnalysis.h102 static float getSpillWeight(bool isDef, bool isUse, unsigned loopDepth);
/external/llvm/lib/Target/ARM/
DThumb2ITBlockPass.cpp70 if (MO.isUse()) in TrackDefUses()
DThumb2SizeReduction.cpp230 if (!MO.isReg() || MO.isUndef() || MO.isUse()) in canAddPseudoFlagDep()
813 if (!MO.isReg() || MO.isUndef() || MO.isUse()) in UpdateCPSRDef()

12