Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp271 SDValue CopyToReg = in SelectInlineAsmMemoryOperand() local
275 CurDAG->getCopyFromReg(CopyToReg, dl, VReg, TL.getPointerTy(DL)); in SelectInlineAsmMemoryOperand()
300 SDValue CopyToReg = CurDAG->getCopyToReg(Op, dl, VReg, Op); in SelectInlineAsmMemoryOperand() local
302 CurDAG->getCopyFromReg(CopyToReg, dl, VReg, TL.getPointerTy(DL)); in SelectInlineAsmMemoryOperand()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DResourcePriorityQueue.cpp86 case ISD::CopyToReg: break; in numberRCValPredInSU()
122 case ISD::CopyToReg: NumberDeps++; break; in numberRCValSuccInSU()
444 case ISD::CopyToReg: in SUSchedulingCost()
H A DInstrEmitter.cpp114 if (User->getOpcode() == ISD::CopyToReg && in EmitCopyFromReg()
198 if (User->getOpcode() == ISD::CopyToReg && in getDstOfOnlyCopyToRegUse()
246 if (User->getOpcode() == ISD::CopyToReg && in CreateVirtualRegisters()
502 if (User->getOpcode() == ISD::CopyToReg && in EmitSubregNode()
965 } else if (F->getOpcode() == ISD::CopyToReg) { in EmitMachineNode()
1009 case ISD::CopyToReg: { in EmitSpecialNode()
H A DScheduleDAGSDNodes.cpp115 if (Op != 2 || User->getOpcode() != ISD::CopyToReg) in CheckForPhysRegDependency()
408 if (SUNode->getOpcode() != ISD::CopyToReg) in BuildSchedUnits()
638 if (Latency > 1 && Use->getOpcode() == ISD::CopyToReg && in computeOperandLatency()
H A DScheduleDAGRRList.cpp705 case ISD::CopyToReg: in EmitNode()
2016 if (Opc == ISD::TokenFactor || Opc == ISD::CopyToReg) in getNodePriority()
2232 if (N->getOpcode() != ISD::CopyToReg) in unscheduledNode()
2318 Succ.getSUnit()->getNode()->getOpcode() == ISD::CopyToReg) in closestSucc()
2366 if (SuccSU->getNode() && SuccSU->getNode()->getOpcode() == ISD::CopyToReg) { in hasOnlyLiveOutUses()
2695 if (Opc == ISD::TokenFactor || Opc == ISD::CopyToReg) in canEnableCoalescing()
2937 if (N->getOpcode() == ISD::CopyToReg && in PrescheduleNodesWithMultipleUses()
H A DSelectionDAGDumper.cpp168 case ISD::CopyToReg: return "CopyToReg"; in getOperationName()
H A DLegalizeFloatTypes.cpp64 case ISD::CopyToReg: in SoftenFloatResult()
756 case ISD::CopyToReg: Res = SoftenFloatOp_COPY_TO_REG(N); break; in SoftenFloatOperand()
806 case ISD::CopyToReg: in CanSkipSoftenFloatOperand()
H A DSelectionDAGISel.cpp693 if (N->getOpcode() != ISD::CopyToReg) in ComputeLiveOutVRegInfo()
2960 case ISD::CopyToReg: in SelectCodeCommon()
H A DDAGCombiner.cpp1807 case ISD::CopyToReg: in visitTokenFactor()
8245 if (User->getOpcode() == ISD::CopyToReg) in ExtendUsesToFormExtLoad()
8254 if (Use.getResNo() == 0 && Use.getUser()->getOpcode() == ISD::CopyToReg) { in ExtendUsesToFormExtLoad()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h170 CopyToReg, enumerator
H A DSelectionDAG.h681 return getNode(ISD::CopyToReg, dl, MVT::Other, Chain,
692 return getNode(ISD::CopyToReg, dl, VTs,
701 return getNode(ISD::CopyToReg, dl, VTs,
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp362 else if (Opcode == ISD::CopyToReg) in PreprocessISelDAG()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp190 setOperationAction(ISD::CopyToReg, MVT::Other, Custom); in WebAssemblyTargetLowering()
893 case ISD::CopyToReg: in LowerOperation()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp302 if (N->getOpcode() == ISD::CopyToReg) { in getOperandRegClass()
614 case ISD::CopyToReg: { in Select()
1593 if (Cond.getOpcode() == ISD::CopyToReg) in isCBranchSCC()
H A DSIISelLowering.cpp4089 SDNode *CopyToReg = findUser(SDValue(Intr, i), ISD::CopyToReg); in LowerBRCOND() local
4090 if (!CopyToReg) in LowerBRCOND()
4095 CopyToReg->getOperand(1), in LowerBRCOND()
4099 DAG.ReplaceAllUsesWith(SDValue(CopyToReg, 0), CopyToReg->getOperand(0)); in LowerBRCOND()
9193 if (Node->getOpcode() == ISD::CopyToReg) { in legalizeTargetIndependentNode()
H A DSIInstrInfo.td384 if (Use->isMachineOpcode() || Use->getOpcode() != ISD::CopyToReg)
H A DAMDGPUISelLowering.cpp590 case ISD::CopyToReg: in hasSourceMods()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp2307 if (UI->getOpcode() != ISD::CopyToReg || in onlyUsesZeroFlag()
2343 if (UI->getOpcode() != ISD::CopyToReg || in hasNoSignFlagUses()
2401 if (UIOpc == ISD::CopyToReg) { in hasNoCarryFlagUses()
H A DX86ISelLowering.cpp2634 if (Copy->getOpcode() == ISD::CopyToReg) { in isUsedByReturnOnly()
18927 if (UI->getOpcode() != ISD::CopyToReg && in EmitTest()
35932 case ISD::CopyToReg: in combineCompareEqual()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1638 if (CCUser->getOpcode() == ISD::CopyToReg || in IsProfitableToFold()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp2615 if (Copy->getOpcode() == ISD::CopyToReg) { in isUsedByReturnOnly()
2627 if (UI->getOpcode() != ISD::CopyToReg) in isUsedByReturnOnly()
2655 if (Copy->getOpcode() != ISD::CopyToReg || !Copy->hasNUsesOfValue(1, 0)) in isUsedByReturnOnly()
5198 if (Copy->getOpcode() == ISD::CopyToReg && in ExpandBITCAST()
H A DARMISelDAGToDAG.cpp408 if (Use->getOpcode() == ISD::CopyToReg) in hasNoVMLxHazardUse()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp11286 if (Copy->getOpcode() == ISD::CopyToReg) { in isUsedByReturnOnly()