|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/CodeGen/SelectionDAG.h 909 SDValue getNode(unsigned Opcode, const SDLoc &DL, SDVTList VTList,
References
include/llvm/CodeGen/SelectionDAG.h 708 return getNode(ISD::CopyToReg, dl, VTs,
717 return getNode(ISD::CopyToReg, dl, VTs,
724 return getNode(ISD::CopyFromReg, dl, VTs, Ops);
734 return getNode(ISD::CopyFromReg, dl, VTs,
870 return getNode(ISD::CALLSEQ_START, DL, VTs, Ops);
885 return getNode(ISD::CALLSEQ_END, DL, NodeTys, Ops);
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 635 SDValue Res = DAG.getNode(N->getOpcode(), dl, DAG.getVTList(VT, SVT),
2143 Lo = DAG.getNode(ISD::UADDO, dl, VTList, LoOps);
2145 Hi = DAG.getNode(ISD::ADDCARRY, dl, VTList, HiOps);
2147 Lo = DAG.getNode(ISD::USUBO, dl, VTList, LoOps);
2149 Hi = DAG.getNode(ISD::SUBCARRY, dl, VTList, HiOps);
2167 Lo = DAG.getNode(ISD::ADDC, dl, VTList, LoOps);
2169 Hi = DAG.getNode(ISD::ADDE, dl, VTList, HiOps);
2171 Lo = DAG.getNode(ISD::SUBC, dl, VTList, LoOps);
2173 Hi = DAG.getNode(ISD::SUBE, dl, VTList, HiOps);
2190 Lo = DAG.getNode(ISD::UADDO, dl, VTList, LoOps);
2194 Lo = DAG.getNode(ISD::USUBO, dl, VTList, LoOps);
2264 Lo = DAG.getNode(ISD::ADDC, dl, VTList, LoOps);
2266 Hi = DAG.getNode(ISD::ADDE, dl, VTList, HiOps);
2268 Lo = DAG.getNode(ISD::SUBC, dl, VTList, LoOps);
2270 Hi = DAG.getNode(ISD::SUBE, dl, VTList, HiOps);
2289 Lo = DAG.getNode(N->getOpcode(), dl, VTList, LoOps);
2291 Hi = DAG.getNode(N->getOpcode(), dl, VTList, HiOps);
2335 Lo = DAG.getNode(N->getOpcode(), dl, VTList, LoOps);
2337 Hi = DAG.getNode(CarryOp, dl, VTList, HiOps);
2367 Lo = DAG.getNode(N->getOpcode(), dl, VTList, LoOps);
2369 Hi = DAG.getNode(N->getOpcode(), dl, VTList, HiOps);
3132 SDValue Res = DAG.getNode(ISD::SDIVREM, dl, DAG.getVTList(VT, VT), Ops);
3206 Lo = DAG.getNode(PartsOpc, dl, DAG.getVTList(VT, VT), Ops);
3323 SDValue Res = DAG.getNode(ISD::SDIVREM, dl, DAG.getVTList(VT, VT), Ops);
3481 SDValue Res = DAG.getNode(ISD::UDIVREM, dl, DAG.getVTList(VT, VT), Ops);
3508 SDValue Res = DAG.getNode(ISD::UDIVREM, dl, DAG.getVTList(VT, VT), Ops);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 6561 return getNode(ISD::MERGE_VALUES, dl, getVTList(VTs), Ops);
7183 return getNode(ISD::VAARG, dl, getVTList(VT, MVT::Other), Ops);
7269 return getNode(Opcode, DL, getVTList(ResultTys), Ops);
7324 return getNode(Opcode, DL, VTList, None);
7330 return getNode(Opcode, DL, VTList, Ops);
7336 return getNode(Opcode, DL, VTList, Ops);
7342 return getNode(Opcode, DL, VTList, Ops);
7348 return getNode(Opcode, DL, VTList, Ops);
7355 return getNode(Opcode, DL, VTList, Ops);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 883 return DAG.getNode(ISD::MERGE_VALUES, dl, DAG.getVTList(ValueVTs), Values);
2783 DAG.setRoot(DAG.getNode(ISD::INTRINSIC_VOID, getCurSDLoc(), VTs, Ops));
2902 SDValue Res = DAG.getNode(ISD::MERGE_VALUES, dl,
3374 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(),
3790 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(),
3830 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(),
3992 SDValue DSA = DAG.getNode(ISD::DYNAMIC_STACKALLOC, dl, VTs, Ops);
4122 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, dl,
4832 Result = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, getCurSDLoc(), VTs, Ops);
4834 Result = DAG.getNode(ISD::INTRINSIC_W_CHAIN, getCurSDLoc(), VTs, Ops);
4836 Result = DAG.getNode(ISD::INTRINSIC_VOID, getCurSDLoc(), VTs, Ops);
5967 SDValue Op = DAG.getNode(ISD::EH_SJLJ_SETJMP, sdl,
6992 Result = DAG.getNode(Opcode, sdl, VTs,
6997 Result = DAG.getNode(Opcode, sdl, VTs,
7000 Result = DAG.getNode(Opcode, sdl, VTs,
7005 Result = DAG.getNode(Opcode, sdl, VTs,
8405 Chain = DAG.getNode(ISDOpc, getCurSDLoc(),
8504 SDValue V = DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(),
9352 SDValue Res = CLI.DAG.getNode(ISD::MERGE_VALUES, CLI.DL,
lib/CodeGen/SelectionDAG/StatepointLowering.cpp 719 DAG.getNode(ISD::GC_TRANSITION_START, getCurSDLoc(), NodeTys, TSOps);
809 DAG.getNode(ISD::GC_TRANSITION_END, getCurSDLoc(), NodeTys, TEOps);
lib/CodeGen/SelectionDAG/TargetLowering.cpp 7113 SDValue NodeCarry = DAG.getNode(OpcCarry, dl, Node->getVTList(),
lib/Target/AArch64/AArch64ISelLowering.cpp 4122 SDValue Ret = DAG.getNode(AArch64ISD::TC_RETURN, DL, NodeTys, Ops);
4128 Chain = DAG.getNode(AArch64ISD::CALL, DL, NodeTys, Ops);
4495 DAG.getNode(AArch64ISD::TLSDESC_CALLSEQ, DL, NodeTys, {Chain, SymAddr});
11388 SDValue NewValue = DAG.getNode(CondOpcode, SDLoc(SubsNode), VTs, Ops);
lib/Target/AMDGPU/R600ISelLowering.cpp 2034 return DAG.getNode(AMDGPUISD::R600_EXPORT, DL, N->getVTList(), NewArgs);
2063 return DAG.getNode(AMDGPUISD::TEXTURE_FETCH, DL, N->getVTList(), NewArgs);
lib/Target/AMDGPU/SIISelLowering.cpp 2960 return DAG.getNode(AMDGPUISD::TC_RETURN, DL, NodeTys, Ops);
2964 SDValue Call = DAG.getNode(AMDGPUISD::CALL, DL, NodeTys, Ops);
4486 SDNode *Result = DAG.getNode(CFNode, DL, DAG.getVTList(Res), Ops).getNode();
4503 SDValue NewBR = DAG.getNode(ISD::BR, DL, BR->getVTList(), Ops);
6794 return DAG.getNode(Opc, DL, Op->getVTList(), Ops);
6819 return DAG.getNode(Opc, DL, Op->getVTList(), Ops);
9544 return DAG.getNode(Opc, SL, VTList, Args);
9551 return DAG.getNode(ISD::ADDCARRY, SDLoc(N), RHS->getVTList(), Args);
9575 return DAG.getNode(ISD::SUBCARRY, SDLoc(N), LHS->getVTList(), Args);
9600 return DAG.getNode(Opc, SDLoc(N), N->getVTList(), Args);
lib/Target/ARC/ARCISelLowering.cpp 353 Chain = DAG.getNode(IsDirect ? ARCISD::BL : ARCISD::JL, dl, NodeTys, Ops);
lib/Target/ARM/ARMISelDAGToDAG.cpp 4787 SDValue New = CurDAG->getNode(N->getOpcode(), SDLoc(N),
lib/Target/ARM/ARMISelLowering.cpp 2242 MemOpChains.push_back(DAG.getNode(ARMISD::COPY_STRUCT_BYVAL, dl, VTs,
2428 SDValue Ret = DAG.getNode(ARMISD::TC_RETURN, dl, NodeTys, Ops);
2434 Chain = DAG.getNode(CallOpc, dl, NodeTys, Ops);
3137 SDValue CurrentTEB = DAG.getNode(ISD::INTRINSIC_W_CHAIN, DL,
5166 return DAG.getNode(ARMISD::BCC_i64, dl, VTList, Ops);
5283 SDValue Res = DAG.getNode(ARMISD::BRCOND, dl, VTList, Ops);
5287 Res = DAG.getNode(ARMISD::BRCOND, dl, VTList, Ops);
9044 SDValue Cycles32 = DAG.getNode(ISD::INTRINSIC_W_CHAIN, DL,
11373 SDValue MLALNode = DAG.getNode(FinalOpc, SDLoc(AddcSubcNode),
11429 SDValue UMAAL = DAG.getNode(ARMISD::UMAAL, SDLoc(AddcNode),
11456 return DAG.getNode(ARMISD::UMAAL, SDLoc(N),
14177 SDValue LoopDec = DAG.getNode(ARMISD::LOOP_DEC, dl,
15987 return DAG.getNode(ISD::MERGE_VALUES, dl, DAG.getVTList(VT, VT), Values);
lib/Target/AVR/AVRISelLowering.cpp 648 return DAG.getNode(AVRISD::SELECT_CC, dl, VTs, Ops);
665 return DAG.getNode(AVRISD::SELECT_CC, DL, VTs, Ops);
1291 Chain = DAG.getNode(AVRISD::CALL, DL, NodeTys, Ops);
lib/Target/BPF/BPFISelLowering.cpp 391 Chain = DAG.getNode(BPFISD::CALL, CLI.DL, NodeTys, Ops);
528 return DAG.getNode(BPFISD::SELECT_CC, DL, VTs, Ops);
lib/Target/Hexagon/HexagonISelLowering.cpp 519 return DAG.getNode(HexagonISD::TC_RETURN, dl, NodeTys, Ops);
528 Chain = DAG.getNode(OpCode, dl, NodeTys, Ops);
1098 Chain = DAG.getNode(HexagonISD::CALL, dl, NodeTys, Ops);
2784 return DAG.getNode(HexagonISD::ADDC, dl, Op.getNode()->getVTList(),
2788 SDValue SubC = DAG.getNode(HexagonISD::SUBC, dl, Op.getNode()->getVTList(),
lib/Target/Lanai/LanaiISelLowering.cpp 754 Chain = DAG.getNode(LanaiISD::CALL, DL, NodeTys,
lib/Target/MSP430/MSP430ISelLowering.cpp 903 Chain = DAG.getNode(MSP430ISD::CALL, dl, NodeTys, Ops);
1200 return DAG.getNode(MSP430ISD::SELECT_CC, dl, VTs, Ops);
1219 return DAG.getNode(MSP430ISD::SELECT_CC, dl, VTs, Ops);
lib/Target/Mips/MipsISelLowering.cpp 3318 Chain = DAG.getNode(MipsISD::JmpLink, DL, NodeTys, Ops);
lib/Target/Mips/MipsSEISelLowering.cpp 515 return DAG.getNode(MipsISD::VEXTRACT_ZEXT_ELT, SDLoc(Op0),
924 return DAG.getNode(MipsISD::VEXTRACT_SEXT_ELT, SDLoc(Op0Op0),
lib/Target/NVPTX/NVPTXISelLowering.cpp 1478 Chain = DAG.getNode(NVPTXISD::DeclareParam, dl, DeclareParamVTs,
1493 Chain = DAG.getNode(NVPTXISD::DeclareScalarParam, dl, DeclareParamVTs,
1600 Chain = DAG.getNode(NVPTXISD::DeclareParam, dl, DeclareParamVTs,
1655 Chain = DAG.getNode(NVPTXISD::DeclareRet, dl, DeclareRetVTs,
1665 Chain = DAG.getNode(NVPTXISD::DeclareRetParam, dl, DeclareRetVTs,
1703 Chain = DAG.getNode(NVPTXISD::CallPrototype, dl, ProtoVTs, ProtoOps);
1716 Chain = DAG.getNode(Opcode, dl, PrintCallVTs, PrintCallOps);
1722 Chain = DAG.getNode(NVPTXISD::CallVoid, dl, CallVoidVTs, CallVoidOps);
1728 Chain = DAG.getNode(NVPTXISD::CallArgBegin, dl, CallArgBeginVTs,
1741 Chain = DAG.getNode(opcode, dl, CallArgVTs, CallArgOps);
1748 Chain = DAG.getNode(NVPTXISD::CallArgEnd, dl, CallArgEndVTs, CallArgEndOps);
1756 Chain = DAG.getNode(NVPTXISD::Prototype, dl, PrototypeVTs, PrototypeOps);
1863 SDValue Ret = DAG.getNode(
4748 SDValue CCNode = DCI.DAG.getNode(NVPTXISD::SETP_F16X2, DL,
lib/Target/PowerPC/PPCISelLowering.cpp 5631 Chain = DAG.getNode(seenFloatArg ? PPCISD::CR6SET : PPCISD::CR6UNSET,
6984 return DAG.getNode(PPCISD::DYNAREAOFFSET, dl, VTs, Ops);
7077 return DAG.getNode(PPCISD::DYNALLOC, dl, VTs, Ops);
lib/Target/RISCV/RISCVISelLowering.cpp 638 return DAG.getNode(RISCVISD::SELECT_CC, DL, VTs, Ops);
650 return DAG.getNode(RISCVISD::SELECT_CC, DL, VTs, Ops);
2316 return DAG.getNode(RISCVISD::TAIL, DL, NodeTys, Ops);
2319 Chain = DAG.getNode(RISCVISD::CALL, DL, NodeTys, Ops);
lib/Target/Sparc/SparcISelDAGToDAG.cpp 315 SDValue New = CurDAG->getNode(N->getOpcode(), SDLoc(N),
lib/Target/Sparc/SparcISelLowering.cpp 973 Chain = DAG.getNode(SPISD::CALL, dl, NodeTys, Ops);
1277 Chain = DAG.getNode(SPISD::CALL, DL, NodeTys, Ops);
2066 Chain = DAG.getNode(SPISD::TLS_CALL, DL, NodeTys, Ops);
lib/Target/SystemZ/SystemZISelLowering.cpp 1603 return DAG.getNode(SystemZISD::SIBCALL, DL, NodeTys, Ops);
1604 Chain = DAG.getNode(SystemZISD::CALL, DL, NodeTys, Ops);
1907 SDValue Intr = DAG.getNode(Opcode, SDLoc(Op), RawVTs, Ops);
1924 SDValue Intr = DAG.getNode(Opcode, SDLoc(Op), Op->getVTList(), Ops);
2899 Chain = DAG.getNode(Opcode, DL, NodeTys, Ops);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 833 return DAG.getNode(WebAssemblyISD::RET_CALL, DL, NodeTys, Ops);
839 DAG.getNode(Ins.empty() ? WebAssemblyISD::CALL0 : WebAssemblyISD::CALL1,
lib/Target/X86/X86ISelLowering.cpp 4096 SDValue Ret = DAG.getNode(X86ISD::TC_RETURN, dl, NodeTys, Ops);
4102 Chain = DAG.getNode(X86ISD::NT_CALL, dl, NodeTys, Ops);
4104 Chain = DAG.getNode(X86ISD::CALL, dl, NodeTys, Ops);
17951 Chain = DAG.getNode(CallType, dl, NodeTys, Ops);
17954 Chain = DAG.getNode(CallType, dl, NodeTys, Ops);
18142 Chain = DAG.getNode(X86ISD::TLSCALL, DL, NodeTys, Args);
20127 SDValue New = DAG.getNode(Opcode, dl, VTs, Ops);
23507 SDValue PCMP = DAG.getNode(Opcode, dl, VTs, NewOps).getValue(2);
23522 return DAG.getNode(Opcode, dl, VTs, NewOps);
23535 return DAG.getNode(Opcode, dl, VTs, NewOps).getValue(1);
lib/Target/X86/X86SelectionDAGInfo.cpp 164 Chain = DAG.getNode(X86ISD::REP_STOS, dl, Tys, Ops);
204 return DAG.getNode(X86ISD::REP_MOVS, dl, Tys, Ops);
lib/Target/XCore/XCoreISelLowering.cpp 1089 SDValue load = DAG.getNode(XCoreISD::LDWSP, dl, VTs, Ops);
1218 Chain = DAG.getNode(XCoreISD::BL, dl, NodeTys, Ops);