reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/CodeGen/SelectionDAG.h
  905   SDValue getNode(unsigned Opcode, const SDLoc &DL, EVT VT,

References

include/llvm/CodeGen/SelectionDAG.h
  752     return getNode(ISD::BUILD_VECTOR, DL, VT, Ops);
  779     return getNode(ISD::BUILD_VECTOR, DL, VT, Ops);
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 9050     CombineTo(SetCC, DAG.getNode(ISD::SETCC, DL, SetCC->getValueType(0), Ops));
 9137   SDValue NewChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
 9138   SDValue NewValue = DAG.getNode(ISD::CONCAT_VECTORS, DL, DstVT, Loads);
10759       return DAG.getNode(ISD::CONCAT_VECTORS, SDLoc(N), VT, Opnds);
12860       return DAG.getNode(ISD::SELECT_CC, DL, VT, Ops);
12874       return DAG.getNode(ISD::SELECT_CC, DL, VT, Ops);
12920       return DAG.getNode(ISD::SELECT_CC, DL, VT, Ops);
14693   SDValue Chain = DAG.getNode(ISD::TokenFactor, SDLoc(LD), MVT::Other,
15155       StoredVal = DAG.getNode(MemVT.isVector() ? ISD::CONCAT_VECTORS
15188       StoredVal = DAG.getNode(MemVT.isVector() ? ISD::CONCAT_VECTORS
16579   SDValue PaddedSubV = DAG.getNode(ISD::CONCAT_VECTORS, DL, ShufVT, ConcatOps);
17195       VecIn1 = DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, ConcatOps);
17239       VecIn2 = DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, ConcatOps);
17649           SDValue Concat = DAG.getNode(ISD::CONCAT_VECTORS, SDLoc(N),
17865       return DAG.getNode(ISD::CONCAT_VECTORS, SDLoc(N), VT, Ops);
18470   return DAG.getNode(ISD::CONCAT_VECTORS, SDLoc(N), VT, Ops);
19376     return DAG.getNode(ISD::CONCAT_VECTORS, SDLoc(N), VT, Ops);
19670       return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, ConcatOps);
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 1426     StoreChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Stores);
 4430     SDValue Concat = DAG.getNode(ISD::CONCAT_VECTORS, SL, NVT, NewOps);
 4552     SDValue Concat = DAG.getNode(ISD::CONCAT_VECTORS, SL, NVT, NewElts);
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 2109   Hi = DAG.getNode(N->getOpcode(), DL, NVT, {LHSH, RHSH});
 2120   SDValue LoMinMax = DAG.getNode(LoOpc, DL, NVT, {LHSL, RHSL});
 2191       Hi = DAG.getNode(ISD::ADD, dl, NVT, makeArrayRef(HiOps, 2));
 2195       Hi = DAG.getNode(ISD::SUB, dl, NVT, makeArrayRef(HiOps, 2));
 2215     Lo = DAG.getNode(ISD::ADD, dl, NVT, LoOps);
 2216     Hi = DAG.getNode(ISD::ADD, dl, NVT, makeArrayRef(HiOps, 2));
 2235     Lo = DAG.getNode(ISD::SUB, dl, NVT, LoOps);
 2236     Hi = DAG.getNode(ISD::SUB, dl, NVT, makeArrayRef(HiOps, 2));
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  560   Op = DAG.getNode(Op.getOpcode(), dl, NVT, Operands, Op.getNode()->getFlags());
  589   return DAG.getNode(Op.getOpcode(), dl, Op.getValueType(), Operands);
  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
 1142   Lo = DAG.getNode(ISD::CONCAT_VECTORS, dl, LoVT, LoOps);
 1145   Hi = DAG.getNode(ISD::CONCAT_VECTORS, dl, HiVT, HiOps);
 1398   Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains);
 2994       ConcatOps[SubConcatIdx] = DAG.getNode(ISD::CONCAT_VECTORS, dl,
 3014   return DAG.getNode(ISD::CONCAT_VECTORS, dl, WidenVT,
 3199     NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains);
 3304       SDValue InVec = DAG.getNode(ISD::CONCAT_VECTORS, DL, InWidenVT, Ops);
 3371   SDValue NewChain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OpChains);
 3560         NewVec = DAG.getNode(ISD::CONCAT_VECTORS, dl, NewInVT, Ops);
 3611       return DAG.getNode(ISD::CONCAT_VECTORS, dl, WidenVT, Ops);
 3727     NewChain = DAG.getNode(ISD::TokenFactor, SDLoc(LD), MVT::Other, LdChain);
 3852   SDValue Mask = DAG.getNode(InMask->getOpcode(), SDLoc(InMask), MaskVT, Ops);
 3885     Mask = DAG.getNode(ISD::CONCAT_VECTORS, SDLoc(Mask), ToMaskVT, SubOps);
 4326     SDValue NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OpChains);
 4451     return DAG.getNode(ISD::TokenFactor, SDLoc(ST), MVT::Other, StChain);
 4809     return DAG.getNode(ISD::CONCAT_VECTORS, dl, WidenVT, ConcatOps);
 4844         L = DAG.getNode(ISD::CONCAT_VECTORS, dl, LdOp->getValueType(0), Loads);
 4886       ConcatOps[End-1] = DAG.getNode(ISD::CONCAT_VECTORS, dl, NewLdTy,
 4895     return DAG.getNode(ISD::CONCAT_VECTORS, dl, WidenVT,
 4909   return DAG.getNode(ISD::CONCAT_VECTORS, dl, WidenVT, WidenOps);
 5099     return DAG.getNode(ISD::CONCAT_VECTORS, dl, NVT, Ops);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 4960     SDValue ScalarResult = getNode(Opcode, DL, SVT, ScalarOps, Flags);
 5593   return getNode(Opcode, DL, VT, Ops);
 5600   return getNode(Opcode, DL, VT, Ops);
 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);
 7199   return getNode(Opcode, DL, VT, NewOps);
 7275     return getNode(Opcode, DL, VTList.VTs[0], Ops);
 9147       Scalars.push_back(getNode(N->getOpcode(), dl, EltVT, Operands,
 9152       Scalars.push_back(getNode(ISD::SELECT, dl, EltVT, Operands));
 9590     SDValue NewTF = getNode(ISD::TokenFactor, DL, MVT::Other, ExtractedTFs);
 9594   return getNode(ISD::TokenFactor, DL, MVT::Other, Vals);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  418     Val = DAG.getNode(IntermediateVT.isVector() ? ISD::CONCAT_VECTORS
  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(),
 3368       Values[i] = DAG.getNode(
 3613         setValue(&I, DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, ConcatOps));
 3631     Src1 = DAG.getNode(ISD::CONCAT_VECTORS, DL, PaddedVT, MOps1);
 3632     Src2 = DAG.getNode(ISD::CONCAT_VECTORS, DL, PaddedVT, MOps2);
 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,
 4645   DAG.setRoot(DAG.getNode(ISD::ATOMIC_FENCE, dl, MVT::Other, Ops));
 6455     Res = DAG.getNode(ISD::INIT_TRAMPOLINE, sdl, MVT::Other, Ops);
 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/SelectionDAGISel.cpp
 2395   return CurDAG->getNode(ISD::TokenFactor, SDLoc(ChainNodesMatched[0]),
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);
 6705     SDValue Result = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Stores);
lib/Target/AArch64/AArch64ISelLowering.cpp
 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);
 4271   return DAG.getNode(AArch64ISD::RET_FLAG, DL, MVT::Other, RetOps);
 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
 1079   return DAG.getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, ArgChains);
 3766     SDValue Res = DAG.getNode(AMDGPUISD::FMED3, SL, VT, Ops, N0->getFlags());
lib/Target/AMDGPU/R600ISelLowering.cpp
  517       return DAG.getNode(AMDGPUISD::R600_EXPORT, DL, Op.getValueType(), Args);
  567       return DAG.getNode(AMDGPUISD::TEXTURE_FETCH, DL, MVT::v4f32, TexArgs);
  588       return DAG.getNode(AMDGPUISD::DOT4, DL, MVT::f32, Args);
  705   return DAG.getNode(AMDGPUISD::BUILD_VERTICAL_VECTOR, DL, VecVT, Args);
lib/Target/AMDGPU/SIISelLowering.cpp
 2237     DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
 2365   return DAG.getNode(Opc, DL, MVT::Other, RetOps);
 2880     Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains);
 4625   return DAG.getNode(AMDGPUISD::TRAP, SL, MVT::Other, Ops);
 4648   return DAG.getNode(AMDGPUISD::TRAP, SL, MVT::Other, Ops);
 4956   return DAG.getNode(ISD::CONCAT_VECTORS, SL, ResultVT, Pieces);
 5466         AddrLo = DAG.getNode(ISD::SCALAR_TO_VECTOR, DL, VectorVT,
 5699     return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, Loads);
 5898       return DAG.getNode(AMDGPUISD::INTERP_P1LV_F16, DL, MVT::f32, Ops);
 5911       return DAG.getNode(AMDGPUISD::INTERP_P1LL_F16, DL, MVT::f32, Ops);
 5928     return DAG.getNode(AMDGPUISD::INTERP_P2_F16, DL, MVT::f16, Ops);
 7147         N0 = DAG.getNode(ISD::ADD, DL, MVT::i32, Ops);
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);
  679   return DAG.getNode(ARCISD::RET, dl, MVT::Other, RetOps);
lib/Target/ARM/ARMISelLowering.cpp
 2254     Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
 2716   return DAG.getNode(ARMISD::INTRET_FLAG, DL, MVT::Other, RetOps);
 2865   return DAG.getNode(ARMISD::RET_FLAG, dl, MVT::Other, RetOps);
 2970   return DAG.getNode(ISD::WRITE_REGISTER, DL, MVT::Other, Ops);
 3926     Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOps);
 5684      SDValue Copy = DAG.getNode(ISD::CopyFromReg, SDLoc(Op), MVT::f16, Ops);
 5880   SDValue FPSCR = DAG.getNode(ISD::INTRINSIC_W_CHAIN, dl, MVT::i32, Ops);
 5972     Res = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, DL, WidenVT, Ops);
 7236           N = DAG.getNode(ISD::INSERT_VECTOR_ELT, dl, VT, Ops);
 7304     SDValue Val = DAG.getNode(ARMISD::BUILD_VECTOR, dl, VecVT, Ops);
 7981     SDValue Val = DAG.getNode(ARMISD::BUILD_VECTOR, dl, VecVT, Ops);
 8978     Build = DAG.getNode(ISD::BUILD_VECTOR, dl, MVT::v16i1, Ops);
10984   return DAG.getNode(ISD::INTRINSIC_WO_CHAIN, dl, VT, Ops);
11033   return DAG.getNode(ISD::INTRINSIC_WO_CHAIN, dl, VT, Ops);
11132   SDValue tmp = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, dl, widenType, Ops);
11360     SDValue NewNode = DAG.getNode(FinalOpc, SDLoc(AddcSubcNode), MVT::i32, Ops);
12308   SDValue NewN0 = DCI.DAG.getNode(N0->getOpcode(), SDLoc(N0), VT, Ops0);
12309   SDValue NewN1 = DCI.DAG.getNode(N1->getOpcode(), SDLoc(N1), VT, Ops1);
13332   return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
13386   return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Stores);
14153     SDValue NewBr = DAG.getNode(ISD::BR, SDLoc(Br), MVT::Other, NewBrOps);
14162       Res = DAG.getNode(ARMISD::WLS, dl, MVT::Other, Ops);
14169       Res = DAG.getNode(ARMISD::WLS, dl, MVT::Other, Ops);
14193     return DAG.getNode(ARMISD::LE, dl, MVT::Other, EndArgs);
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/AVR/AVRISelLowering.cpp
 1429   return DAG.getNode(RetOpc, dl, MVT::Other, RetOps);
lib/Target/BPF/BPFISelLowering.cpp
  451   return DAG.getNode(Opc, DL, MVT::Other, RetOps);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
 1196         If0 = DAG.getNode(UseOpc, dl, UVT, Ops);
 1198         If1 = DAG.getNode(UseOpc, dl, UVT, Ops);
 1847   return CurDAG->getNode(V.getOpcode(), SDLoc(V), V.getValueType(), Ops);
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
 1413     SDValue Ex = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, LegalTy, {Vec, Idx});
 1429     LV = DAG.getNode(ISD::CONCAT_VECTORS, dl, ResTy, {L0, L1});
lib/Target/Hexagon/HexagonISelLowering.cpp
  230   return DAG.getNode(HexagonISD::RET_FLAG, dl, MVT::Other, RetOps);
  446     Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, MemOpChains);
 1985     SDValue Concat10 = DAG.getNode(HexagonISD::COMBINE, dl,
 1992     SDValue Concat01 = DAG.getNode(HexagonISD::COMBINE, dl,
 2190     SDValue T0 = DAG.getNode(ISD::SHL, dl, MVT::i32, {Vs[1], S8});
 2191     SDValue T1 = DAG.getNode(ISD::SHL, dl, MVT::i32, {Vs[3], S8});
 2192     SDValue B0 = DAG.getNode(ISD::OR, dl, MVT::i32, {Vs[0], T0});
 2193     SDValue B1 = DAG.getNode(ISD::OR, dl, MVT::i32, {Vs[2], T1});
 2263   return DAG.getNode(HexagonISD::COMBINE, dl, VecTy, {H, L});
 2347       ExtV = DAG.getNode(HexagonISD::EXTRACTU, dl, ScalarTy,
 2355     ExtV = DAG.getNode(HexagonISD::EXTRACTU, dl, ScalarTy,
 2392     SDValue Ins = DAG.getNode(HexagonISD::INSERT, dl, MVT::i32,
 2418     InsV = DAG.getNode(HexagonISD::INSERT, dl, ScalarTy,
 2424     InsV = DAG.getNode(HexagonISD::INSERT, dl, ScalarTy,
 2566         SDValue T = DAG.getNode(HexagonISD::INSERT, dl, MVT::i32,
 2732   SDValue Aligned = DAG.getNode(HexagonISD::VALIGN, dl, LoadTy,
 2761       SDValue Op = DAG.getNode(ISD::ADD, dl, VTs.VTs[0], {X, Y});
 2767       SDValue Op = DAG.getNode(ISD::SUB, dl, VTs.VTs[0], {X, Y});
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
  207   return DAG.getNode(ISD::INTRINSIC_WO_CHAIN, dl, ResTy, IntOps);
  291   return DAG.getNode(ISD::SHL, dl, MVT::i32,
  307   SDValue SubIdx = DAG.getNode(ISD::AND, dl, MVT::i32, {Idx, Mask});
  480     SDValue N = DAG.getNode(HexagonISD::VINSERTW0, dl, VecTy,
  482     SDValue M = DAG.getNode(HexagonISD::VINSERTW0, dl, VecTy,
  484     HalfV0 = DAG.getNode(HexagonISD::VROR, dl, VecTy, {N, S});
  485     HalfV1 = DAG.getNode(HexagonISD::VROR, dl, VecTy, {M, S});
  488   HalfV0 = DAG.getNode(HexagonISD::VROR, dl, VecTy,
  490   SDValue DstV = DAG.getNode(ISD::OR, dl, VecTy, {HalfV0, HalfV1});
  666   SDValue ExWord = DAG.getNode(HexagonISD::VEXTRACTW, dl, MVT::i32,
  712     SDValue MaskV = DAG.getNode(ISD::AND, dl, MVT::i32,
  714     SDValue RotV = DAG.getNode(HexagonISD::VROR, dl, VecTy, {VecV, MaskV});
  715     SDValue InsV = DAG.getNode(HexagonISD::VINSERTW0, dl, VecTy, {RotV, ValV});
  716     SDValue SubV = DAG.getNode(ISD::SUB, dl, MVT::i32,
  718     SDValue TorV = DAG.getNode(HexagonISD::VROR, dl, VecTy, {InsV, SubV});
  728   SDValue WordIdx = DAG.getNode(ISD::SRL, dl, MVT::i32,
  801   SDValue WW = DAG.getNode(HexagonISD::COMBINE, dl, MVT::i64, {W1, W0});
  861   SDValue W0 = DAG.getNode(HexagonISD::VEXTRACTW, dl, MVT::i32, {ShuffV, Zero});
  862   SDValue W1 = DAG.getNode(HexagonISD::VEXTRACTW, dl, MVT::i32,
  864   SDValue Vec64 = DAG.getNode(HexagonISD::COMBINE, dl, MVT::v8i8, {W1, W0});
  902       SDValue InLo = DAG.getNode(ISD::CONCAT_VECTORS, dl, VecTy, {SubV, V1});
  903       SDValue InHi = DAG.getNode(ISD::CONCAT_VECTORS, dl, VecTy, {V0, SubV});
  949     SDValue InLo = DAG.getNode(ISD::CONCAT_VECTORS, dl, VecTy, {SingleV, V1});
  950     SDValue InHi = DAG.getNode(ISD::CONCAT_VECTORS, dl, VecTy, {V0, SingleV});
 1105     SDValue V0 = DAG.getNode(ISD::CONCAT_VECTORS, dl, HalfTy,
 1107     SDValue V1 = DAG.getNode(ISD::CONCAT_VECTORS, dl, HalfTy,
 1259   SDValue A = DAG.getNode(ISD::AND, dl, ResTy,
 1260                           {DAG.getNode(ISD::XOR, dl, ResTy, {InpV, VecN1}),
 1261                            DAG.getNode(ISD::SUB, dl, ResTy, {InpV, Vec1})});
 1262   return DAG.getNode(ISD::SUB, dl, ResTy,
 1384     SDValue T3 = DAG.getNode(ISD::ADD, dl, ResTy, {S2, T2});
 1419   SDValue T4 = DAG.getNode(ISD::ADD, dl, ResTy, {T1, LoVec(T3)});
 1421   SDValue T6 = DAG.getNode(ISD::ADD, dl, ResTy, {HiVec(T0), HiVec(T3)});
 1422   SDValue T7 = DAG.getNode(ISD::ADD, dl, ResTy, {T5, T6});
 1468   SDValue L = DAG.getNode(Op.getOpcode(), dl, HalfTy, OpsL);
 1469   SDValue H = DAG.getNode(Op.getOpcode(), dl, HalfTy, OpsH);
lib/Target/Lanai/LanaiISelLowering.cpp
  590   return DAG.getNode(Opc, DL, MVT::Other,
  706     Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other,
lib/Target/MSP430/MSP430ISelLowering.cpp
  783   return DAG.getNode(Opc, dl, MVT::Other, RetOps);
  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);
 3315     return DAG.getNode(MipsISD::TailCall, DL, MVT::Other, Ops);
 3608     Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, OutChains);
 3645   return DAG.getNode(MipsISD::ERet, DL, MVT::Other, RetOps);
 3748   return DAG.getNode(MipsISD::Ret, DL, MVT::Other, RetOps);
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);
 5261     return DAG.getNode(PPCISD::TC_RETURN, dl, MVT::Other, Ops);
 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);
 6967   return DAG.getNode(PPCISD::RET_FLAG, dl, MVT::Other, RetOps);
 7647   return DAG.getNode(ISD::CONCAT_VECTORS, dl, WideVT, Ops);
 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);
12284       DAG.getNode(PromOp.getOpcode(), dl, MVT::i1, Ops));
12553       DAG.getNode(PromOp.getOpcode(), dl, N->getValueType(0), Ops));
13056       SDValue Ext = DAG.getNode(PPCISD::VEXTS, dl, MVT::f64, ExtOps);
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);
 2470     return DAG.getNode(RetOpc, DL, MVT::Other, RetOps);
 2473   return DAG.getNode(RISCVISD::RET_FLAG, DL, MVT::Other, RetOps);
lib/Target/Sparc/SparcISelLowering.cpp
  287   return DAG.getNode(SPISD::RET_FLAG, DL, MVT::Other, RetOps);
  366   return DAG.getNode(SPISD::RET_FLAG, DL, MVT::Other, RetOps);
  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);
 3366     SDValue Pair = DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Ops);
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
 1155   SDValue Op = CurDAG->getNode(VCI.Opcode, DL, VCI.VecVT, Ops);
 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);
 1704   return DAG.getNode(SystemZISD::RET_FLAG, DL, MVT::Other, RetOps);
 2599   return DAG.getNode(SystemZISD::SELECT_CCMASK, DL, MVT::i32, Ops);
 2818   return DAG.getNode(SystemZISD::SELECT_CCMASK, DL, Op.getValueType(), Ops);
 3187   return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps);
 5421       SDValue NewSelect = DAG.getNode(SystemZISD::SELECT_CCMASK, DL, VT, Ops);
 5450     return DAG.getNode(ISD::SELECT_CC, DL, VT, Ops);
lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
  216   End = DAG.getNode(SystemZISD::SELECT_CCMASK, DL, PtrVT, Ops);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  784       Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Chains);
  871   Chain = DAG.getNode(WebAssemblyISD::RETURN, DL, MVT::Other, RetOps);
 1180   return DAG.getNode(WebAssemblyISD::BR_TABLE, DL, MVT::Other, Ops);
 1239     return DAG.getNode(WebAssemblyISD::THROW, DL,
 1472   return DAG.getNode(WebAssemblyISD::SHUFFLE, DL, Op.getValueType(), Ops);
lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp
   31   return DAG.getNode(WebAssemblyISD::MEMORY_COPY, DL, MVT::Other,
lib/Target/X86/X86ISelDAGToDAG.cpp
  732       CurDAG->getNode(ISD::TokenFactor, SDLoc(Load), MVT::Other, Ops);
 2915       CurDAG->getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, ChainOps);
lib/Target/X86/X86ISelLowering.cpp
 2666   return DAG.getNode(opcode, dl, MVT::Other, RetOps);
 3434       MemOps.push_back(DAG.getNode(X86ISD::VASTART_SAVE_XMM_REGS, dl,
 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);
 5646   return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, Subs);
 5886     return DAG.getNode(ISD::CONCAT_VECTORS, SDLoc(V), V.getValueType(), CatOps);
11284   SDValue Unpck = DAG.getNode(UnpckOp, DL, VT, Ops);
21508     SDValue Cmov = DAG.getNode(X86ISD::CMOV, DL, MVT::i32, Ops);
21515   return DAG.getNode(X86ISD::CMOV, DL, Op.getValueType(), Ops);
21827   return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, Stores);
22329   return DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOps);
23842   SDValue Pair = DAG.getNode(ISD::BUILD_PAIR, DL, MVT::i64, Ops);
24052     SDValue isValid = DAG.getNode(X86ISD::CMOV, dl, Op->getValueType(1), Ops);
24432     return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
24514     return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);
24790     Op = DAG.getNode(X86ISD::CMOV, dl, OpVT, Ops);
24820   return DAG.getNode(X86ISD::CMOV, dl, VT, Ops);
24957     return DAG.getNode(X86ISD::CMOV, DL, VT, Ops);
27862     Res = DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v16i8, ConcatOps);
27889     SDValue InVec0 = DAG.getNode(ISD::CONCAT_VECTORS, dl, InWideVT, Ops);
27891     SDValue InVec1 = DAG.getNode(ISD::CONCAT_VECTORS, dl, InWideVT, Ops);
27954         SDValue N0 = DAG.getNode(ISD::CONCAT_VECTORS, dl, ResVT, Ops0);
28150       Res = DAG.getNode(ISD::CONCAT_VECTORS, dl, ConcatVT, ConcatOps);
28356     Results.push_back(DAG.getNode(ISD::BUILD_PAIR, dl, T, OpsF));
35522           N0 = DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v8i1, Ops);
35531       N0 = DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v8i1, Ops);
35728   SDValue SadOp0 = DAG.getNode(ISD::CONCAT_VECTORS, DL, ExtendedVT, Ops);
35730   SDValue SadOp1 = DAG.getNode(ISD::CONCAT_VECTORS, DL, ExtendedVT, Ops);
35736     return DAG.getNode(X86ISD::PSADBW, DL, VT, Ops);
36255     return DAG.getNode(Vec.getOpcode(), DL, VT, ExtOps);
36653     return DAG.getNode(Opcode, DL, Ops[1].getValueType(), Ops);
37597       return DAG.getNode(X86ISD::CMOV, DL, N->getValueType(0), Ops);
37718         return DAG.getNode(X86ISD::CMOV, DL, N->getValueType(0), Ops);
37753       SDValue LCMOV = DAG.getNode(X86ISD::CMOV, DL, N->getValueType(0), LOps);
37756       SDValue CMOV = DAG.getNode(X86ISD::CMOV, DL, N->getValueType(0), Ops);
38059     return DAG.getNode(X86ISD::VPMADDWD, DL, OpVT, Ops);
38088       return DAG.getNode(X86ISD::PMULDQ, DL, Ops[0].getValueType(), Ops);
38099       return DAG.getNode(X86ISD::PMULUDQ, DL, Ops[0].getValueType(), Ops);
39164   SDValue Concat = DAG.getNode(ISD::CONCAT_VECTORS, dl, SrcVT,
40048         SatVal = DAG.getNode(ISD::CONCAT_VECTORS, DL, InVT, ConcatOps);
40133     return DAG.getNode(X86ISD::AVG, DL, Ops[0].getValueType(), Ops);
40527     StoredVal = DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v8i1, Ops);
41678     return DAG.getNode(NewOpc, SDLoc(Op), VT, NewOps);
43739     return DAG.getNode(X86ISD::VPMADDWD, DL, OpVT, Ops);
43816     Sad = DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, Ops);
44085       return DAG.getNode(X86ISD::HADD, DL, Ops[0].getValueType(), Ops);
44237       return DAG.getNode(X86ISD::HSUB, DL, Ops[0].getValueType(), Ops);
44341                            DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, Src),
44352         SDValue Res = DAG.getNode(ISD::CONCAT_VECTORS, DL, MVT::v8f32, Src);
44369                            DAG.getNode(ISD::CONCAT_VECTORS, DL, SrcVT, LHS),
44370                            DAG.getNode(ISD::CONCAT_VECTORS, DL, SrcVT, RHS));
lib/Target/X86/X86SelectionDAGInfo.cpp
  289   return DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Results);
lib/Target/XCore/XCoreISelDAGToDAG.cpp
  234   return CurDAG->getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other, Ops);
lib/Target/XCore/XCoreISelLowering.cpp
  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);
 1515   return DAG.getNode(XCoreISD::RETSP, dl, MVT::Other, RetOps);