Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
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()
DStatepointLowering.cpp349 while (CallEnd->getOpcode() == ISD::CopyFromReg) in lowerCallFromStatepointLoweringInfo()
1193 SDValue CopyFromReg = getCopyFromRegs(SI, RetTy); in visitGCResult() local
1195 assert(CopyFromReg.getNode()); in visitGCResult()
1196 setValue(&CI, CopyFromReg); in visitGCResult()
DScheduleDAGRRList.cpp325 if (!Node->isMachineOpcode() && Node->getOpcode() == ISD::CopyFromReg) { in GetCostForDef()
714 case ISD::CopyFromReg: in EmitNode()
1282 if (N->getOpcode() == ISD::CopyFromReg) { in getPhysicalRegisterVT()
2288 if (PN->getOpcode() == ISD::CopyFromReg) { in unscheduledNode()
2389 PredSU->getNode()->getOpcode() == ISD::CopyFromReg) { in hasOnlyLiveInOpers()
2460 assert(PredSU->getNode()->getOpcode() == ISD::CopyFromReg && in resetVRegCycle()
2477 Pred.getSUnit()->getNode()->getOpcode() == ISD::CopyFromReg) { in hasVRegCycleUse()
3024 if (N->getOpcode() == ISD::CopyFromReg && in PrescheduleNodesWithMultipleUses()
DInstrEmitter.cpp350 Op.getNode()->getOpcode() != ISD::CopyFromReg && in AddRegisterOperand()
1143 if (F->getOpcode() == ISD::CopyFromReg) { in EmitMachineNode()
1228 case ISD::CopyFromReg: { in EmitSpecialNode()
DScheduleDAGSDNodes.cpp126 if (Def->getOpcode() == ISD::CopyFromReg && in CheckForPhysRegDependency()
554 if (Node->getOpcode() == ISD::CopyFromReg) in InitNodeNumDefs()
DScheduleDAGFast.cpp424 if (N->getOpcode() == ISD::CopyFromReg) { in getPhysicalRegisterVT()
DSelectionDAGDumper.cpp176 case ISD::CopyFromReg: return "CopyFromReg"; in getOperationName()
DSelectionDAGBuilder.cpp5537 case ISD::CopyFromReg: { in getUnderlyingArgRegs()
9683 if (HasDef && (CallEnd->getOpcode() == ISD::CopyFromReg)) in visitPatchpoint()
10305 assert((Op.getOpcode() != ISD::CopyFromReg || in CopyValueToVirtualRegister()
10839 if (Res.getOpcode() == ISD::CopyFromReg && isSwiftErrorArg) { in LowerArguments()
10848 if (Res.getOpcode() == ISD::CopyFromReg) { in LowerArguments()
DSelectionDAGISel.cpp2870 case ISD::CopyFromReg: in SelectCodeCommon()
/openbsd/src/gnu/llvm/llvm/lib/Target/AVR/
DAVRISelDAGToDAG.cpp246 if (CopyFromRegOp->getOpcode() == ISD::CopyFromReg) { in SelectInlineAsmMemoryOperand()
297 SDValue CopyFromReg = in SelectInlineAsmMemoryOperand() local
300 OutOps.push_back(CopyFromReg); in SelectInlineAsmMemoryOperand()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DREADME-X86-64.txt46 emits a CopyFromReg which gets turned into a movb and that can be allocated a
49 To get around this, isel emits a CopyFromReg from AX and then right shift it
DX86InstrCompiler.td1484 // register. Truncate can be lowered to EXTRACT_SUBREG. CopyFromReg may
1487 // CopyFromReg. FREEZE may be coming from a a truncate. Any other 32-bit
1492 N->getOpcode() != ISD::CopyFromReg &&
DX86ISelDAGToDAG.cpp388 if (OtherOp->getOpcode() == ISD::CopyFromReg && in shouldAvoidImmediateInstFormsForSize()
2387 RHS.getNode()->getOpcode() == ISD::CopyFromReg || in matchAddressRecursively()
/openbsd/src/gnu/llvm/llvm/docs/
DAArch64SME.rst256 ``CopyFromReg`` can only be **used after** the ``SMSTART/SMSTOP`` has been
259 We can use a CopyToReg -> CopyFromReg sequence for this, which moves the
272 t2: res,ch,glue = CopyFromReg t1, ...
275 t5: res,ch = CopyFromReg t4, Register:f64 %vreg
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DISDOpcodes.h208 CopyFromReg, enumerator
DSelectionDAG.h798 return getNode(ISD::CopyFromReg, dl, VTs, Ops);
808 return getNode(ISD::CopyFromReg, dl, VTs,
/openbsd/src/gnu/llvm/llvm/lib/Target/MSP430/
DMSP430InstrInfo.td388 // register. Truncate can be lowered to EXTRACT_SUBREG, and CopyFromReg may
394 N->getOpcode() != ISD::CopyFromReg;
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPUISelDAGToDAG.cpp1429 if (Val.getOpcode() != ISD::CopyFromReg) in IsCopyFromSGPR()
DSIISelLowering.cpp12751 assert(N->getOpcode() == ISD::CopyFromReg); in isCopyFromRegOfInlineAsm()
12758 } while (N->getOpcode() == ISD::CopyFromReg); in isCopyFromRegOfInlineAsm()
12766 case ISD::CopyFromReg: { in isSDNodeSourceOfDivergence()
/openbsd/src/gnu/llvm/llvm/lib/Target/VE/
DVEISelLowering.cpp811 if (SrcReg->getReg() == Reg && Chain->getOpcode() == ISD::CopyFromReg) in LowerCall()
/openbsd/src/gnu/llvm/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp1422 if (SrcReg->getReg() == Reg && Chain->getOpcode() == ISD::CopyFromReg) in LowerCall_64()
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp1002 Opc != ISD::CopyFromReg && Opc != ISD::AssertSext && in SelectArithExtendedRegister()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp3666 if (Ptr.getOpcode() == ISD::CopyFromReg && in Select()
DARMISelLowering.cpp2939 if (Arg.getOpcode() == ISD::CopyFromReg) { in MatchingStackOffset()
15014 Copy->getOpcode() == ISD::CopyFromReg) { in PerformVMOVhrCombine()
15017 DCI.DAG.getNode(ISD::CopyFromReg, SDLoc(N), N->getValueType(0), Ops); in PerformVMOVhrCombine()
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp4516 return AddrOp.getOpcode() == ISD::CopyFromReg; in isOffsetMultipleOf()

12