/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...] |