Searched refs:isCopyInstr (Results 1 – 17 of 17) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineCopyPropagation.cpp | 97 static std::optional<DestSourcePair> isCopyInstr(const MachineInstr &MI, in isCopyInstr() function 101 return TII.isCopyInstr(MI); in isCopyInstr() 171 isCopyInstr(*MI, TII, UseCopyInstr); in invalidateRegister() 205 isCopyInstr(*MI, TII, UseCopyInstr); in clobberRegUnit() 272 isCopyInstr(*AvailCopy, TII, UseCopyInstr); in trackSrcUsers() 301 isCopyInstr(*MI, TII, UseCopyInstr); in trackCopy() 358 isCopyInstr(*AvailCopy, TII, UseCopyInstr); in findAvailBackwardCopy() 388 isCopyInstr(*AvailCopy, TII, UseCopyInstr); in findAvailCopy() 419 isCopyInstr(*DefCopy, TII, UseCopyInstr); in findLastSeenDefInCopy() 577 isCopyInstr(PreviousCopy, *TII, UseCopyInstr); in isNopCopy() [all …]
|
| H A D | CalcSpillWeights.cpp | 245 auto DestSrc = TII.isCopyInstr(*MI); in weightCalcHelper() 289 if (!TII.isCopyInstr(*MI)) in weightCalcHelper()
|
| H A D | LiveRangeShrink.cpp | 219 if (!TII.isCopyInstr(DefInstr)) in runOnMachineFunction()
|
| H A D | InlineSpiller.cpp | 256 if (!TII.isCopyInstr(MI)) in isCopyOf() 285 auto CopyInst = TII.isCopyInstr(MI); in isCopyOfBundle() 518 if (!MI.mayStore() && !TII.isCopyInstr(MI)) in eliminateRedundantSpills() 780 auto DestSrc = TII.isCopyInstr(*It); in reMaterializeAll() 917 bool WasCopy = TII.isCopyInstr(*MI).has_value(); in foldMemoryOperand()
|
| H A D | MachineFunction.cpp | 1108 auto CopyDetails = *TII.isCopyInstr(Cpy); in salvageCopySSAImpl() 1180 assert(CurInst->isCopyLike() || TII.isCopyInstr(*CurInst)); in salvageCopySSAImpl() 1254 if (DefMI.isCopyLike() || TII->isCopyInstr(DefMI)) { in finalizeDebugInstrRefs()
|
| H A D | LiveRangeEdit.cpp | 352 (MO.isDef() || TII.isCopyInstr(*MI))) || in eliminateDeadDef()
|
| H A D | FixupStatepointCallerSaved.cpp | 144 auto DestSrc = TII.isCopyInstr(*Def); in performCopyPropagation()
|
| H A D | TargetInstrInfo.cpp | 488 assert(TII.isCopyInstr(MI) && "MI must be a COPY instruction"); in canFoldCopy() 786 if (!isCopyInstr(MI) || Ops.size() != 1) in foldMemoryOperand() 1871 if (auto DestSrc = isCopyInstr(MI)) { in describeLoadedValue()
|
| H A D | RegAllocGreedy.cpp | 1524 auto DestSrc = TII->isCopyInstr(*MI); in readsLaneSubset() 2701 auto DestSrc = TII->isCopyInstr(MI); in computeStats()
|
| H A D | MachineSink.cpp | 1566 auto CopyOperands = TII.isCopyInstr(SinkInst); in attemptDebugCopyProp()
|
| H A D | SplitKit.cpp | 1637 bool copyLike = TII.isCopyInstr(*MI) || MI->isSubregToReg(); in shouldSplitSingleBlock()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetInstrInfo.h | 1106 std::optional<DestSourcePair> isCopyInstr(const MachineInstr &MI) const { in isCopyInstr() function 1116 if (auto IsCopyInstr = isCopyInstr(MI)) in isCopyLikeInstr() 1122 auto DestSrc = isCopyInstr(MI); in isFullCopyInstr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstrInfo.h | 1057 assert(isCopyInstr(MI)); in isVGPRCopy() 1137 if (isCopyInstr(MI)) { in isInlineConstant()
|
| H A D | SIInstrInfo.cpp | 10079 if (isCopyInstr(MI)) { in getInstructionUniformity()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsInstrInfo.cpp | 991 } else if (auto DestSrc = isCopyInstr(MI)) { in describeLoadedValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | InstrEmitter.cpp | 886 if (DefMI->isCopyLike() || TII->isCopyInstr(*DefMI)) { in EmitDbgInstrRef()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfDebug.cpp | 2208 bool isCopy = (TII.isCopyInstr(MI) ? true : false); in findPrologueEndLoc()
|