Searched refs:isCopyInstr (Results 1 – 16 of 16) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineCopyPropagation.cpp | 99 return TII.isCopyInstr(MI); in isCopyInstr() 142 isCopyInstr(*MI, TII, UseCopyInstr); in invalidateRegister() 229 isCopyInstr(*MI, TII, UseCopyInstr); in trackCopy() 516 isCopyInstr(Copy, *TII, UseCopyInstr); in eraseIfRedundant() 540 isCopyInstr(Copy, *TII, UseCopyInstr); in isBackwardPropagatableRegClassCopy() 559 isCopyInstr(Copy, *TII, UseCopyInstr); in isForwardableRegClassCopy() 721 if (isCopyInstr(MI, *TII, UseCopyInstr) && in forwardUses() 763 isCopyInstr(MI, *TII, UseCopyInstr); in ForwardCopyPropagateBlock() 1031 isCopyInstr(MI, *TII, UseCopyInstr); in BackwardCopyPropagateBlock() 1273 isCopyInstr(Prev, *TII, UseCopyInstr); in EliminateSpillageCopies() [all …]
|
H A D | CalcSpillWeights.cpp | 239 auto DestSrc = TII.isCopyInstr(*MI); in weightCalcHelper() 281 if (!TII.isCopyInstr(*MI)) in weightCalcHelper()
|
H A D | MachineFunction.cpp | 989 if (auto CopyDstSrc = TII.isCopyInstr(MI)) { in salvageCopySSA() 1041 auto CopyDetails = *TII.isCopyInstr(Cpy); in salvageCopySSAImpl() 1073 if (!Inst.isCopyLike() && !TII.isCopyInstr(Inst)) in salvageCopySSAImpl() 1113 assert(CurInst->isCopyLike() || TII.isCopyInstr(*CurInst)); in salvageCopySSAImpl() 1187 if (DefMI.isCopyLike() || TII->isCopyInstr(DefMI)) { in finalizeDebugInstrRefs()
|
H A D | LiveRangeShrink.cpp | 202 if (!TII.isCopyInstr(DefInstr)) in runOnMachineFunction()
|
H A D | InlineSpiller.cpp | 257 if (!TII.isCopyInstr(MI)) in isCopyOf() 286 auto CopyInst = TII.isCopyInstr(MI); in isCopyOfBundle() 518 if (!MI.mayStore() && !TII.isCopyInstr(MI)) in eliminateRedundantSpills() 762 auto DestSrc = TII.isCopyInstr(*It); in reMaterializeAll() 898 bool WasCopy = TII.isCopyInstr(*MI).has_value(); in foldMemoryOperand()
|
H A D | LiveRangeEdit.cpp | 356 (MO.isDef() || TII.isCopyInstr(*MI))) || in eliminateDeadDef()
|
H A D | TargetInstrInfo.cpp | 454 assert(TII.isCopyInstr(MI) && "MI must be a COPY instruction"); in canFoldCopy() 711 if (!isCopyInstr(MI) || Ops.size() != 1) in foldMemoryOperand() 1502 if (auto DestSrc = isCopyInstr(MI)) { in describeLoadedValue()
|
H A D | FixupStatepointCallerSaved.cpp | 139 auto DestSrc = TII.isCopyInstr(*Def); in performCopyPropagation()
|
H A D | RegAllocGreedy.cpp | 1390 auto DestSrc = TII->isCopyInstr(*MI); in readsLaneSubset() 2564 auto DestSrc = TII->isCopyInstr(MI); in computeStats()
|
H A D | MachineSink.cpp | 1342 auto CopyOperands = TII.isCopyInstr(SinkInst); in attemptDebugCopyProp()
|
H A D | SplitKit.cpp | 1602 bool copyLike = TII.isCopyInstr(*MI) || MI->isSubregToReg(); in shouldSplitSingleBlock()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetInstrInfo.h | 1051 std::optional<DestSourcePair> isCopyInstr(const MachineInstr &MI) const { in isCopyInstr() function 1061 if (auto IsCopyInstr = isCopyInstr(MI)) in isCopyLikeInstr() 1067 auto DestSrc = isCopyInstr(MI); in isFullCopyInstr()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIInstrInfo.h | 952 assert(isCopyInstr(MI)); in isVGPRCopy() 1022 if (isCopyInstr(MI)) { in isInlineConstant()
|
H A D | SIInstrInfo.cpp | 9488 if (isCopyInstr(MI)) { in getInstructionUniformity()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsInstrInfo.cpp | 952 } else if (auto DestSrc = isCopyInstr(MI)) { in describeLoadedValue()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | InstrEmitter.cpp | 863 if (DefMI->isCopyLike() || TII->isCopyInstr(*DefMI)) { in EmitDbgInstrRef()
|