Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DResourcePriorityQueue.cpp85 case ISD::CopyFromReg: NumberDeps++; break; in numberRCValPredInSU()
121 case ISD::CopyFromReg: break; in numberRCValSuccInSU()
443 case ISD::CopyFromReg: in SUSchedulingCost()
547 case ISD::CopyFromReg: in initNumRegDefsLeft()
H A DStatepointLowering.cpp343 while (CallEnd->getOpcode() == ISD::CopyFromReg) in lowerCallFromStatepointLoweringInfo()
950 SDValue CopyFromReg = getCopyFromRegs(I, RetTy); in visitGCResult() local
952 assert(CopyFromReg.getNode()); in visitGCResult()
953 setValue(&CI, CopyFromReg); in visitGCResult()
H A DScheduleDAGRRList.cpp318 if (!Node->isMachineOpcode() && Node->getOpcode() == ISD::CopyFromReg) { in GetCostForDef()
706 case ISD::CopyFromReg: in EmitNode()
1268 if (N->getOpcode() == ISD::CopyFromReg) { in getPhysicalRegisterVT()
2254 if (PN->getOpcode() == ISD::CopyFromReg) { in unscheduledNode()
2345 PredSU->getNode()->getOpcode() == ISD::CopyFromReg) { in hasOnlyLiveInOpers()
2416 assert(PredSU->getNode()->getOpcode() == ISD::CopyFromReg && in resetVRegCycle()
2433 Pred.getSUnit()->getNode()->getOpcode() == ISD::CopyFromReg) { in hasVRegCycleUse()
2961 if (N->getOpcode() == ISD::CopyFromReg && in PrescheduleNodesWithMultipleUses()
H A DInstrEmitter.cpp362 Op.getNode()->getOpcode() != ISD::CopyFromReg && in AddRegisterOperand()
962 if (F->getOpcode() == ISD::CopyFromReg) { in EmitMachineNode()
1025 case ISD::CopyFromReg: { in EmitSpecialNode()
H A DScheduleDAGSDNodes.cpp123 if (Def->getOpcode() == ISD::CopyFromReg && in CheckForPhysRegDependency()
529 if (Node->getOpcode() == ISD::CopyFromReg) in InitNodeNumDefs()
H A DScheduleDAGFast.cpp429 if (N->getOpcode() == ISD::CopyFromReg) { in getPhysicalRegisterVT()
H A DSelectionDAGDumper.cpp169 case ISD::CopyFromReg: return "CopyFromReg"; in getOperationName()
H A DLegalizeFloatTypes.cpp63 case ISD::CopyFromReg: in SoftenFloatResult()
805 case ISD::CopyFromReg: in CanSkipSoftenFloatOperand()
818 case ISD::CopyFromReg: // Operand is a register that we know to be left in CanSkipSoftenFloatOperand()
H A DSelectionDAGBuilder.cpp4933 case ISD::CopyFromReg: in getUnderlyingArgReg()
8236 if (HasDef && (CallEnd->getOpcode() == ISD::CopyFromReg)) in visitPatchpoint()
8780 assert((Op.getOpcode() != ISD::CopyFromReg || in CopyValueToVirtualRegister()
9265 if (Res.getOpcode() == ISD::CopyFromReg && isSwiftErrorArg) { in LowerArguments()
9274 if (!TM.Options.EnableFastISel && Res.getOpcode() == ISD::CopyFromReg) { in LowerArguments()
H A DSelectionDAGISel.cpp2959 case ISD::CopyFromReg: in SelectCodeCommon()
H A DTargetLowering.cpp92 if (Value->getOpcode() != ISD::CopyFromReg) in parametersInCSRMatch()
H A DDAGCombiner.cpp1806 case ISD::CopyFromReg: in visitTokenFactor()
6353 bool isCopyOrSelect = BinOpLHSVal->getOpcode() == ISD::CopyFromReg || in visitShiftByConstant()
19206 case ISD::CopyFromReg: in GatherAllAliases()
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp251 if (CopyFromRegOp->getOpcode() == ISD::CopyFromReg) { in SelectInlineAsmMemoryOperand()
301 SDValue CopyFromReg = in SelectInlineAsmMemoryOperand() local
304 OutOps.push_back(CopyFromReg); in SelectInlineAsmMemoryOperand()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h175 CopyFromReg, enumerator
H A DSelectionDAG.h708 return getNode(ISD::CopyFromReg, dl, VTs, Ops);
718 return getNode(ISD::CopyFromReg, dl, VTs,
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp560 if (BaseV.getOpcode() != ISD::CopyFromReg) in PreprocessTrunc()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h233 Opc != ISD::CopyFromReg; in isDef32()
/freebsd-12.1/contrib/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-12.1/contrib/llvm/lib/Target/X86/
H A DX86InstrCompiler.td1338 // register. Truncate can be lowered to EXTRACT_SUBREG. CopyFromReg may
1341 // 32 bits, they're probably just qualifying a CopyFromReg.
1345 N->getOpcode() != ISD::CopyFromReg &&
H A DX86ISelDAGToDAG.cpp356 if (OtherOp->getOpcode() == ISD::CopyFromReg && in shouldAvoidImmediateInstFormsForSize()
1738 RHS.getNode()->getOpcode() == ISD::CopyFromReg || in matchAddressRecursively()
H A DX86ISelLowering.cpp4237 if (Arg.getOpcode() == ISD::CopyFromReg) { in MatchingStackOffset()
20198 T1.getOpcode() != ISD::CopyFromReg && T2.getOpcode()!=ISD::CopyFromReg){ in LowerSELECT()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp9591 assert(N->getOpcode() == ISD::CopyFromReg); in isCopyFromRegOfInlineAsm()
9597 } while (N->getOpcode() == ISD::CopyFromReg); in isCopyFromRegOfInlineAsm()
9605 case ISD::CopyFromReg: in isSDNodeSourceOfDivergence()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1310 if (SrcReg->getReg() == Reg && Chain->getOpcode() == ISD::CopyFromReg) in LowerCall_64()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp2249 if (Arg.getOpcode() == ISD::CopyFromReg) { in MatchingStackOffset()
5146 if (Op.getOpcode() != ISD::CopyFromReg || in ExpandBITCAST()
5155 SDValue Copy = DAG.getNode(ISD::CopyFromReg, SDLoc(Op), MVT::f16, Ops); in ExpandBITCAST()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp4170 return AddrOp.getOpcode() == ISD::CopyFromReg; in isOffsetMultipleOf()