Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp266 SDValue CopyToReg = in SelectInlineAsmMemoryOperand() local
270 CurDAG->getCopyFromReg(CopyToReg, dl, VReg, TL.getPointerTy(DL)); in SelectInlineAsmMemoryOperand()
296 SDValue CopyToReg = CurDAG->getCopyToReg(Op, dl, VReg, Op); in SelectInlineAsmMemoryOperand() local
298 CurDAG->getCopyFromReg(CopyToReg, dl, VReg, TL.getPointerTy(DL)); in SelectInlineAsmMemoryOperand()
/openbsd/gnu/llvm/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.cpp111 if (User->getOpcode() == ISD::CopyToReg && in EmitCopyFromReg()
230 if (User->getOpcode() == ISD::CopyToReg && in CreateVirtualRegisters()
484 if (User->getOpcode() == ISD::CopyToReg && in EmitSubregNode()
1146 } else if (F->getOpcode() == ISD::CopyToReg) { in EmitMachineNode()
1204 case ISD::CopyToReg: { in EmitSpecialNode()
H A DScheduleDAGRRList.cpp713 case ISD::CopyToReg: in EmitNode()
1398 if (Node->getOpcode() == ISD::CopyToReg) { in DelayForLiveRegsBottomUp()
2050 if (Opc == ISD::TokenFactor || Opc == ISD::CopyToReg) in getNodePriority()
2266 if (N->getOpcode() != ISD::CopyToReg) in unscheduledNode()
2362 Succ.getSUnit()->getNode()->getOpcode() == ISD::CopyToReg) in closestSucc()
2410 if (SuccSU->getNode() && SuccSU->getNode()->getOpcode() == ISD::CopyToReg) { in hasOnlyLiveOutUses()
2739 if (Opc == ISD::TokenFactor || Opc == ISD::CopyToReg) in canEnableCoalescing()
2978 if (N->getOpcode() == ISD::CopyToReg && in PrescheduleNodesWithMultipleUses()
H A DScheduleDAGSDNodes.cpp115 if (Op != 2 || User->getOpcode() != ISD::CopyToReg) in CheckForPhysRegDependency()
431 if (SUNode->getOpcode() != ISD::CopyToReg) in BuildSchedUnits()
663 if (Latency > 1 && Use->getOpcode() == ISD::CopyToReg && in computeOperandLatency()
H A DScheduleDAGFast.cpp519 if (Node->getOpcode() == ISD::CopyToReg) { in DelayForLiveRegsBottomUp()
H A DSelectionDAGDumper.cpp175 case ISD::CopyToReg: return "CopyToReg"; in getOperationName()
H A DSelectionDAGISel.cpp720 if (N->getOpcode() != ISD::CopyToReg) in ComputeLiveOutVRegInfo()
2871 case ISD::CopyToReg: in SelectCodeCommon()
H A DDAGCombiner.cpp2070 case ISD::CopyToReg: in visitTokenFactor()
11903 if (User->getOpcode() == ISD::CopyToReg) in ExtendUsesToFormExtLoad()
11912 if (Use.getResNo() == 0 && Use.getUser()->getOpcode() == ISD::CopyToReg) { in ExtendUsesToFormExtLoad()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h203 CopyToReg, enumerator
H A DSelectionDAG.h771 return getNode(ISD::CopyToReg, dl, MVT::Other, Chain,
782 return getNode(ISD::CopyToReg, dl, VTs,
791 return getNode(ISD::CopyToReg, dl, VTs,
/openbsd/gnu/llvm/llvm/docs/
H A DAArch64SME.rst259 We can use a CopyToReg -> CopyFromReg sequence for this, which moves the
274 t4: ch = CopyToReg t3, Register:f64 %vreg, t2
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp349 if (N->getOpcode() == ISD::CopyToReg) { in getOperandRegClass()
650 case ISD::CopyToReg: { in Select()
2219 if (Cond.getOpcode() == ISD::CopyToReg) in isCBranchSCC()
H A DSIISelLowering.cpp5287 SDNode *CopyToReg = findUser(SDValue(Intr, i), ISD::CopyToReg); in LowerBRCOND() local
5288 if (!CopyToReg) in LowerBRCOND()
5293 CopyToReg->getOperand(1), in LowerBRCOND()
5297 DAG.ReplaceAllUsesWith(SDValue(CopyToReg, 0), CopyToReg->getOperand(0)); in LowerBRCOND()
11896 if (Node->getOpcode() == ISD::CopyToReg) { in legalizeTargetIndependentNode()
13167 if (User->getOpcode() != ISD::CopyToReg) in checkForPhysRegDependency()
H A DAMDGPUISelLowering.cpp606 case ISD::CopyToReg: in hasSourceMods()
/openbsd/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp282 setOperationAction(ISD::CopyToReg, MVT::Other, Custom); in WebAssemblyTargetLowering()
1415 case ISD::CopyToReg: in LowerOperation()
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1774 if (CCUser->getOpcode() == ISD::CopyToReg || in IsProfitableToFold()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp2965 if (UI->getOpcode() != ISD::CopyToReg || in onlyUsesZeroFlag()
3001 if (UI->getOpcode() != ISD::CopyToReg || in hasNoSignFlagUses()
3059 if (UIOpc == ISD::CopyToReg) { in hasNoCarryFlagUses()
H A DX86ISelLowering.cpp3370 if (Copy->getOpcode() == ISD::CopyToReg) { in isUsedByReturnOnly()
24072 if (U->getOpcode() != ISD::CopyToReg && in isProfitableToUseFlagOp()
48470 case ISD::CopyToReg: in combineCompareEqual()
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp2646 if (!Glued || Glued->getOpcode() != ISD::CopyToReg) in usesAllOnesMask()
H A DRISCVISelLowering.cpp13276 if (Copy->getOpcode() != ISD::CopyToReg) { in isUsedByReturnOnly()
/openbsd/gnu/llvm/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2951 case ISD::CopyToReg: in isI32Insn()
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp511 if (Use->getOpcode() == ISD::CopyToReg) in hasNoVMLxHazardUse()
H A DARMISelLowering.cpp3343 if (Copy->getOpcode() == ISD::CopyToReg) { in isUsedByReturnOnly()
3354 if (U->getOpcode() != ISD::CopyToReg) in isUsedByReturnOnly()
3381 if (Copy->getOpcode() != ISD::CopyToReg || !Copy->hasNUsesOfValue(1, 0)) in isUsedByReturnOnly()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp21713 if (Copy->getOpcode() == ISD::CopyToReg) { in isUsedByReturnOnly()