| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachineCopyPropagation.cpp | 121 assert(MI->isCopy() && "Tracking non-copy?"); in trackCopy() 291 assert(Copy.isCopy()); in eraseIfRedundant() 319 if (!UseI.isCopy()) in isForwardableRegClassCopy() 458 if (MI->isCopy() && !TRI->regsOverlap(MI->getOperand(0).getReg(), in CopyPropagateBlock() 614 assert(MaybeDead->isCopy()); in CopyPropagateBlock()
|
| H A D | PeepholeOptimizer.cpp | 240 return MI.isCopy() || (!DisableAdvCopyOpt && in isCoalescableCopy() 832 assert(MI.isCopy() && "Expected copy instruction"); in CopyRewriter() 1395 assert(MI.isCopy() && "expected a COPY machine instruction"); in foldRedundantCopy() 1443 assert(MI.isCopy() && "expected a COPY machine instruction"); in foldRedundantNAPhysCopy() 1662 if (!MI->isCopy()) { in runOnMachineFunction() 1725 if (MI->isCopy() && in runOnMachineFunction() 1809 assert(Def->isCopy() && "Invalid definition"); in getNextSourceFromCopy() 2053 if (Def->isCopy()) in getNextSourceImpl()
|
| H A D | TwoAddressInstructionPass.cpp | 370 if (!Def || !Def->isCopy()) in isRevCopyChain() 413 if (MI.isCopy()) { in isCopyToReg() 888 if (!KillMI || MI == KillMI || KillMI->isCopy() || KillMI->isCopyLike()) in rescheduleMIBelowKill() 934 if (End->isCopy() && regOverlapsSet(Defs, End->getOperand(1).getReg(), TRI)) in rescheduleMIBelowKill() 1029 if (DefMI.getParent() != MBB || DefMI.isCopy() || DefMI.isCopyLike()) in isDefTooClose() 1078 if (!KillMI || MI == KillMI || KillMI->isCopy() || KillMI->isCopyLike()) in rescheduleKillAboveMI()
|
| H A D | OptimizePHIs.cpp | 119 if (SrcMI && SrcMI->isCopy() && in IsSingleValuePHICycle()
|
| H A D | MachineSink.cpp | 196 if (!MI.isCopy()) in INITIALIZE_PASS_DEPENDENCY() 406 if (!MI.isCopy() && !TII->isAsCheapAsAMove(MI)) in isWorthBreakingCriticalEdge() 1155 if (!MI->isCopy() || !MI->getOperand(0).isRenamable()) { in tryToSinkCopy()
|
| H A D | LiveRangeShrink.cpp | 200 if (!DefInstr.isCopy()) in runOnMachineFunction()
|
| H A D | VirtRegMap.cpp | 405 if (!MI.isCopy()) in expandCopyBundle() 416 if (!I->isCopy()) in expandCopyBundle()
|
| H A D | CalcSpillWeights.cpp | 245 if (!mi->isCopy()) in weightCalcHelper()
|
| H A D | MachineLICM.cpp | 782 if (!MI.isCopy()) { in SinkIntoLoop() 954 if (!MI.isCopy()) in isCopyFeedingInvariantStore() 1083 if (UseMI.isCopy() && CurLoop->contains(&UseMI)) in HasLoopPHIUse()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | SIFixupVectorISel.cpp | 123 if (!MI || !MI->isCopy()) in findSRegBaseAndIndex() 135 if (!MI || !MI->isCopy()) in findSRegBaseAndIndex()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonSubtarget.cpp | 233 if (MI->isCopy() && in apply() 243 if (MO.isUse() && !MI->isCopy() && in apply() 343 if (DstInst->isCopy()) in adjustSchedDependency() 348 if ((DstInst->isRegSequence() || DstInst->isCopy()) && Dst->NumSuccs == 1) { in adjustSchedDependency()
|
| H A D | HexagonPeephole.cpp | 203 if (!DisableOptSZExt && MI.isCopy()) { in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | A15SDOptimizer.cpp | 165 if (MI->isCopy() && usesRegClass(MI->getOperand(1), in getPrefSPRLane() 244 if (MI->isCopy()) { in optimizeSDPattern() 265 if (EC && EC->isCopy() && in optimizeSDPattern() 328 if (MI->isCopy() && usesRegClass(MI->getOperand(1), &ARM::SPRRegClass)) in hasPartialWrite()
|
| H A D | Thumb2ITBlockPass.cpp | 128 static bool isCopy(MachineInstr *MI) { in isCopy() function 145 if (!isCopy(MI)) in MoveCopyOutOfITBlock()
|
| H A D | MLxExpansionPass.cpp | 128 while (UseMI->isCopy() || UseMI->isInsertSubreg()) { in getDefReg() 339 if (MI->isPosition() || MI->isImplicitDef() || MI->isCopy()) in ExpandFPMLxInstructions()
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyUtilities.h | 28 bool isCopy(const MachineInstr &MI);
|
| H A D | WebAssemblyUtilities.cpp | 56 bool WebAssembly::isCopy(const MachineInstr &MI) { in isCopy() function in WebAssembly
|
| H A D | WebAssemblyExplicitLocals.cpp | 360 if (WebAssembly::isCopy(MI)) { in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86WinAllocaExpander.cpp | 89 while (Def && Def->isCopy() && Def->getOperand(1).isReg()) in getWinAllocaAmount() 272 if (AmountDef->isCopy() && AmountDef->getOperand(1).isReg()) in lower()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstr.h | 1040 bool isCopy() const { 1045 return isCopy() && !getOperand(0).getSubReg() && !getOperand(1).getSubReg(); 1055 return isCopy() || isSubregToReg(); 1060 return isCopy() && getOperand(0).getReg() == getOperand(1).getReg() &&
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64RedundantCopyElimination.cpp | 324 if (PredI->isCopy()) { in optimizeBlock() 380 bool IsCopy = MI->isCopy(); in optimizeBlock()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCReduceCRLogicals.cpp | 518 if (!Copy->isCopy()) in lookThroughCRCopy() 593 if (CRI.TrueDefs.first->isCopy() || CRI.TrueDefs.second->isCopy() || in splitBlockOnBinaryCROp()
|
| H A D | PPCVSXSwapRemoval.cpp | 566 if (MI->isCopy()) in lookThruCopyLike() 613 if (!(MI->isCopy() && isScalarVecReg(Reg))) in formWebs()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsInstructionSelector.cpp | 102 if (I.isCopy()) in select()
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZRegisterInfo.cpp | 267 assert (MI->isCopy() && "Only expecting COPY instructions"); in shouldCoalesce()
|