Home
last modified time | relevance | path

Searched refs:getVTList (Results 1 – 25 of 62) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp27 SDVTList VTs = Op == SystemZISD::CLC ? DAG.getVTList(MVT::i32, MVT::Other) in createMemMemNode()
28 : DAG.getVTList(MVT::Other); in createMemMemNode()
193 SDVTList VTs = DAG.getVTList(PtrVT, MVT::i32, MVT::Other); in EmitTargetCodeForMemchr()
218 SDVTList VTs = DAG.getVTList(Dest.getValueType(), MVT::Other); in EmitTargetCodeForStrcpy()
228 SDVTList VTs = DAG.getVTList(Src1.getValueType(), MVT::i32, MVT::Other); in EmitTargetCodeForStrcmp()
247 SDVTList VTs = DAG.getVTList(PtrVT, MVT::i32, MVT::Other); in getBoundedStrlen()
H A DSystemZISelLowering.cpp2056 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall()
2391 SDVTList RawVTs = DAG.getVTList(MVT::i32, MVT::Other); in emitIntrinsicWithCCAndChain()
3128 SDVTList VTs = DAG.getVTList(MVT::i32, MVT::Other); in emitCmp()
3252 SDVTList VTs = DAG.getVTList(MVT::v2f64, MVT::Other); in expandV4F32ToV2F64()
3275 SDVTList VTs = DAG.getVTList(MVT::v2i64, MVT::Other); in getVectorCmp()
3291 SDVTList VTs = DAG.getVTList(VT, MVT::Other); in getVectorCmp()
3578 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in lowerTLSGetOffset()
4405 SDVTList VTs = DAG.getVTList(VT, MVT::i32); in lowerUADDSUBO_CARRY()
4624 SDVTList VTList = DAG.getVTList(WideVT, MVT::Other); in lowerATOMIC_LOAD_OP()
4801 Node->getVTList(), Ops, in lowerPREFETCH()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFSelectionDAGInfo.cpp35 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); in EmitTargetCodeForMemcpy()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp540 DAG.getVTList(MVT::i32, MVT::i32), Zero, Zero, in LowerSMUL_LOHI()
557 DAG.getVTList(MVT::i32, MVT::i32), LHS, RHS, in LowerUMUL_LOHI()
654 DAG.getVTList(MVT::i32, MVT::i32), AddendH, in TryExpandADDWithMul()
662 DAG.getVTList(MVT::i32, MVT::i32), AddendH, in TryExpandADDWithMul()
673 DAG.getVTList(MVT::i32, MVT::i32), AddendH, in TryExpandADDWithMul()
714 SDValue Lo = DAG.getNode(Opcode, dl, DAG.getVTList(MVT::i32, MVT::i32), in ExpandADDSUB()
718 SDValue Hi = DAG.getNode(Opcode, dl, DAG.getVTList(MVT::i32, MVT::i32), in ExpandADDSUB()
913 DAG.getNode(XCoreISD::CRC8, DL, DAG.getVTList(VT, VT), in LowerINTRINSIC_WO_CHAIN()
997 SDVTList VTs = DAG.getVTList(MVT::i32, MVT::Other); in LowerCallResult()
1113 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCCCCallTo()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp5880 SDVTList VTs = getVTList(VT); in getNode()
7032 SDVTList VTs = getVTList(VT); in getNode()
7214 SDVTList VTs = getVTList(VT); in getNode()
8525 getVTList(VT, Ptr.getValueType(), MVT::Other) : getVTList(VT, MVT::Other); in getLoad()
9798 SDVTList VTs = getVTList(VT); in getNode()
10285 SDVTList VTs = getVTList(VT); in SelectNodeTo()
10291 SDVTList VTs = getVTList(VT); in SelectNodeTo()
10299 SDVTList VTs = getVTList(VT); in SelectNodeTo()
10307 SDVTList VTs = getVTList(VT); in SelectNodeTo()
10314 SDVTList VTs = getVTList(VT); in SelectNodeTo()
[all …]
H A DLegalizeIntegerTypes.cpp902 SDValue Res = DAG.getMaskedGather(DAG.getVTList(NVT, MVT::Other), in PromoteIntRes_MGATHER()
1255 SDVTList VTs = DAG.getVTList({SVT, MVT::Other}); in PromoteIntRes_SETCC()
2682 SDVTList VTs = DAG.getVTList(N->getValueType(0), MVT::Other); in ExpandIntegerResult()
3210 SDVTList VTList = DAG.getVTList(NVT, getSetCCResultType(NVT)); in ExpandIntRes_ADDSUB()
3238 SDVTList VTList = DAG.getVTList(NVT, MVT::Glue); in ExpandIntRes_ADDSUB()
3259 SDVTList VTList = DAG.getVTList(NVT, OvfVT); in ExpandIntRes_ADDSUB()
4063 SDVTList VTs = DAG.getVTList(NVT, NVT, MVT::Other); in ExpandIntRes_READCYCLECOUNTER()
4590 Lo = DAG.getNode(PartsOpc, dl, DAG.getVTList(VT, VT), Ops); in ExpandIntRes_Shift()
4769 SDVTList VTHalfWithO = DAG.getVTList(HalfVT, BitVT); in ExpandIntRes_XMULO()
4998 SDVTList VTs = DAG.getVTList(VT, MVT::i1, MVT::Other); in ExpandIntRes_ATOMIC_LOAD()
[all …]
H A DSelectionDAGBuilder.cpp3309 DAG.getVTList(ValueVTs), Ops); in visitLandingPad()
5057 SDVTList VTs = DAG.getVTList(ValueVTs); in visitTargetIntrinsic()
6120 DAG.getVTList(VT, MVT::Other), Chain, RegName); in visitIntrinsicCall()
6565 SDVTList VTs = DAG.getVTList(ValueVTs); in visitIntrinsicCall()
7145 SDVTList VTs = DAG.getVTList(ResultVT, OverflowVT); in visitIntrinsicCall()
7769 SDVTList VTs = DAG.getVTList(VT, MVT::Other); in visitConstrainedFPIntrinsic()
7926 DAG.getVTList(VT, MVT::Other), VT, DL, in visitVPGather()
7989 ST = DAG.getScatterVP(DAG.getVTList(MVT::Other), VT, DL, in visitVPScatter()
8093 SDVTList VTs = DAG.getVTList(ValueVTs); in visitVectorPredicationIntrinsic()
10150 NodeTys = DAG.getVTList(ValueVTs); in visitPatchpoint()
[all …]
H A DLegalizeVectorTypes.cpp289 SDValue Result = DAG.getNode(N->getOpcode(), dl, DAG.getVTList(ValueVTs), in ScalarizeVecRes_StrictFPOp()
316 SDVTList ScalarVTs = DAG.getVTList( in ScalarizeVecRes_OverflowOp()
1652 Lo = DAG.getNode(N->getOpcode(), dl, DAG.getVTList(LoValueVTs), OpsLo, in SplitVecRes_StrictFPOp()
1741 SDVTList LoVTs = DAG.getVTList(LoResVT, LoOvVT); in SplitVecRes_OverflowOp()
1742 SDVTList HiVTs = DAG.getVTList(HiResVT, HiOvVT); in SplitVecRes_OverflowOp()
2923 DAG.getVTList(VT, VT), Op0Lo, Op0Hi); in SplitVecRes_VECTOR_DEINTERLEAVE()
2925 DAG.getVTList(VT, VT), Op1Lo, Op1Hi); in SplitVecRes_VECTOR_DEINTERLEAVE()
2938 DAG.getVTList(VT, VT), Op0Lo, Op1Lo), in SplitVecRes_VECTOR_INTERLEAVE()
2940 DAG.getVTList(VT, VT), Op0Hi, Op1Hi)}; in SplitVecRes_VECTOR_INTERLEAVE()
4711 SDVTList WideVTs = DAG.getVTList(WideResVT, WideOvVT); in WidenVecRes_OverflowOp()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp230 SDVTList VTList = CurDAG->getVTList(VT, MVT::Other); in matchLoadD16FromBuildVector()
264 SDVTList VTList = CurDAG->getVTList(VT, MVT::Other); in matchLoadD16FromBuildVector()
843 SDVTList VTList = CurDAG->getVTList(MVT::i32, MVT::Glue); in SelectADD_SUB_I64()
898 N, Opc, N->getVTList(), in SelectAddcSubb()
929 N, Opc, N->getVTList(), in SelectUADDO_USUBO()
936 CurDAG->SelectNodeTo(N, Opc, N->getVTList(), in SelectUADDO_USUBO()
959 CurDAG->SelectNodeTo(N, Opcode, N->getVTList(), Ops); in SelectFMA_W_CHAIN()
992 CurDAG->SelectNodeTo(N, Opc, N->getVTList(), Ops); in SelectDIV_SCALE()
1010 CurDAG->SelectNodeTo(N, Opc, N->getVTList(), Ops); in SelectMAD_64_32()
2644 SDVTList VTs = CurDAG->getVTList(MVT::f32, MVT::Other); in SelectInterpP1F16()
[all …]
H A DSIISelLowering.cpp3827 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall()
5771 SDVTList VTList = DAG.getVTList(CastVT, MVT::Other); in lowerIntrinsicLoad()
7903 SDVTList VTList = DAG.getVTList({LoadVT, MVT::Glue}); in lowerSBuffer()
10461 SDVTList ScaleVT = DAG.getVTList(MVT::f32, MVT::i1); in LowerFDIV32()
10593 SDVTList ScaleVT = DAG.getVTList(MVT::f64, MVT::i1); in LowerFDIV64()
12242 SDVTList ResList = DCI.DAG.getVTList(MVT::i32); in performSignExtendInRegCombine()
12270 SDVTList ResList = DCI.DAG.getVTList(MVT::i32, in performSignExtendInRegCombine()
13352 SDVTList VTs = DAG.getVTList(MVT::i64, MVT::i1); in getMad64_32()
13907 SDVTList VTList = DAG.getVTList(MVT::i32, MVT::i1); in performAddCombine()
13948 SDVTList VTList = DAG.getVTList(MVT::i32, MVT::i1); in performSubCombine()
[all …]
H A DR600ISelLowering.cpp739 return DAG.getNode(ISD::MERGE_VALUES, DL, DAG.getVTList(VT, VT), Res, OVF); in LowerUADDSUBO()
1188 Op->getVTList(), Args, MemVT, in LowerSTORE()
1829 return DAG.getNode(ISD::BITCAST, DL, N->getVTList(), in PerformDAGCombine()
1898 return DAG.getNode(AMDGPUISD::R600_EXPORT, DL, N->getVTList(), NewArgs); in PerformDAGCombine()
1927 return DAG.getNode(AMDGPUISD::TEXTURE_FETCH, DL, N->getVTList(), NewArgs); in PerformDAGCombine()
2127 return DAG.getMachineNode(Opcode, SDLoc(Node), Node->getVTList(), Ops); in PostISelFolding()
2133 return DAG.getMachineNode(Opcode, SDLoc(Node), Node->getVTList(), Ops); in PostISelFolding()
2170 return DAG.getMachineNode(Opcode, SDLoc(Node), Node->getVTList(), Ops); in PostISelFolding()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.cpp146 OpCode2, dl, DAG.getVTList(MVT::Other), in EmitUnrolledSetTag()
159 OpCode1, dl, DAG.getVTList(MVT::Other), in EmitUnrolledSetTag()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp130 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); in EmitTargetCodeForMemset()
170 SDVTList Tys = DAG.getVTList(MVT::Other, MVT::Glue); in emitRepmovs()
H A DX86ISelDAGToDAG.cpp479 VTs = CurDAG->getVTList(SBBVT, MVT::i32); in getSBBZero()
1441 SDVTList VTs = CurDAG->getVTList(MVT::Other); in PreprocessISelDAG()
4178 SDVTList VTs = CurDAG->getVTList(VT, MVT::i32); in emitPCMPISTR()
4525 SDVTList VTs = CurDAG->getVTList(NVT, MVT::Other); in matchVPTERNLOG()
5049 Opcode, dl, Node->getVTList(), in Select()
5467 VTs = CurDAG->getVTList(NVT, MVT::i32); in Select()
5469 VTs = CurDAG->getVTList(NVT, NVT, MVT::i32); in Select()
5561 SDVTList VTs = CurDAG->getVTList(NVT); in Select()
5565 SDVTList VTs = CurDAG->getVTList(NVT, NVT); in Select()
5570 SDVTList VTs = CurDAG->getVTList(MVT::Glue); in Select()
[all …]
H A DX86ISelLowering.cpp19254 Tys = DAG.getVTList(DstVT, MVT::Other); in BuildFILD()
19269 Tys = DAG.getVTList(MVT::Other); in BuildFILD()
24532 SDVTList Tys = DAG.getVTList(MVT::Other); in LowerStore()
26380 SDVTList VTs = DAG.getVTList(MVT::Other); in getScatterNode()
26544 SDVTList VTs = DAG.getVTList(MVT::Other); in EmitTruncSStore()
26556 SDVTList VTs = DAG.getVTList(MVT::Other); in EmitMaskedTruncSStore()
26729 SDVTList VTs = DAG.getVTList( in LowerINTRINSIC_W_CHAIN()
27883 SDVTList VTs = DAG.getVTList(VT, MVT::i32); in LowerCTTZ()
31379 SDVTList VTs = DAG.getVTList(VT, MVT::i32); in LowerADDSUBO_CARRY()
31564 SDVTList VTs = DAG.getVTList(MVT::Other); in LowerMSCATTER()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h639 SDVTList getVTList(EVT VT);
640 SDVTList getVTList(EVT VT1, EVT VT2);
641 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3);
642 SDVTList getVTList(EVT VT1, EVT VT2, EVT VT3, EVT VT4);
643 SDVTList getVTList(ArrayRef<EVT> VTs);
782 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
791 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
798 SDVTList VTs = getVTList(VT, MVT::Other);
808 SDVTList VTs = getVTList(VT, MVT::Other, MVT::Glue);
1064 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp814 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall()
1609 VTs = DAG.getVTList(VT); in lowerOverflowArithmetic()
1612 VTs = DAG.getVTList(VT, MVT::i8); in lowerOverflowArithmetic()
2073 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::i8); in EmitTest()
2122 SDVTList VTs = DAG.getVTList(Op0.getValueType(), MVT::i8); in EmitCmp()
2223 SDVTList VTs = DAG.getVTList(LHS.getValueType(), MVT::i32); in LowerSETCCCARRY()
2402 SDVTList VTs = DAG.getVTList(T1.getValueType(), MVT::Glue); in LowerSELECT()
2421 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSELECT()
2614 SDVTList VTs = DAG.getVTList(VT, MVT::i8); in LowerADDC_ADDE_SUBC_SUBE()
3606 SDVTList VTs = DAG.getVTList(VT, MVT::i32); in combineSUBX()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp2028 SDVTList ProtoVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall()
2046 SDVTList PrintCallVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall()
2059 SDVTList CallVoidVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall()
2078 SDVTList CallArgVTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall()
5640 SDVTList RetVTList = DAG.getVTList(RetVTs); in PerformLOADCombine()
5760 LdResVTs = DAG.getVTList(EltVT, EltVT, MVT::Other); in ReplaceLoadVector()
5765 LdResVTs = DAG.getVTList(ListVTs); in ReplaceLoadVector()
5790 LdResVTs = DAG.getVTList(ListVTs); in ReplaceLoadVector()
5892 LdResVTs = DAG.getVTList(EltVT, EltVT, MVT::Other); in ReplaceINTRINSIC_W_CHAIN()
5910 LdResVTs = DAG.getVTList(ListVTs); in ReplaceINTRINSIC_W_CHAIN()
[all …]
H A DNVPTXISelDAGToDAG.cpp1118 LD = CurDAG->getMachineNode(*Opcode, DL, N->getVTList(), Ops); in tryLoadVector()
1143 LD = CurDAG->getMachineNode(*Opcode, DL, N->getVTList(), Ops); in tryLoadVector()
1189 LD = CurDAG->getMachineNode(*Opcode, DL, N->getVTList(), Ops); in tryLoadVector()
1233 LD = CurDAG->getMachineNode(*Opcode, DL, N->getVTList(), Ops); in tryLoadVector()
1308 SDVTList InstVTList = CurDAG->getVTList(InstVTs); in tryLDGLDU()
2077 VTs = CurDAG->getVTList(EltVT, MVT::Other, MVT::Glue); in tryLoadParam()
2079 VTs = CurDAG->getVTList(EltVT, EltVT, MVT::Other, MVT::Glue); in tryLoadParam()
2082 VTs = CurDAG->getVTList(EVTs); in tryLoadParam()
2254 SDVTList RetVTs = CurDAG->getVTList(MVT::Other, MVT::Glue); in tryStoreParam()
2796 ReplaceNode(N, CurDAG->getMachineNode(Opc, SDLoc(N), N->getVTList(), Ops)); in tryTextureIntrinsic()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVVPISelLowering.cpp178 return CDAG.getNode(VEISD::VVP_STORE, Op.getNode()->getVTList(), in lowerVVP_LOAD_STORE()
447 CDAG.getNode(Op->getOpcode(), Op->getVTList(), FixedOperands, Flags); in legalizePackedAVL()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp8831 SDVTList VTs = DAG.getVTList(ContainerVTs); in LowerINTRINSIC_W_CHAIN()
8872 SDVTList VTs = DAG.getVTList({RetVT, MVT::Other}); in LowerINTRINSIC_W_CHAIN()
9670 SDVTList VTs = DAG.getVTList(SmallVector<EVT, 4>( in widenVectorOpsToi8()
10248 SDVTList VTList = Op->getVTList(); in lowerVectorStrictFSetcc()
10303 DAG.getVTList(MaskVT, MVT::Other), in lowerVectorStrictFSetcc()
11262 SDVTList VTs = DAG.getVTList(XLenVT, MVT::Other); in lowerGET_ROUNDING()
15553 N->getVTList(), MGN->getMemoryVT(), DL, in PerformDAGCombine()
15560 N->getVTList(), MGN->getMemoryVT(), DL, in PerformDAGCombine()
15585 SDVTList VTs = DAG.getVTList({VT, MVT::Other}); in PerformDAGCombine()
15652 N->getVTList(), MSN->getMemoryVT(), DL, in PerformDAGCombine()
[all …]
H A DRISCVISelDAGToDAG.cpp108 SDVTList VTs = CurDAG->getVTList({VT, MVT::Other}); in PreprocessISelDAG()
1741 CurDAG->getMachineNode(P->Pseudo, DL, Node->getVTList(), Operands); in Select()
1788 CurDAG->getMachineNode(P->Pseudo, DL, Node->getVTList(), Operands); in Select()
1815 P->Pseudo, DL, Node->getVTList(), Operands); in Select()
1939 CurDAG->getMachineNode(P->Pseudo, DL, Node->getVTList(), Operands); in Select()
1971 CurDAG->getMachineNode(P->Pseudo, DL, Node->getVTList(), Operands); in Select()
3420 CurDAG->getMachineNode(Opc, SDLoc(N), N->getVTList(), Ops); in doPeepholeMaskedRVV()
3701 CurDAG->getMachineNode(MaskedOpc, DL, True->getVTList(), Ops); in performCombineVMergeAndVOps()
3760 CurDAG->getMachineNode(Opc, SDLoc(N), N->getVTList(), Ops); in doPeepholeNoRegPassThru()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp2861 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall()
5036 SDVTList VTs = DAG.getVTList(VT, MVT::i32); in LowerUnsignedALUO()
5686 SDVTList VTList = DAG.getVTList(MVT::Other, MVT::Glue); in OptimizeVFPBrcond()
5803 SDVTList VTList = DAG.getVTList(MVT::Other, MVT::Glue); in LowerBR_CC()
6275 DAG.getVTList(MVT::i32, MVT::i32), in ExpandBITCAST()
9870 SDVTList VTs = DAG.getVTList(VT, MVT::i32); in LowerUADDSUBO_CARRY()
9981 SDVTList Tys = DAG.getVTList(ArgVT, ArgVT); in LowerFSINCOS()
13123 DAG.getVTList(MVT::i32, MVT::i32), in PerformUMLALCombine()
13181 return DAG.getNode(Opcode, DL, N->getVTList(), in PerformAddeSubeCombine()
18459 SDVTList VTs = DAG.getVTList(VT, MVT::i32); in PerformCMOVCombine()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp6077 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall_32SVR4()
7773 SDVTList VTs = DAG.getVTList(IntVT); in LowerGET_DYNAMIC_AREA_OFFSET()
7866 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other); in LowerDYNAMIC_STACKALLOC()
7887 DAG.getVTList(MVT::i32, MVT::Other), in lowerEH_SJLJ_SETJMP()
8271 DAG.getVTList(MVT::Other), Ops, MVT::i32, MMO); in LowerFP_TO_INTForReuse()
8893 DAG.getVTList(MVT::f32, MVT::Other), in LowerINT_TO_FP()
11056 SDVTList Tys = DAG.getVTList(MVT::i32, MVT::Other); in LowerATOMIC_CMP_SWAP()
11095 SDVTList Tys = DAG.getVTList(MVT::Other); in LowerATOMIC_LOAD_STORE()
11724 SDVTList VTs = DAG.getVTList(SVT, MVT::Other); in ReplaceNodeResults()
15183 DAG.getVTList(MVT::Other), Ops, in combineStoreFPToInt()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.cpp283 CurDAG->getMachineNode(Results, DL, Node->getVTList(), Link); in Select()

123