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.cpp350 while (CallEnd->getOpcode() == ISD::CopyFromReg) in lowerCallFromStatepointLoweringInfo()
1205 SDValue CopyFromReg = getCopyFromRegs(SI, RetTy); in visitGCResult() local
1207 assert(CopyFromReg.getNode()); in visitGCResult()
1208 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.cpp377 Op.getNode()->getOpcode() != ISD::CopyFromReg && !IsDebug && in AddRegisterOperand()
1175 if (F->getOpcode() == ISD::CopyFromReg) { in EmitMachineNode()
1277 case ISD::CopyFromReg: { in EmitSpecialNode()
H A DScheduleDAGSDNodes.cpp127 if (Def->getOpcode() == ISD::CopyFromReg && in CheckForPhysRegDependency()
554 if (Node->getOpcode() == ISD::CopyFromReg) in InitNodeNumDefs()
H A DScheduleDAGFast.cpp413 if (N->getOpcode() == ISD::CopyFromReg) { in getPhysicalRegisterVT()
H A DSelectionDAGDumper.cpp193 case ISD::CopyFromReg: return "CopyFromReg"; in getOperationName()
H A DSelectionDAGBuilder.cpp6042 case ISD::CopyFromReg: { in getUnderlyingArgRegs()
10763 if (HasDef && (CallEnd->getOpcode() == ISD::CopyFromReg)) in visitPatchpoint()
11380 assert((Op.getOpcode() != ISD::CopyFromReg || in CopyValueToVirtualRegister()
11920 if (Res.getOpcode() == ISD::CopyFromReg && isSwiftErrorArg) { in LowerArguments()
11929 if (Res.getOpcode() == ISD::CopyFromReg) { in LowerArguments()
H A DSelectionDAGISel.cpp3264 case ISD::CopyFromReg: in SelectCodeCommon()
H A DSelectionDAG.cpp5443 case ISD::CopyFromReg: in isGuaranteedNotToBeUndefOrPoison()
12143 case ISD::CopyFromReg: in gluePropagatesDivergence()
/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.h225 CopyFromReg, enumerator
H A DSelectionDAG.h846 return getNode(ISD::CopyFromReg, dl, VTs, Ops);
856 return getNode(ISD::CopyFromReg, dl, VTs,
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFragments.td714 // register. Truncate can be lowered to EXTRACT_SUBREG. CopyFromReg may
717 // CopyFromReg. FREEZE may be coming from a a truncate. BitScan fall through
723 N->getOpcode() != ISD::CopyFromReg &&
H A DX86ISelLoweringCall.cpp2713 if (Arg.getOpcode() == ISD::CopyFromReg) { in MatchingStackOffset()
H A DX86ISelDAGToDAG.cpp434 if (OtherOp->getOpcode() == ISD::CopyFromReg && in shouldAvoidImmediateInstFormsForSize()
2696 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.cpp325 if (Arg.getOpcode() == ISD::CopyFromReg) { in MatchingStackOffset()
2403 T1.getOpcode() != ISD::CopyFromReg && in LowerSELECT()
2404 T2.getOpcode() != ISD::CopyFromReg) { in LowerSELECT()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1001 setOperationAction(ISD::CopyFromReg, MVT::i128, Custom); in NVPTXTargetLowering()
6164 SDValue NewValue = DAG.getNode(ISD::CopyFromReg, DL, ResultsType, NewOps); in ReplaceCopyFromReg_128()
6187 case ISD::CopyFromReg: in ReplaceNodeResults()
H A DNVPTXISelDAGToDAG.cpp185 case ISD::CopyFromReg: { in Select()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp799 if (SrcReg->getReg() == Reg && Chain->getOpcode() == ISD::CopyFromReg) in LowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp12749 case ISD::CopyFromReg: { in calculateByteProvider()
13112 for (auto VectorwiseOp : {ISD::STORE, ISD::CopyToReg, ISD::CopyFromReg}) in performOrCombine()
17025 assert(N->getOpcode() == ISD::CopyFromReg); in isCopyFromRegOfInlineAsm()
17031 } while (N->getOpcode() == ISD::CopyFromReg); in isCopyFromRegOfInlineAsm()
17039 case ISD::CopyFromReg: { in isSDNodeSourceOfDivergence()
H A DAMDGPUISelDAGToDAG.cpp1650 if (Val.getOpcode() != ISD::CopyFromReg) in IsCopyFromSGPR()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1454 if (SrcReg->getReg() == Reg && Chain->getOpcode() == ISD::CopyFromReg) in LowerCall_64()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp3656 if (Ptr.getOpcode() == ISD::CopyFromReg && in Select()

12