Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DResourcePriorityQueue.cpp84 case ISD::CopyFromReg: NumberDeps++; break; in numberRCValPredInSU()
121 case ISD::CopyFromReg: break; in numberRCValSuccInSU()
444 case ISD::CopyFromReg: in SUSchedulingCost()
549 case ISD::CopyFromReg: in initNumRegDefsLeft()
DStatepointLowering.cpp342 while (CallEnd->getOpcode() == ISD::CopyFromReg) in lowerCallFromStatepointLoweringInfo()
982 SDValue CopyFromReg = getCopyFromRegs(I, RetTy); in visitGCResult() local
984 assert(CopyFromReg.getNode()); in visitGCResult()
985 setValue(&CI, CopyFromReg); in visitGCResult()
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()
2271 if (PN->getOpcode() == ISD::CopyFromReg) { in unscheduledNode()
2362 PredSU->getNode()->getOpcode() == ISD::CopyFromReg) { in hasOnlyLiveInOpers()
2433 assert(PredSU->getNode()->getOpcode() == ISD::CopyFromReg && in resetVRegCycle()
2450 Pred.getSUnit()->getNode()->getOpcode() == ISD::CopyFromReg) { in hasVRegCycleUse()
3001 if (N->getOpcode() == ISD::CopyFromReg && in PrescheduleNodesWithMultipleUses()
DInstrEmitter.cpp341 Op.getNode()->getOpcode() != ISD::CopyFromReg && in AddRegisterOperand()
947 if (F->getOpcode() == ISD::CopyFromReg) { in EmitMachineNode()
1018 case ISD::CopyFromReg: { in EmitSpecialNode()
DScheduleDAGSDNodes.cpp122 if (Def->getOpcode() == ISD::CopyFromReg && in CheckForPhysRegDependency()
547 if (Node->getOpcode() == ISD::CopyFromReg) in InitNodeNumDefs()
DScheduleDAGFast.cpp428 if (N->getOpcode() == ISD::CopyFromReg) { in getPhysicalRegisterVT()
DSelectionDAGDumper.cpp171 case ISD::CopyFromReg: return "CopyFromReg"; in getOperationName()
DSelectionDAGBuilder.cpp5524 case ISD::CopyFromReg: { in getUnderlyingArgRegs()
8846 if (HasDef && (CallEnd->getOpcode() == ISD::CopyFromReg)) in visitPatchpoint()
9425 assert((Op.getOpcode() != ISD::CopyFromReg || in CopyValueToVirtualRegister()
9929 if (Res.getOpcode() == ISD::CopyFromReg && isSwiftErrorArg) { in LowerArguments()
9938 if (Res.getOpcode() == ISD::CopyFromReg) { in LowerArguments()
DSelectionDAGISel.cpp2797 case ISD::CopyFromReg: in SelectCodeCommon()
DDAGCombiner.cpp1859 case ISD::CopyFromReg: in visitTokenFactor()
7345 bool IsCopyOrSelect = BinOpLHSVal.getOpcode() == ISD::CopyFromReg || in visitShiftByConstant()
20969 case ISD::CopyFromReg: in GatherAllAliases()
DTargetLowering.cpp94 if (Value->getOpcode() != ISD::CopyFromReg) in parametersInCSRMatch()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRISelDAGToDAG.cpp250 if (CopyFromRegOp->getOpcode() == ISD::CopyFromReg) { in SelectInlineAsmMemoryOperand()
300 SDValue CopyFromReg = in SelectInlineAsmMemoryOperand() local
303 OutOps.push_back(CopyFromReg); in SelectInlineAsmMemoryOperand()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/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.td1344 // register. Truncate can be lowered to EXTRACT_SUBREG. CopyFromReg may
1347 // 32 bits, they're probably just qualifying a CopyFromReg.
1351 N->getOpcode() != ISD::CopyFromReg &&
DX86ISelDAGToDAG.cpp392 if (OtherOp->getOpcode() == ISD::CopyFromReg && in shouldAvoidImmediateInstFormsForSize()
2107 RHS.getNode()->getOpcode() == ISD::CopyFromReg || in matchAddressRecursively()
DX86ISelLowering.cpp4397 if (Arg.getOpcode() == ISD::CopyFromReg) { in MatchingStackOffset()
22337 T1.getOpcode() != ISD::CopyFromReg && T2.getOpcode()!=ISD::CopyFromReg){ in LowerSELECT()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h176 CopyFromReg, enumerator
DSelectionDAG.h732 return getNode(ISD::CopyFromReg, dl, VTs, Ops);
742 return getNode(ISD::CopyFromReg, dl, VTs,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h294 Opc != ISD::CopyFromReg; in isDef32()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430InstrInfo.td388 // register. Truncate can be lowered to EXTRACT_SUBREG, and CopyFromReg may
394 N->getOpcode() != ISD::CopyFromReg;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp10864 assert(N->getOpcode() == ISD::CopyFromReg); in isCopyFromRegOfInlineAsm()
10871 } while (N->getOpcode() == ISD::CopyFromReg); in isCopyFromRegOfInlineAsm()
10879 case ISD::CopyFromReg: in isSDNodeSourceOfDivergence()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp1310 if (SrcReg->getReg() == Reg && Chain->getOpcode() == ISD::CopyFromReg) in LowerCall_64()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp3132 if (Ptr.getOpcode() == ISD::CopyFromReg && in Select()
DARMISelLowering.cpp2549 if (Arg.getOpcode() == ISD::CopyFromReg) { in MatchingStackOffset()
5731 if (Op.getOpcode() != ISD::CopyFromReg || in ExpandBITCAST()
5740 SDValue Copy = DAG.getNode(ISD::CopyFromReg, SDLoc(Op), MVT::f16, Ops); in ExpandBITCAST()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp4225 return AddrOp.getOpcode() == ISD::CopyFromReg; in isOffsetMultipleOf()