Home
last modified time | relevance | path

Searched refs:CopyFromReg (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DResourcePriorityQueue.cpp84 case ISD::CopyFromReg: NumberDeps++; break; in numberRCValPredInSU()
121 case ISD::CopyFromReg: break; in numberRCValSuccInSU()
443 case ISD::CopyFromReg: in SUSchedulingCost()
548 case ISD::CopyFromReg: in initNumRegDefsLeft()
H A DStatepointLowering.cpp351 while (CallEnd->getOpcode() == ISD::CopyFromReg) in lowerCallFromStatepointLoweringInfo()
1201 SDValue CopyFromReg = getCopyFromRegs(SI, RetTy); in visitGCResult() local
1203 assert(CopyFromReg.getNode()); in visitGCResult()
1204 setValue(&CI, CopyFromReg); in visitGCResult()
H A DScheduleDAGRRList.cpp324 if (!Node->isMachineOpcode() && Node->getOpcode() == ISD::CopyFromReg) { in GetCostForDef()
713 case ISD::CopyFromReg: in EmitNode()
1276 if (N->getOpcode() == ISD::CopyFromReg) { in getPhysicalRegisterVT()
2281 if (PN->getOpcode() == ISD::CopyFromReg) { in unscheduledNode()
2381 PredSU->getNode()->getOpcode() == ISD::CopyFromReg) { in hasOnlyLiveInOpers()
2452 assert(PredSU->getNode()->getOpcode() == ISD::CopyFromReg && in resetVRegCycle()
2469 Pred.getSUnit()->getNode()->getOpcode() == ISD::CopyFromReg) { in hasVRegCycleUse()
3016 if (N->getOpcode() == ISD::CopyFromReg && in PrescheduleNodesWithMultipleUses()
H A DInstrEmitter.cpp378 Op.getNode()->getOpcode() != ISD::CopyFromReg && !IsDebug && in AddRegisterOperand()
1173 if (F->getOpcode() == ISD::CopyFromReg) { in EmitMachineNode()
1276 case ISD::CopyFromReg: { in EmitSpecialNode()
H A DScheduleDAGSDNodes.cpp127 if (Def->getOpcode() == ISD::CopyFromReg && in CheckForPhysRegDependency()
555 if (Node->getOpcode() == ISD::CopyFromReg) in InitNodeNumDefs()
H A DScheduleDAGFast.cpp420 if (N->getOpcode() == ISD::CopyFromReg) { in getPhysicalRegisterVT()
H A DSelectionDAGDumper.cpp184 case ISD::CopyFromReg: return "CopyFromReg"; in getOperationName()
H A DSelectionDAGBuilder.cpp5950 case ISD::CopyFromReg: { in getUnderlyingArgRegs()
10601 if (HasDef && (CallEnd->getOpcode() == ISD::CopyFromReg)) in visitPatchpoint()
11226 assert((Op.getOpcode() != ISD::CopyFromReg || in CopyValueToVirtualRegister()
11768 if (Res.getOpcode() == ISD::CopyFromReg && isSwiftErrorArg) { in LowerArguments()
11777 if (Res.getOpcode() == ISD::CopyFromReg) { in LowerArguments()
H A DSelectionDAGISel.cpp3209 case ISD::CopyFromReg: in SelectCodeCommon()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp259 if (CopyFromRegOp->getOpcode() == ISD::CopyFromReg) { in SelectInlineAsmMemoryOperand()
309 SDValue CopyFromReg = in SelectInlineAsmMemoryOperand() local
312 OutOps.push_back(CopyFromReg); in SelectInlineAsmMemoryOperand()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h215 CopyFromReg, enumerator
H A DSelectionDAG.h814 return getNode(ISD::CopyFromReg, dl, VTs, Ops);
824 return getNode(ISD::CopyFromReg, dl, VTs,
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFragments.td688 // register. Truncate can be lowered to EXTRACT_SUBREG. CopyFromReg may
691 // CopyFromReg. FREEZE may be coming from a a truncate. Any other 32-bit
696 N->getOpcode() != ISD::CopyFromReg &&
H A DX86ISelLoweringCall.cpp2658 if (Arg.getOpcode() == ISD::CopyFromReg) { in MatchingStackOffset()
H A DX86ISelDAGToDAG.cpp390 if (OtherOp->getOpcode() == ISD::CopyFromReg && in shouldAvoidImmediateInstFormsForSize()
2639 RHS.getNode()->getOpcode() == ISD::CopyFromReg || in matchAddressRecursively()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.td389 // register. Truncate can be lowered to EXTRACT_SUBREG, and CopyFromReg may
395 N->getOpcode() != ISD::CopyFromReg;
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp323 if (Arg.getOpcode() == ISD::CopyFromReg) { in MatchingStackOffset()
2401 T1.getOpcode() != ISD::CopyFromReg && in LowerSELECT()
2402 T2.getOpcode() != ISD::CopyFromReg) { in LowerSELECT()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp869 setOperationAction(ISD::CopyFromReg, MVT::i128, Custom); in NVPTXTargetLowering()
6349 SDValue NewValue = DAG.getNode(ISD::CopyFromReg, DL, ResultsType, NewOps); in ReplaceCopyFromReg_128()
6369 case ISD::CopyFromReg: in ReplaceNodeResults()
H A DNVPTXISelDAGToDAG.cpp529 case ISD::CopyFromReg: { in Select()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp11979 case ISD::CopyFromReg: { in calculateByteProvider()
12341 for (auto VectorwiseOp : {ISD::STORE, ISD::CopyToReg, ISD::CopyFromReg}) in performOrCombine()
15946 assert(N->getOpcode() == ISD::CopyFromReg); in isCopyFromRegOfInlineAsm()
15953 } while (N->getOpcode() == ISD::CopyFromReg); in isCopyFromRegOfInlineAsm()
15961 case ISD::CopyFromReg: { in isSDNodeSourceOfDivergence()
H A DAMDGPUISelDAGToDAG.cpp1535 if (Val.getOpcode() != ISD::CopyFromReg) in IsCopyFromSGPR()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp809 if (SrcReg->getReg() == Reg && Chain->getOpcode() == ISD::CopyFromReg) in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1463 if (SrcReg->getReg() == Reg && Chain->getOpcode() == ISD::CopyFromReg) in LowerCall_64()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp3661 if (Ptr.getOpcode() == ISD::CopyFromReg && in Select()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp4668 return AddrOp.getOpcode() == ISD::CopyFromReg; in isOffsetMultipleOf()

12