Searched refs:isCopyInstr (Results 1 – 15 of 15) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineCopyPropagation.cpp | 96 static std::optional<DestSourcePair> isCopyInstr(const MachineInstr &MI, in isCopyInstr() function 100 return TII.isCopyInstr(MI); in isCopyInstr() 143 isCopyInstr(*MI, TII, UseCopyInstr); in invalidateRegister() 178 isCopyInstr(*MI, TII, UseCopyInstr); in clobberRegister() 230 isCopyInstr(*MI, TII, UseCopyInstr); in trackCopy() 288 isCopyInstr(*AvailCopy, TII, UseCopyInstr); in findAvailBackwardCopy() 318 isCopyInstr(*AvailCopy, TII, UseCopyInstr); in findAvailCopy() 349 isCopyInstr(*DefCopy, TII, UseCopyInstr); in findLastSeenDefInCopy() 495 isCopyInstr(PreviousCopy, *TII, UseCopyInstr); in isNopCopy() 522 auto PrevCopyOperands = isCopyInstr(*PrevCopy, *TII, UseCopyInstr); in eraseIfRedundant() [all …]
|
H A D | CalcSpillWeights.cpp | 240 auto DestSrc = TII.isCopyInstr(*MI); in weightCalcHelper() 285 if (!TII.isCopyInstr(*MI)) in weightCalcHelper()
|
H A D | MachineFunction.cpp | 1001 if (auto CopyDstSrc = TII.isCopyInstr(MI)) { in salvageCopySSA() 1053 auto CopyDetails = *TII.isCopyInstr(Cpy); in salvageCopySSAImpl() 1085 if (!Inst.isCopyLike() && !TII.isCopyInstr(Inst)) in salvageCopySSAImpl() 1125 assert(CurInst->isCopyLike() || TII.isCopyInstr(*CurInst)); in salvageCopySSAImpl() 1199 if (DefMI.isCopyLike() || TII->isCopyInstr(DefMI)) { in finalizeDebugInstrRefs()
|
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() 1561 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 | 1388 auto DestSrc = TII->isCopyInstr(*MI); in readsLaneSubset() 2562 auto DestSrc = TII->isCopyInstr(MI); in computeStats()
|
H A D | MachineSink.cpp | 1395 auto CopyOperands = TII.isCopyInstr(SinkInst); in attemptDebugCopyProp()
|
H A D | SplitKit.cpp | 1601 bool copyLike = TII.isCopyInstr(*MI) || MI->isSubregToReg(); in shouldSplitSingleBlock()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetInstrInfo.h | 1077 std::optional<DestSourcePair> isCopyInstr(const MachineInstr &MI) const { in isCopyInstr() function 1087 if (auto IsCopyInstr = isCopyInstr(MI)) in isCopyLikeInstr() 1093 auto DestSrc = isCopyInstr(MI); in isFullCopyInstr()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIInstrInfo.h | 1012 assert(isCopyInstr(MI)); in isVGPRCopy() 1086 if (isCopyInstr(MI)) { in isInlineConstant()
|
H A D | SIInstrInfo.cpp | 9612 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 | 890 if (DefMI->isCopyLike() || TII->isCopyInstr(*DefMI)) { in EmitDbgInstrRef()
|