Home
last modified time | relevance | path

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

12

/freebsd-14.2/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.cpp348 while (CallEnd->getOpcode() == ISD::CopyFromReg) in lowerCallFromStatepointLoweringInfo()
1198 SDValue CopyFromReg = getCopyFromRegs(SI, RetTy); in visitGCResult() local
1200 assert(CopyFromReg.getNode()); in visitGCResult()
1201 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.cpp350 Op.getNode()->getOpcode() != ISD::CopyFromReg && in AddRegisterOperand()
1146 if (F->getOpcode() == ISD::CopyFromReg) { in EmitMachineNode()
1238 case ISD::CopyFromReg: { in EmitSpecialNode()
H A DScheduleDAGSDNodes.cpp126 if (Def->getOpcode() == ISD::CopyFromReg && in CheckForPhysRegDependency()
554 if (Node->getOpcode() == ISD::CopyFromReg) in InitNodeNumDefs()
H A DScheduleDAGFast.cpp420 if (N->getOpcode() == ISD::CopyFromReg) { in getPhysicalRegisterVT()
H A DSelectionDAGDumper.cpp178 case ISD::CopyFromReg: return "CopyFromReg"; in getOperationName()
H A DSelectionDAGBuilder.cpp5712 case ISD::CopyFromReg: { in getUnderlyingArgRegs()
10081 if (HasDef && (CallEnd->getOpcode() == ISD::CopyFromReg)) in visitPatchpoint()
10706 assert((Op.getOpcode() != ISD::CopyFromReg || in CopyValueToVirtualRegister()
11248 if (Res.getOpcode() == ISD::CopyFromReg && isSwiftErrorArg) { in LowerArguments()
11257 if (Res.getOpcode() == ISD::CopyFromReg) { in LowerArguments()
H A DSelectionDAGISel.cpp3075 case ISD::CopyFromReg: in SelectCodeCommon()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp248 if (CopyFromRegOp->getOpcode() == ISD::CopyFromReg) { in SelectInlineAsmMemoryOperand()
298 SDValue CopyFromReg = in SelectInlineAsmMemoryOperand() local
301 OutOps.push_back(CopyFromReg); in SelectInlineAsmMemoryOperand()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h208 CopyFromReg, enumerator
H A DSelectionDAG.h800 return getNode(ISD::CopyFromReg, dl, VTs, Ops);
810 return getNode(ISD::CopyFromReg, dl, VTs,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFragments.td662 // register. Truncate can be lowered to EXTRACT_SUBREG. CopyFromReg may
665 // CopyFromReg. FREEZE may be coming from a a truncate. Any other 32-bit
670 N->getOpcode() != ISD::CopyFromReg &&
H A DX86ISelLoweringCall.cpp2635 if (Arg.getOpcode() == ISD::CopyFromReg) { in MatchingStackOffset()
H A DX86ISelDAGToDAG.cpp390 if (OtherOp->getOpcode() == ISD::CopyFromReg && in shouldAvoidImmediateInstFormsForSize()
2585 RHS.getNode()->getOpcode() == ISD::CopyFromReg || in matchAddressRecursively()
/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp323 if (Arg.getOpcode() == ISD::CopyFromReg) { in MatchingStackOffset()
2400 T1.getOpcode() != ISD::CopyFromReg && in LowerSELECT()
2401 T2.getOpcode() != ISD::CopyFromReg) { in LowerSELECT()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp11766 case ISD::CopyFromReg: { in calculateByteProvider()
12071 for (auto VectorwiseOp : {ISD::STORE, ISD::CopyToReg, ISD::CopyFromReg}) in performOrCombine()
15611 assert(N->getOpcode() == ISD::CopyFromReg); in isCopyFromRegOfInlineAsm()
15618 } while (N->getOpcode() == ISD::CopyFromReg); in isCopyFromRegOfInlineAsm()
15626 case ISD::CopyFromReg: { in isSDNodeSourceOfDivergence()
H A DAMDGPUISelDAGToDAG.cpp1512 if (Val.getOpcode() != ISD::CopyFromReg) in IsCopyFromSGPR()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp811 if (SrcReg->getReg() == Reg && Chain->getOpcode() == ISD::CopyFromReg) in LowerCall()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1465 if (SrcReg->getReg() == Reg && Chain->getOpcode() == ISD::CopyFromReg) in LowerCall_64()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp3660 if (Ptr.getOpcode() == ISD::CopyFromReg && in Select()
H A DARMISelLowering.cpp2957 if (Arg.getOpcode() == ISD::CopyFromReg) { in MatchingStackOffset()
15167 Copy->getOpcode() == ISD::CopyFromReg) { in PerformVMOVhrCombine()
15173 DCI.DAG.getNode(ISD::CopyFromReg, SDLoc(N), in PerformVMOVhrCombine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp944 Opc != ISD::CopyFromReg && Opc != ISD::AssertSext && in SelectArithExtendedRegister()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp4681 return AddrOp.getOpcode() == ISD::CopyFromReg; in isOffsetMultipleOf()

12