Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DResourcePriorityQueue.cpp88 case ISD::CopyFromReg: NumberDeps++; break; in numberRCValPredInSU()
125 case ISD::CopyFromReg: break; in numberRCValSuccInSU()
448 case ISD::CopyFromReg: in SUSchedulingCost()
553 case ISD::CopyFromReg: in initNumRegDefsLeft()
H A DStatepointLowering.cpp341 while (CallEnd->getOpcode() == ISD::CopyFromReg) in lowerCallFromStatepointLoweringInfo()
1172 SDValue CopyFromReg = getCopyFromRegs(SI, RetTy); in visitGCResult() local
1174 assert(CopyFromReg.getNode()); in visitGCResult()
1175 setValue(&CI, CopyFromReg); in visitGCResult()
H A DScheduleDAGRRList.cpp323 if (!Node->isMachineOpcode() && Node->getOpcode() == ISD::CopyFromReg) { in GetCostForDef()
711 case ISD::CopyFromReg: in EmitNode()
1279 if (N->getOpcode() == ISD::CopyFromReg) { in getPhysicalRegisterVT()
2274 if (PN->getOpcode() == ISD::CopyFromReg) { in unscheduledNode()
2365 PredSU->getNode()->getOpcode() == ISD::CopyFromReg) { in hasOnlyLiveInOpers()
2436 assert(PredSU->getNode()->getOpcode() == ISD::CopyFromReg && in resetVRegCycle()
2453 Pred.getSUnit()->getNode()->getOpcode() == ISD::CopyFromReg) { in hasVRegCycleUse()
3004 if (N->getOpcode() == ISD::CopyFromReg && in PrescheduleNodesWithMultipleUses()
H A DInstrEmitter.cpp348 Op.getNode()->getOpcode() != ISD::CopyFromReg && in AddRegisterOperand()
1082 if (F->getOpcode() == ISD::CopyFromReg) { in EmitMachineNode()
1169 case ISD::CopyFromReg: { in EmitSpecialNode()
H A DScheduleDAGSDNodes.cpp123 if (Def->getOpcode() == ISD::CopyFromReg && in CheckForPhysRegDependency()
551 if (Node->getOpcode() == ISD::CopyFromReg) in InitNodeNumDefs()
H A DScheduleDAGFast.cpp428 if (N->getOpcode() == ISD::CopyFromReg) { in getPhysicalRegisterVT()
H A DSelectionDAGDumper.cpp172 case ISD::CopyFromReg: return "CopyFromReg"; in getOperationName()
H A DSelectionDAGBuilder.cpp5471 case ISD::CopyFromReg: { in getUnderlyingArgRegs()
9212 if (HasDef && (CallEnd->getOpcode() == ISD::CopyFromReg)) in visitPatchpoint()
9833 assert((Op.getOpcode() != ISD::CopyFromReg || in CopyValueToVirtualRegister()
10365 if (Res.getOpcode() == ISD::CopyFromReg && isSwiftErrorArg) { in LowerArguments()
10374 if (Res.getOpcode() == ISD::CopyFromReg) { in LowerArguments()
H A DSelectionDAGISel.cpp2862 case ISD::CopyFromReg: in SelectCodeCommon()
H A DDAGCombiner.cpp1980 case ISD::CopyFromReg: in visitTokenFactor()
8098 bool IsCopyOrSelect = BinOpLHSVal.getOpcode() == ISD::CopyFromReg || in visitShiftByConstant()
23169 case ISD::CopyFromReg: in GatherAllAliases()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp247 if (CopyFromRegOp->getOpcode() == ISD::CopyFromReg) { in SelectInlineAsmMemoryOperand()
297 SDValue CopyFromReg = in SelectInlineAsmMemoryOperand() local
300 OutOps.push_back(CopyFromReg); in SelectInlineAsmMemoryOperand()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h208 CopyFromReg, enumerator
H A DSelectionDAG.h764 return getNode(ISD::CopyFromReg, dl, VTs, Ops);
774 return getNode(ISD::CopyFromReg, dl, VTs,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h459 Opc != ISD::CopyFromReg && Opc != ISD::AssertSext && in isDef32()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp270 if (Arg.getOpcode() == ISD::CopyFromReg) { in MatchingStackOffset()
2203 T1.getOpcode() != ISD::CopyFromReg && in LowerSELECT()
2204 T2.getOpcode() != ISD::CopyFromReg) { in LowerSELECT()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.td388 // register. Truncate can be lowered to EXTRACT_SUBREG, and CopyFromReg may
394 N->getOpcode() != ISD::CopyFromReg;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrCompiler.td1354 // register. Truncate can be lowered to EXTRACT_SUBREG. CopyFromReg may
1357 // CopyFromReg. FREEZE may be coming from a a truncate. Any other 32-bit
1362 N->getOpcode() != ISD::CopyFromReg &&
H A DX86ISelDAGToDAG.cpp389 if (OtherOp->getOpcode() == ISD::CopyFromReg && in shouldAvoidImmediateInstFormsForSize()
2312 RHS.getNode()->getOpcode() == ISD::CopyFromReg || in matchAddressRecursively()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp764 if (SrcReg->getReg() == Reg && Chain->getOpcode() == ISD::CopyFromReg) in LowerCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp1646 if (Val.getOpcode() != ISD::CopyFromReg) in IsCopyFromSGPR()
H A DSIISelLowering.cpp11956 assert(N->getOpcode() == ISD::CopyFromReg); in isCopyFromRegOfInlineAsm()
11963 } while (N->getOpcode() == ISD::CopyFromReg); in isCopyFromRegOfInlineAsm()
11971 case ISD::CopyFromReg: { in isSDNodeSourceOfDivergence()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1310 if (SrcReg->getReg() == Reg && Chain->getOpcode() == ISD::CopyFromReg) in LowerCall_64()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp3638 if (Ptr.getOpcode() == ISD::CopyFromReg && in Select()
H A DARMISelLowering.cpp2856 if (Arg.getOpcode() == ISD::CopyFromReg) { in MatchingStackOffset()
14391 Copy->getOpcode() == ISD::CopyFromReg) { in PerformVMOVhrCombine()
14394 DCI.DAG.getNode(ISD::CopyFromReg, SDLoc(N), N->getValueType(0), Ops); in PerformVMOVhrCombine()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp4483 return AddrOp.getOpcode() == ISD::CopyFromReg; in isOffsetMultipleOf()

12