Home
last modified time | relevance | path

Searched refs:CopyToReg (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp279 SDValue CopyToReg = in SelectInlineAsmMemoryOperand() local
283 CurDAG->getCopyFromReg(CopyToReg, dl, VReg, TL.getPointerTy(DL)); in SelectInlineAsmMemoryOperand()
308 SDValue CopyToReg = CurDAG->getCopyToReg(Op, dl, VReg, Op); in SelectInlineAsmMemoryOperand() local
310 CurDAG->getCopyFromReg(CopyToReg, dl, VReg, TL.getPointerTy(DL)); in SelectInlineAsmMemoryOperand()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DResourcePriorityQueue.cpp85 case ISD::CopyToReg: break; in numberRCValPredInSU()
122 case ISD::CopyToReg: NumberDeps++; break; in numberRCValSuccInSU()
444 case ISD::CopyToReg: in SUSchedulingCost()
H A DInstrEmitter.cpp110 if (User->getOpcode() == ISD::CopyToReg && in EmitCopyFromReg()
229 if (User->getOpcode() == ISD::CopyToReg && in CreateVirtualRegisters()
507 if (User->getOpcode() == ISD::CopyToReg && in EmitSubregNode()
1178 } else if (F->getOpcode() == ISD::CopyToReg) { in EmitMachineNode()
1253 case ISD::CopyToReg: { in EmitSpecialNode()
H A DScheduleDAGRRList.cpp712 case ISD::CopyToReg: in EmitNode()
1391 if (Node->getOpcode() == ISD::CopyToReg) { in DelayForLiveRegsBottomUp()
2043 if (Opc == ISD::TokenFactor || Opc == ISD::CopyToReg) in getNodePriority()
2259 if (N->getOpcode() != ISD::CopyToReg) in unscheduledNode()
2354 Succ.getSUnit()->getNode()->getOpcode() == ISD::CopyToReg) in closestSucc()
2402 if (SuccSU->getNode() && SuccSU->getNode()->getOpcode() == ISD::CopyToReg) { in hasOnlyLiveOutUses()
2731 if (Opc == ISD::TokenFactor || Opc == ISD::CopyToReg) in canEnableCoalescing()
2970 if (N->getOpcode() == ISD::CopyToReg && in PrescheduleNodesWithMultipleUses()
H A DScheduleDAGSDNodes.cpp116 if (Op != 2 || User->getOpcode() != ISD::CopyToReg) in CheckForPhysRegDependency()
432 if (SUNode->getOpcode() != ISD::CopyToReg) in BuildSchedUnits()
664 if (Latency > 1U && Use->getOpcode() == ISD::CopyToReg && in computeOperandLatency()
H A DScheduleDAGFast.cpp507 if (Node->getOpcode() == ISD::CopyToReg) { in DelayForLiveRegsBottomUp()
H A DSelectionDAGDumper.cpp192 case ISD::CopyToReg: return "CopyToReg"; in getOperationName()
H A DSelectionDAGISel.cpp887 if (N->getOpcode() != ISD::CopyToReg) in ComputeLiveOutVRegInfo()
3265 case ISD::CopyToReg: in SelectCodeCommon()
H A DDAGCombiner.cpp2318 case ISD::CopyToReg: in visitTokenFactor()
13849 if (User->getOpcode() == ISD::CopyToReg) in ExtendUsesToFormExtLoad()
13856 if (Use.getResNo() == 0 && Use.getUser()->getOpcode() == ISD::CopyToReg) { in ExtendUsesToFormExtLoad()
H A DSelectionDAG.cpp12144 case ISD::CopyToReg: in gluePropagatesDivergence()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h219 CopyToReg, enumerator
H A DSelectionDAG.h819 return getNode(ISD::CopyToReg, dl, MVT::Other, Chain,
830 return getNode(ISD::CopyToReg, dl, VTs,
839 return getNode(ISD::CopyToReg, dl, VTs,
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp178 case ISD::CopyToReg: { in Select()
2085 SDValue NewValue = CurDAG->getNode(ISD::CopyToReg, DL, SmallVector<EVT>(N->values()), NewOps); in SelectV2I64toI128()
H A DNVPTXISelLowering.cpp1000 setOperationAction(ISD::CopyToReg, MVT::i128, Custom); in NVPTXTargetLowering()
2961 case ISD::CopyToReg: in LowerOperation()
3312 return DAG.getNode(ISD::CopyToReg, DL, ResultsType, NewOps); in LowerCopyToReg_128()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp345 if (N->getOpcode() == ISD::CopyToReg) { in getOperandRegClass()
766 case ISD::CopyToReg: { in Select()
2499 if (Cond.getOpcode() == ISD::CopyToReg) in isCBranchSCC()
H A DSIISelLowering.cpp6972 SDNode *CopyToReg = findUser(SDValue(Intr, i), ISD::CopyToReg); in LowerBRCOND() local
6973 if (!CopyToReg) in LowerBRCOND()
6976 Chain = DAG.getCopyToReg(Chain, DL, CopyToReg->getOperand(1), in LowerBRCOND()
6979 DAG.ReplaceAllUsesWith(SDValue(CopyToReg, 0), CopyToReg->getOperand(0)); in LowerBRCOND()
13112 for (auto VectorwiseOp : {ISD::STORE, ISD::CopyToReg, ISD::CopyFromReg}) in performOrCombine()
16043 if (Node->getOpcode() == ISD::CopyToReg) { in legalizeTargetIndependentNode()
17672 if (User->getOpcode() != ISD::CopyToReg) in checkForPhysRegDependency()
H A DAMDGPUISelLowering.cpp739 case ISD::CopyToReg: in hasSourceMods()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp335 setOperationAction(ISD::CopyToReg, MVT::Other, Custom); in WebAssemblyTargetLowering()
1651 case ISD::CopyToReg: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1902 if (CCUser->getOpcode() == ISD::CopyToReg || in IsProfitableToFold()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp3351 if (User->getOpcode() != ISD::CopyToReg || in onlyUsesZeroFlag()
3388 if (User->getOpcode() != ISD::CopyToReg || in hasNoSignFlagUses()
3447 if (UserOpc == ISD::CopyToReg) { in hasNoCarryFlagUses()
H A DX86ISelLoweringCall.cpp967 if (Copy->getOpcode() == ISD::CopyToReg) { in isUsedByReturnOnly()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2931 case ISD::CopyToReg: in isI32Insn()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp509 if (User->getOpcode() == ISD::CopyToReg) in hasNoVMLxHazardUse()
H A DARMISelLowering.cpp3447 if (Copy->getOpcode() == ISD::CopyToReg) { in isUsedByReturnOnly()
3458 if (U->getOpcode() != ISD::CopyToReg) in isUsedByReturnOnly()
3485 if (Copy->getOpcode() != ISD::CopyToReg || !Copy->hasNUsesOfValue(1, 0)) in isUsedByReturnOnly()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp7232 if (Copy->getOpcode() != ISD::CopyToReg) in isUsedByReturnOnly()

12