Searched refs:isCopyLike (Results 1 – 25 of 25) sorted by relevance
218 bool isCopyLike = MI.isCopy() || MI.isPHI(); in getInstrMappingImpl() local239 const RegisterBank *CurRegBank = isCopyLike ? AltRegBank : nullptr; in getInstrMappingImpl()259 if (!isCopyLike) in getInstrMappingImpl()279 assert(isCopyLike && "We should have bailed on non-copies at this point"); in getInstrMappingImpl()
259 if (MI->isCopyLike()) in isCSECandidate()314 if (!Use->isCopyLike()) { in isProfitableToCSE()371 if (MI->isCopyLike()) in ProcessBlock()
127 if (DefMI->isCopyLike()) in PerformTrivialForwardCoalescing()
322 if (mi->isCopyLike()) { in handleVirtualRegisterDef()447 if (PartReDef && mi->isCopyLike()) in handleVirtualRegisterDef()476 if (mi->isCopyLike()) in handleVirtualRegisterDef()588 if (MI->isCopyLike()) in handleRegisterDef()
880 if (UseMI->isCopyLike()) in HasHighOperandLatency()906 if (MI.getDesc().isAsCheapAsAMove() || MI.isCopyLike()) in IsCheapInstruction()
555 if (UseMI.isCopyLike()) in defineVirtReg()
1122 if (LIS.getInstructionFromIndex(BI.FirstInstr)->isCopyLike()) in shouldSplitSingleBlock()
1855 assert(MI->isCopyLike() && "Unrecognized copy instruction"); in runOnMachineFunction()
337 if (MI->isCopyLike()) in isCSECandidate()413 if (!MI.isCopyLike()) { in isProfitableToCSE()470 if (MI->isCopyLike()) in ProcessBlock()
66 if (!MI->isCopyLike() && in canTurnIntoImplicitDef()
307 if (!MI.isCopyLike() && !MI.isUnconditionalBranch()) in isSplitEdge()900 if (DefMI->isCopyLike()) { in reMaterializeTrivialDef()2824 assert(Copy.isCopyLike()); in isTerminalReg()2827 if (&MI != &Copy && MI.isCopyLike()) in isTerminalReg()2833 assert(Copy.isCopyLike()); in applyTerminalRule()2858 if (&MI == &Copy || !MI.isCopyLike() || MI.getParent() != OrigBB) in applyTerminalRule()2894 if (!MII->isCopyLike()) in copyCoalesceInMBB()2916 if (MII.isCopyLike()) { in copyCoalesceInMBB()
846 if (!KillMI || MI == KillMI || KillMI->isCopy() || KillMI->isCopyLike()) in rescheduleMIBelowKill()984 if (DefMI.getParent() != MBB || DefMI.isCopy() || DefMI.isCopyLike()) in isDefTooClose()1033 if (!KillMI || MI == KillMI || KillMI->isCopy() || KillMI->isCopyLike()) in rescheduleKillAboveMI()
973 if (UseMI.isCopyLike()) in HasHighOperandLatency()999 if (TII->isAsCheapAsAMove(MI) || MI.isCopyLike()) in IsCheapInstruction()
176 if (DefMI->isCopyLike()) in INITIALIZE_PASS_DEPENDENCY()
613 if (UseMI.isCopyLike()) in defineVirtReg()
1237 if (LIS.getInstructionFromIndex(BI.FirstInstr)->isCopyLike()) in shouldSplitSingleBlock()
99 if (DefMI->isCopyLike()) { in getAccDefMI()165 } else if (DefMI->isCopyLike()) { in hasLoopHazard()
405 if (MI->isCopyLike() || MI->isInsertSubreg() || MI->isRegSequence() || in getReadDPRs()
3690 if (ResolvedDefMI->isCopyLike() || ResolvedDefMI->isInsertSubreg() || in getOperandLatency()3986 if (MI.isCopyLike() || MI.isInsertSubreg() || MI.isRegSequence() || in getPredicationCost()4006 if (MI.isCopyLike() || MI.isInsertSubreg() || MI.isRegSequence() || in getInstrLatency()
204 if (!MI->isCopyLike()) in lookThruCopyLike()
555 if (!MI->isCopyLike()) in lookThruCopyLike()
293 bool isCopyLike() const {
96 if (DefMI->isCopyLike()) { in getAccDefMI()
2342 if (DefMI->isCopyLike() || DefMI->isInsertSubreg() || in getOperandLatency()2672 if (MI->isCopyLike() || MI->isInsertSubreg() || in getInstrLatency()
829 bool isCopyLike() const {