HomeSort by: relevance | last modified time | path
    Searched refs:CopyToReg (Results 1 - 21 of 21) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRISelDAGToDAG.cpp 267 SDValue CopyToReg =
271 CurDAG->getCopyFromReg(CopyToReg, dl, VReg, TL.getPointerTy(DL));
296 SDValue CopyToReg = CurDAG->getCopyToReg(Op, dl, VReg, Op);
298 CurDAG->getCopyFromReg(CopyToReg, dl, VReg, TL.getPointerTy(DL));
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
ResourcePriorityQueue.cpp 83 // If value is passed to CopyToReg, it is probably
89 case ISD::CopyToReg: break;
120 // If value is passed to CopyToReg, it is probably
126 case ISD::CopyToReg: NumberDeps++; break;
449 case ISD::CopyToReg:
ScheduleDAGSDNodes.cpp 115 if (Op != 2 || User->getOpcode() != ISD::CopyToReg)
429 if (SUNode->getOpcode() != ISD::CopyToReg)
660 if (Latency > 1 && Use->getOpcode() == ISD::CopyToReg &&
InstrEmitter.cpp 103 // If the node is only used by a CopyToReg and the dest reg is a vreg, use
104 // the CopyToReg'd destination register instead of creating a new vreg.
116 if (User->getOpcode() == ISD::CopyToReg &&
207 // If the specific node value is only used by a CopyToReg and the dest reg
208 // is a vreg in the same register class, use the CopyToReg'd destination
236 if (User->getOpcode() == ISD::CopyToReg &&
480 // If the node is only used by a CopyToReg and the dest reg is a vreg, use
481 // the CopyToReg'd destination register instead of creating a new vreg.
483 if (User->getOpcode() == ISD::CopyToReg &&
1046 } else if (F->getOpcode() == ISD::CopyToReg) {
    [all...]
ScheduleDAGRRList.cpp 710 case ISD::CopyToReg:
2036 if (Opc == ISD::TokenFactor || Opc == ISD::CopyToReg)
2037 // CopyToReg should be close to its uses to facilitate coalescing and
2252 if (N->getOpcode() != ISD::CopyToReg)
2307 // may transfer data dependencies to CopyToReg.
2338 Succ.getSUnit()->getNode()->getOpcode() == ISD::CopyToReg)
2379 /// CopyToReg to a virtual register. This SU def is probably a liveout and
2386 if (SuccSU->getNode() && SuccSU->getNode()->getOpcode() == ISD::CopyToReg) {
2545 // Prioritize by Sethi-Ulmann number and push CopyToReg nodes down.
2715 if (Opc == ISD::TokenFactor || Opc == ISD::CopyToReg)
    [all...]
SelectionDAGDumper.cpp 171 case ISD::CopyToReg: return "CopyToReg";
SelectionDAGISel.cpp 738 // If this is a CopyToReg with a vreg dest, process it.
739 if (N->getOpcode() != ISD::CopyToReg)
2849 case ISD::CopyToReg:
2902 // Various Emit operations change these. For example, emitting a copytoreg
DAGCombiner.cpp 1979 case ISD::CopyToReg:
10373 if (User->getOpcode() == ISD::CopyToReg)
10382 if (Use.getResNo() == 0 && Use.getUser()->getOpcode() == ISD::CopyToReg) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ISDOpcodes.h 194 /// CopyToReg - This node has three operands: a chain, a register number to
196 CopyToReg,
SelectionDAG.h 737 return getNode(ISD::CopyToReg, dl, MVT::Other, Chain,
748 return getNode(ISD::CopyToReg, dl, VTs,
757 return getNode(ISD::CopyToReg, dl, VTs,
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUISelDAGToDAG.cpp 555 if (N->getOpcode() == ISD::CopyToReg) {
853 case ISD::CopyToReg: {
2241 if (Cond.getOpcode() == ISD::CopyToReg)
SIISelLowering.cpp 5041 SDNode *CopyToReg = findUser(SDValue(Intr, i), ISD::CopyToReg);
5042 if (!CopyToReg)
5047 CopyToReg->getOperand(1),
5051 DAG.ReplaceAllUsesWith(SDValue(CopyToReg, 0), CopyToReg->getOperand(0));
5737 // We can't use CopyToReg, because MachineCSE won't combine COPY instructions,
11131 if (Node->getOpcode() == ISD::CopyToReg) {
AMDGPUISelLowering.cpp 631 case ISD::CopyToReg:
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyISelLowering.cpp 249 setOperationAction(ISD::CopyToReg, MVT::Other, Custom);
1241 case ISD::CopyToReg:
1326 // CopyToReg nodes don't support FrameIndex operands. Other targets select
1329 // produces a value usable by CopyToReg (i.e. in a vreg). So insert a dummy
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelDAGToDAG.cpp 2853 // Only examine CopyToReg uses that copy to EFLAGS.
2854 if (UI->getOpcode() != ISD::CopyToReg ||
2857 // Examine each user of the CopyToReg use.
2889 // Only examine CopyToReg uses that copy to EFLAGS.
2890 if (UI->getOpcode() != ISD::CopyToReg ||
2893 // Examine each user of the CopyToReg use.
2948 if (UIOpc == ISD::CopyToReg) {
2949 // Only examine CopyToReg uses that copy to EFLAGS.
2952 // Examine each user of the CopyToReg use.
2968 // This CopyToReg is ok. Move on to the next user
    [all...]
X86ISelLowering.cpp 2752 // Don't emit a copytoreg.
2798 continue; // Don't emit a copytoreg.
2887 if (Copy->getOpcode() == ISD::CopyToReg) {
22265 if (U->getOpcode() != ISD::CopyToReg &&
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZISelDAGToDAG.cpp 1757 // The user of the CC value will usually be a CopyToReg into the
1763 if (CCUser->getOpcode() == ISD::CopyToReg ||
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEISelLowering.cpp 580 // This will be emitted as a sequence of CopyToReg nodes glued to the call
697 // Build a sequence of CopyToReg nodes glued together with token chain and
722 // Make sure the CopyToReg nodes are glued to the call instruction which
2507 case ISD::CopyToReg:
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelDAGToDAG.cpp 495 if (Use->getOpcode() == ISD::CopyToReg)
ARMISelLowering.cpp 3135 if (Copy->getOpcode() == ISD::CopyToReg) {
3147 if (UI->getOpcode() != ISD::CopyToReg)
3158 // Second CopyToReg
3166 // First CopyToReg
3175 if (Copy->getOpcode() != ISD::CopyToReg || !Copy->hasNUsesOfValue(1, 0))
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 16422 if (Copy->getOpcode() == ISD::CopyToReg) {

Completed in 371 milliseconds