HomeSort by relevance Sort by last modified time
    Searched refs:TokenFactor (Results 1 - 25 of 30) sorted by null

1 2

  /external/llvm/lib/Target/PTX/
PTXSelectionDAGInfo.cpp 63 // Emit up to MAX_LOADS_IN_LDM loads, then a TokenFactor barrier, then the
77 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &TFOps[0], i);
88 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &TFOps[0], i);
118 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &TFOps[0], i);
139 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &TFOps[0], i);
  /external/llvm/lib/Target/ARM/
ARMSelectionDAGInfo.cpp 60 // Emit up to MAX_LOADS_IN_LDM loads, then a TokenFactor barrier, then the
74 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &TFOps[0], i);
85 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &TFOps[0], i);
115 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &TFOps[0], i);
136 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &TFOps[0], i);
  /external/llvm/include/llvm/CodeGen/
ISDOpcodes.h 47 // TokenFactor - This node takes multiple tokens as input and produces a
50 TokenFactor,
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreISelDAGToDAG.cpp 235 /// this instruction must be a TokenFactor. Returns an empty SDValue if
242 if (Chain->getOpcode() != ISD::TokenFactor)
256 return CurDAG->getNode(ISD::TokenFactor, Chain->getDebugLoc(), MVT::Other,
274 // indirect branch or used in a TokenFactor which is the operand of the
XCoreISelLowering.cpp 453 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Low.getValue(1),
473 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Low.getValue(1),
535 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, StoreLow, StoreHigh);
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
ResourcePriorityQueue.cpp 88 case ISD::TokenFactor: break;
125 case ISD::TokenFactor: break;
457 case ISD::TokenFactor:
LegalizeVectorOps.cpp 325 SDValue NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
381 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
ScheduleDAGSDNodes.cpp 354 // Schedule zero-latency TokenFactor below any nodes that may increase the
355 // schedule height. Otherwise, ancestors of the TokenFactor may appear to
357 if (NI->getOpcode() == ISD::TokenFactor)
452 // Special-case TokenFactor chains as zero-latency.
453 if(isChain && OpN->getOpcode() == ISD::TokenFactor)
555 // TokenFactor operands are considered zero latency, and some schedulers
558 if (N && N->getOpcode() == ISD::TokenFactor) {
LegalizeTypesGeneric.cpp 231 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
420 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi);
ScheduleDAGRRList.cpp 393 // For a TokenFactor, examine each operand. There may be multiple ways
396 if (N->getOpcode() == ISD::TokenFactor) {
440 // For a TokenFactor, examine each operand. There may be multiple ways
443 if (N->getOpcode() == ISD::TokenFactor) {
657 case ISD::TokenFactor:
    [all...]
LegalizeDAG.cpp 374 // The order of the stores doesn't matter - say it with a TokenFactor.
376 DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &Stores[0],
409 DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Store1, Store2);
491 // The order of the stores doesn't matter - say it with a TokenFactor.
492 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &Stores[0],
552 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
684 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi);
    [all...]
SelectionDAGDumper.cpp 78 case ISD::TokenFactor: return "TokenFactor";
SelectionDAGISel.cpp     [all...]
SelectionDAG.cpp     [all...]
InstrEmitter.cpp     [all...]
LegalizeVectorTypes.cpp 771 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
    [all...]
SelectionDAGBuilder.cpp 771 // a single scheduling unit. If we create a TokenFactor and return it as
772 // chain, then the TokenFactor is both a predecessor (operand) of the
776 // c3 = TokenFactor c1, c2
781 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &Chains[0], NumRegs);
    [all...]
LegalizeIntegerTypes.cpp     [all...]
  /external/llvm/lib/Target/X86/
X86SelectionDAGInfo.cpp 171 // TODO: Use a Tokenfactor, as in memcpy, instead of a single chain.
258 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
X86ISelDAGToDAG.cpp 42 STATISTIC(NumLoadMoved, "Number of loads moved below TokenFactor");
367 assert(Chain.getOpcode() == ISD::TokenFactor &&
375 CurDAG->getNode(ISD::TokenFactor, Load.getDebugLoc(),
418 if (Chain.getOperand(0).getOpcode() == ISD::TokenFactor &&
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.cpp 299 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain);
339 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
538 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
    [all...]
  /external/llvm/lib/Target/MBlaze/
MBlazeISelLowering.cpp 776 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
    [all...]
  /external/llvm/lib/Target/CellSPU/
SPUISelLowering.cpp 710 the_chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, low.getValue(1),
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonISelLowering.cpp 495 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &MemOpChains[0],
    [all...]
  /external/llvm/lib/Target/Mips/
MipsISelLowering.cpp     [all...]

Completed in 330 milliseconds

1 2