Home
last modified time | relevance | path

Searched refs:isCopyInstr (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp99 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 DCalcSpillWeights.cpp239 auto DestSrc = TII.isCopyInstr(*MI); in weightCalcHelper()
281 if (!TII.isCopyInstr(*MI)) in weightCalcHelper()
H A DMachineFunction.cpp989 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 DLiveRangeShrink.cpp202 if (!TII.isCopyInstr(DefInstr)) in runOnMachineFunction()
H A DInlineSpiller.cpp257 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 DLiveRangeEdit.cpp356 (MO.isDef() || TII.isCopyInstr(*MI))) || in eliminateDeadDef()
H A DTargetInstrInfo.cpp454 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 DFixupStatepointCallerSaved.cpp139 auto DestSrc = TII.isCopyInstr(*Def); in performCopyPropagation()
H A DRegAllocGreedy.cpp1390 auto DestSrc = TII->isCopyInstr(*MI); in readsLaneSubset()
2564 auto DestSrc = TII->isCopyInstr(MI); in computeStats()
H A DMachineSink.cpp1342 auto CopyOperands = TII.isCopyInstr(SinkInst); in attemptDebugCopyProp()
H A DSplitKit.cpp1602 bool copyLike = TII.isCopyInstr(*MI) || MI->isSubregToReg(); in shouldSplitSingleBlock()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h1051 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 DSIInstrInfo.h952 assert(isCopyInstr(MI)); in isVGPRCopy()
1022 if (isCopyInstr(MI)) { in isInlineConstant()
H A DSIInstrInfo.cpp9488 if (isCopyInstr(MI)) { in getInstructionUniformity()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrInfo.cpp952 } else if (auto DestSrc = isCopyInstr(MI)) { in describeLoadedValue()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp863 if (DefMI->isCopyLike() || TII->isCopyInstr(*DefMI)) { in EmitDbgInstrRef()