Searched refs:isCopy (Results 1 - 25 of 64) sorted by relevance

123

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp153 assert(MI->isCopy() && "Tracking non-copy?");
372 assert(Copy.isCopy());
413 if (!UseI.isCopy())
521 if (MI.isCopy() && MI.modifiesRegister(CopySrcReg, TRI) &&
562 if (MI->isCopy() && !TRI->regsOverlap(MI->getOperand(0).getReg(),
718 assert(MaybeDead->isCopy());
735 assert(MI.isCopy() && "MI is expected to be a COPY");
812 if (MI->isCopy() && MI->getNumOperands() == 2 &&
H A DOptimizePHIs.cpp119 if (SrcMI && SrcMI->isCopy() && !SrcMI->getOperand(0).getSubReg() &&
H A DPeepholeOptimizer.cpp240 return MI.isCopy() || (!DisableAdvCopyOpt &&
832 assert(MI.isCopy() && "Expected copy instruction");
1394 assert(MI.isCopy() && "expected a COPY machine instruction");
1441 assert(MI.isCopy() && "expected a COPY machine instruction");
1660 if (!MI->isCopy()) {
1723 if (MI->isCopy() &&
1809 assert(Def->isCopy() && "Invalid definition");
2057 if (Def->isCopy())
H A DMachineSink.cpp222 if (!MI.isCopy())
449 if (!MI.isCopy() && !TII->isAsCheapAsAMove(MI))
1007 if (MI.getMF()->getFunction().getSubprogram() && MI.isCopy())
1027 assert(MI.isCopy());
1325 if (!MI->isCopy() || !MI->getOperand(0).isRenamable()) {
H A DLiveRangeShrink.cpp200 if (!DefInstr.isCopy())
H A DTwoAddressInstructionPass.cpp369 if (!Def || !Def->isCopy())
412 if (MI.isCopy()) {
886 if (!KillMI || MI == KillMI || KillMI->isCopy() || KillMI->isCopyLike())
932 if (End->isCopy() && regOverlapsSet(Defs, End->getOperand(1).getReg(), TRI))
1027 if (DefMI.getParent() != MBB || DefMI.isCopy() || DefMI.isCopyLike())
1076 if (!KillMI || MI == KillMI || KillMI->isCopy() || KillMI->isCopyLike())
H A DVirtRegMap.cpp403 if (!MI.isCopy())
414 if (!I->isCopy())
H A DMIRCanonicalizerPass.cpp309 if (MI.isCopy())
H A DCalcSpillWeights.cpp245 if (!mi->isCopy())
H A DMachineLICM.cpp816 if (!MI.isCopy()) {
988 if (!MI.isCopy())
1117 if (UseMI.isCopy() && CurLoop->contains(&UseMI))
H A DLiveRangeEdit.cpp326 if ((MI->readsVirtualRegister(Reg) && (MI->isCopy() || MOI->isDef())) ||
H A DTargetRegisterInfo.cpp503 if (MI->isCopy())
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFixupVectorISel.cpp121 if (!MI || !MI->isCopy())
133 if (!MI || !MI->isCopy())
H A DGCNNSAReassign.cpp200 if (Def && Def->isCopy() && Def->getOperand(1).getReg() == PhysReg)
207 if (UseInst->isCopy() && UseInst->getOperand(0).getReg() == PhysReg)
H A DSIFixSGPRCopies.cpp254 if (!CopyUse.isCopy())
771 AllAGPRUses &= (UseMI->isCopy() &&
774 if (UseMI->isCopy() || UseMI->isRegSequence()) {
775 if (UseMI->isCopy() &&
815 if (Def->isCopy()) {
825 else if (Def->isCopy() &&
H A DSIOptimizeExecMaskingPreRA.cpp100 if (MI.isCopy() && MI.getOperand(1).getReg() == Exec) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2ITBlockPass.cpp123 static bool isCopy(MachineInstr *MI) { function
139 if (!isCopy(MI))
H A DA15SDOptimizer.cpp163 if (MI->isCopy() && usesRegClass(MI->getOperand(1),
242 if (MI->isCopy()) {
263 if (EC && EC->isCopy() &&
326 if (MI->isCopy() && usesRegClass(MI->getOperand(1), &ARM::SPRRegClass))
H A DMLxExpansionPass.cpp126 while (UseMI->isCopy() || UseMI->isInsertSubreg()) {
336 if (MI->isPosition() || MI->isImplicitDef() || MI->isCopy())
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTaggingPreRA.cpp185 } else if (UseI->isCopy() &&
H A DAArch64RedundantCopyElimination.cpp323 if (PredI->isCopy()) {
379 bool IsCopy = MI->isCopy();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp232 if (MI->isCopy() &&
242 if (MO.isUse() && !MI->isCopy() &&
341 if (DstInst->isCopy())
346 if ((DstInst->isRegSequence() || DstInst->isCopy()) && Dst->NumSuccs == 1) {
H A DHexagonPeephole.cpp202 if (!DisableOptSZExt && MI.isCopy()) {
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h1115 bool isCopy() const {
1120 return isCopy() && !getOperand(0).getSubReg() && !getOperand(1).getSubReg();
1130 return isCopy() || isSubregToReg();
1135 return isCopy() && getOperand(0).getReg() == getOperand(1).getReg() &&
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCReduceCRLogicals.cpp543 if (!Copy->isCopy())
619 if (CRI.TrueDefs.first->isCopy() || CRI.TrueDefs.second->isCopy() ||

Completed in 309 milliseconds

123