|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/SelectionDAGNodes.h 908 if (TopologicalPrune && M->getOpcode() != ISD::TokenFactor && (NId > 0) &&
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 1491 case ISD::TokenFactor: return visitTokenFactor(N);
1722 if (N->hasOneUse() && N->use_begin()->getOpcode() == ISD::TokenFactor)
1758 case ISD::TokenFactor:
1845 case ISD::TokenFactor:
9137 SDValue NewChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
14134 SDValue Token = DAG.getNode(ISD::TokenFactor, SDLoc(N),
14693 SDValue Chain = DAG.getNode(ISD::TokenFactor, SDLoc(LD), MVT::Other,
14757 else if (Chain->getOpcode() == ISD::TokenFactor &&
15441 if (N->getOpcode() == ISD::TokenFactor) {
16034 SDValue Token = DAG.getNode(ISD::TokenFactor, SL,
16115 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other,
16352 case ISD::TokenFactor:
20682 if (Chain.getOpcode() == ISD::TokenFactor) {
lib/CodeGen/SelectionDAG/InstrEmitter.cpp 991 case ISD::TokenFactor: // fall thru
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 475 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi);
614 SDValue Result = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi);
806 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
837 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
1426 StoreChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Stores);
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 2707 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
2734 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
3932 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi);
3969 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi);
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp 274 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
487 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo, Hi);
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 743 NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, LoadChains);
1407 SDValue NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OpChains);
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 1341 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
1398 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains);
1565 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
1629 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
1695 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
1755 SDValue NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
1765 SDValue NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
2168 SDValue Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
2345 Ch = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
2413 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Lo, Hi);
2522 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Lo, Hi);
2668 SDValue NewChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other,
3199 NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains);
3371 SDValue NewChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OpChains);
3727 NewChain = DAG.getNode(ISD::TokenFactor, SDLoc(LD), MVT::Other, LdChain);
4326 SDValue NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OpChains);
4451 return DAG.getNode(ISD::TokenFactor, SDLoc(ST), MVT::Other, StChain);
lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp 83 case ISD::TokenFactor: break;
120 case ISD::TokenFactor: break;
443 case ISD::TokenFactor:
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp 450 if (N->getOpcode() == ISD::TokenFactor) {
495 if (N->getOpcode() == ISD::TokenFactor) {
707 case ISD::TokenFactor:
2033 if (Opc == ISD::TokenFactor || Opc == ISD::CopyToReg)
2712 if (Opc == ISD::TokenFactor || Opc == ISD::CopyToReg)
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp 404 if (NI->getOpcode() == ISD::TokenFactor)
500 if(isChain && OpN->getOpcode() == ISD::TokenFactor)
614 if (N && N->getOpcode() == ISD::TokenFactor) {
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 4460 case ISD::TokenFactor:
5056 case ISD::TokenFactor:
5622 return getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, ArgChains);
5757 SDValue LoadToken = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
5951 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
6029 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, LoadChains);
6043 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
6146 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
8634 getNode(ISD::TokenFactor, SDLoc(OldLoad), MVT::Other, OldChain, NewChain);
8974 if (getOpcode() == ISD::TokenFactor) {
9590 SDValue NewTF = getNode(ISD::TokenFactor, DL, MVT::Other, ExtractedTFs);
9594 return getNode(ISD::TokenFactor, DL, MVT::Other, Vals);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 939 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains);
1071 Root = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other,
1820 Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(),
4082 SDValue Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
4114 SDValue Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
4244 SDValue Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
4260 SDValue StoreNode = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
8511 Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, OutChains);
9322 CLI.Chain = CLI.DAG.getNode(ISD::TokenFactor, CLI.DL, MVT::Other, Chains);
9898 NewRoot = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains);
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp 106 case ISD::TokenFactor: return "TokenFactor";
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 1135 if (N->getOpcode() == ISD::TokenFactor || N->getNodeId() < 0)
1138 if (Op->getOpcode() == ISD::TokenFactor)
2318 if (ChainNode->getOpcode() != ISD::TokenFactor)
2362 if (V->getOpcode() == ISD::TokenFactor) {
2395 return CurDAG->getNode(ISD::TokenFactor, SDLoc(ChainNodesMatched[0]),
2771 case ISD::TokenFactor:
lib/CodeGen/SelectionDAG/TargetLowering.cpp 6380 SDValue NewChain = DAG.getNode(ISD::TokenFactor, SL, MVT::Other, LoadChains);
6457 return DAG.getNode(ISD::TokenFactor, SL, MVT::Other, Stores);
6549 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Stores);
6609 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Lo.getValue(1),
6705 SDValue Result = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Stores);
6737 DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Store1, Store2);
lib/Target/AArch64/AArch64ISelLowering.cpp 3359 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Copy, Chain);
3471 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps);
3705 return DAG.getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, ArgChains);
4010 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains);
5408 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps);
lib/Target/AArch64/AArch64SelectionDAGInfo.cpp 108 SDValue Res = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 714 case ISD::TokenFactor:
1079 return DAG.getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, ArgChains);
1450 SDValue Ops[] = {Join, DAG.getNode(ISD::TokenFactor, SL, MVT::Other,
1520 return DAG.getNode(ISD::TokenFactor, SL, MVT::Other, LoStore, HiStore);
lib/Target/AMDGPU/SIISelLowering.cpp 2237 DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
2880 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains);
7767 SDValue OutputChain = DAG.getNode(ISD::TokenFactor, SL, MVT::Other,
lib/Target/ARC/ARCISelLowering.cpp 307 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
412 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
557 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, CFRegNode);
582 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
656 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
lib/Target/ARM/ARMISelLowering.cpp 2254 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
3926 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
13332 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
13386 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Stores);
13884 SDValue NewChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other,
14189 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
lib/Target/ARM/ARMSelectionDAGInfo.cpp 221 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
237 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
lib/Target/Hexagon/HexagonISelLowering.cpp 446 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
2734 SDValue NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp 1504 DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
1511 NewOp = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Store0, Store1);
lib/Target/Lanai/LanaiISelLowering.cpp 520 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Copy, Chain);
706 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other,
lib/Target/MSP430/MSP430ISelLowering.cpp 700 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain);
868 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
lib/Target/Mips/MipsISelLowering.cpp 3226 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains);
3596 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Copy, Chain);
3608 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains);
lib/Target/NVPTX/NVPTXISelLowering.cpp 2654 DAG.setRoot(DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains));
lib/Target/PowerPC/PPCISelLowering.cpp 3669 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
4097 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
4457 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
4921 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains2);
5614 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
6282 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
6676 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
7559 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
8342 StoreChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Stores);
9761 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, LoadChains);
9791 LoadChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, VectElmtChains);
9851 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Stores);
9907 StoreChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, LoadChains);
9920 StoreChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Stores);
11896 } else if (ChainNext->getOpcode() == ISD::TokenFactor) {
11929 UI->getOpcode() == ISD::TokenFactor) && !Visited.count(*UI))
13735 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
lib/Target/RISCV/RISCVISelLowering.cpp 2002 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains);
2248 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains);
lib/Target/Sparc/SparcISelLowering.cpp 531 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain);
570 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
681 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains);
926 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
1229 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains);
2763 SDValue OutChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
2813 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp 1281 } else if (Chain.getOpcode() == ISD::TokenFactor) {
1311 InputChain = CurDAG->getNode(ISD::TokenFactor, SDLoc(Chain),
lib/Target/SystemZ/SystemZISelLowering.cpp 1428 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other,
1554 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains);
3187 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps);
lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp 108 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chain1, Chain2);
121 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chain1, Chain2);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 784 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
lib/Target/X86/X86ISelDAGToDAG.cpp 724 assert(Chain.getOpcode() == ISD::TokenFactor &&
732 CurDAG->getNode(ISD::TokenFactor, SDLoc(Load), MVT::Other, Ops);
782 if (Chain.getOperand(0).getOpcode() == ISD::TokenFactor &&
2887 } else if (Chain.getOpcode() == ISD::TokenFactor) {
2915 CurDAG->getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, ChainOps);
lib/Target/X86/X86ISelLowering.cpp 3332 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain);
3439 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
3853 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
3976 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains2);
21791 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Ch0, Ch1);
21827 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Stores);
22329 return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps);
24432 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
24514 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
40239 SDValue TF = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
40557 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Ch0, Ch1);
40723 return DAG.getNode(ISD::TokenFactor, StDL, MVT::Other, LoSt, HiSt);
lib/Target/X86/X86SelectionDAGInfo.cpp 289 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Results);
lib/Target/XCore/XCoreISelDAGToDAG.cpp 220 if (Chain->getOpcode() != ISD::TokenFactor)
234 return CurDAG->getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, Ops);
lib/Target/XCore/XCoreISelLowering.cpp 397 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Low.getValue(1),
458 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Low.getValue(1),
512 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, StoreLow, StoreHigh);
846 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
910 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
1097 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
1179 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
1382 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, CFRegNode);
1411 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
1493 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);