/external/llvm/lib/Target/ARM/ |
ARMSelectionDAGInfo.cpp | 223 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, 245 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
|
/external/llvm/lib/Target/XCore/ |
XCoreISelDAGToDAG.cpp | 208 /// this instruction must be a TokenFactor. Returns an empty SDValue if 215 if (Chain->getOpcode() != ISD::TokenFactor) 229 return CurDAG->getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, Ops); 246 // indirect branch or used in a TokenFactor which is the operand of the
|
XCoreISelLowering.cpp | 409 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Low.getValue(1), 479 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Low.getValue(1), 542 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, StoreLow, StoreHigh); [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
ResourcePriorityQueue.cpp | 87 case ISD::TokenFactor: break; 124 case ISD::TokenFactor: break; 455 case ISD::TokenFactor:
|
ScheduleDAGSDNodes.cpp | 384 // Schedule zero-latency TokenFactor below any nodes that may increase the 385 // schedule height. Otherwise, ancestors of the TokenFactor may appear to 387 if (NI->getOpcode() == ISD::TokenFactor) 482 // Special-case TokenFactor chains as zero-latency. 483 if(isChain && OpN->getOpcode() == ISD::TokenFactor) 594 // TokenFactor operands are considered zero latency, and some schedulers 597 if (N && N->getOpcode() == ISD::TokenFactor) { [all...] |
LegalizeTypesGeneric.cpp | 288 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1), 504 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi);
|
LegalizeVectorTypes.cpp | [all...] |
LegalizeVectorOps.cpp | 635 SDValue NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, LoadChains); 693 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Stores); [all...] |
LegalizeDAG.cpp | 398 // The order of the stores doesn't matter - say it with a TokenFactor. 399 SDValue Result = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Stores); 435 DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Store1, Store2); 520 // The order of the stores doesn't matter - say it with a TokenFactor. 521 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Stores); 586 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1), 721 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi); [all...] |
ScheduleDAGRRList.cpp | 414 // For a TokenFactor, examine each operand. There may be multiple ways 417 if (N->getOpcode() == ISD::TokenFactor) { 461 // For a TokenFactor, examine each operand. There may be multiple ways 464 if (N->getOpcode() == ISD::TokenFactor) { 678 case ISD::TokenFactor: [all...] |
SelectionDAGDumper.cpp | 84 case ISD::TokenFactor: return "TokenFactor";
|
SelectionDAGISel.cpp | [all...] |
SelectionDAGBuilder.cpp | 756 // a single scheduling unit. If we create a TokenFactor and return it as 757 // chain, then the TokenFactor is both a predecessor (operand) of the 761 // c3 = TokenFactor c1, c2 766 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains); [all...] |
DAGCombiner.cpp | [all...] |
SelectionDAG.cpp | [all...] |
InstrEmitter.cpp | [all...] |
LegalizeIntegerTypes.cpp | [all...] |
/external/llvm/lib/Target/SystemZ/ |
SystemZSelectionDAGInfo.cpp | 114 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chain1, Chain2); 128 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chain1, Chain2);
|
/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/X86/ |
X86SelectionDAGInfo.cpp | 193 // TODO: Use a Tokenfactor, as in memcpy, instead of a single chain. 283 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Results);
|
X86ISelDAGToDAG.cpp | 42 STATISTIC(NumLoadMoved, "Number of loads moved below TokenFactor"); 472 assert(Chain.getOpcode() == ISD::TokenFactor && 480 CurDAG->getNode(ISD::TokenFactor, SDLoc(Load), MVT::Other, Ops); 530 if (Chain.getOperand(0).getOpcode() == ISD::TokenFactor && [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | 544 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain); 584 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains); 699 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains); [all...] |
/external/llvm/lib/Target/AMDGPU/ |
AMDGPUISelLowering.cpp | 725 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains); 749 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains); [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.cpp | [all...] |
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyISelLowering.cpp | 413 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
|