/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); 117 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &TFOps[0], i); 138 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); 114 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &TFOps[0], i); 135 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 | 234 /// this instruction must be a TokenFactor. Returns an empty SDValue if 241 if (Chain->getOpcode() != ISD::TokenFactor) 255 return CurDAG->getNode(ISD::TokenFactor, Chain->getDebugLoc(), MVT::Other, 273 // indirect branch or used in a TokenFactor which is the operand of the
|
XCoreISelLowering.cpp | 444 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Low.getValue(1), 464 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Low.getValue(1), 526 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, StoreLow, StoreHigh); [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeVectorOps.cpp | 323 SDValue NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, 379 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
|
ScheduleDAGSDNodes.cpp | 346 // Schedule zero-latency TokenFactor below any nodes that may increase the 347 // schedule height. Otherwise, ancestors of the TokenFactor may appear to 349 if (NI->getOpcode() == ISD::TokenFactor) 444 // Special-case TokenFactor chains as zero-latency. 445 if(isChain && OpN->getOpcode() == ISD::TokenFactor) 547 // TokenFactor operands are considered zero latency, and some schedulers 550 if (N && N->getOpcode() == ISD::TokenFactor) {
|
LegalizeDAG.cpp | 460 // The order of the stores doesn't matter - say it with a TokenFactor. 461 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &Stores[0], 491 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Store1, Store2); 566 // The order of the stores doesn't matter - say it with a TokenFactor. 567 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &Stores[0], 626 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1), [all...] |
LegalizeTypesGeneric.cpp | 232 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1), 421 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi);
|
SelectionDAGISel.cpp | [all...] |
ScheduleDAGRRList.cpp | 559 case ISD::TokenFactor: [all...] |
InstrEmitter.cpp | [all...] |
LegalizeVectorTypes.cpp | 733 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1), [all...] |
SelectionDAGBuilder.cpp | 766 // a single scheduling unit. If we create a TokenFactor and return it as 767 // chain, then the TokenFactor is both a predecessor (operand) of the 771 // c3 = TokenFactor c1, c2 776 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &Chains[0], NumRegs); [all...] |
DAGCombiner.cpp | [all...] |
SelectionDAG.cpp | [all...] |
LegalizeIntegerTypes.cpp | [all...] |
/external/llvm/lib/Target/X86/ |
X86SelectionDAGInfo.cpp | 170 // TODO: Use a Tokenfactor, as in memcpy, instead of a single chain. 257 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
|
X86ISelDAGToDAG.cpp | 43 STATISTIC(NumLoadMoved, "Number of loads moved below TokenFactor"); 368 assert(Chain.getOpcode() == ISD::TokenFactor && 376 CurDAG->getNode(ISD::TokenFactor, Load.getDebugLoc(), 419 if (Chain.getOperand(0).getOpcode() == ISD::TokenFactor && [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | 300 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain); 340 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, 539 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, [all...] |
/external/llvm/lib/Target/MBlaze/ |
MBlazeISelLowering.cpp | 775 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, [all...] |
/external/llvm/lib/Target/CellSPU/ |
SPUISelLowering.cpp | 709 the_chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, low.getValue(1), [all...] |
/external/llvm/lib/Target/Alpha/ |
AlphaISelLowering.cpp | 300 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, 469 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &LS[0], LS.size()); [all...] |
/external/llvm/lib/Target/Blackfin/ |
BlackfinISelLowering.cpp | 347 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
|
/external/llvm/lib/Target/SystemZ/ |
SystemZISelLowering.cpp | 454 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, [all...] |