Lines Matching refs:VTs

89 static SDVTList makeVTList(const EVT *VTs, unsigned NumVTs) {  in makeVTList()  argument
90 SDVTList Res = {VTs, NumVTs}; in makeVTList()
689 ID.AddPointer(VTList.VTs); in AddNodeIDValueTypes()
1726 SDVTList VTs = getVTList(EltVT); in getConstant() local
1728 AddNodeIDNode(ID, Opc, VTs, std::nullopt); in getConstant()
1738 N = newSDNode<ConstantSDNode>(isT, isO, Elt, VTs); in getConstant()
1788 SDVTList VTs = getVTList(EltVT); in getConstantFP() local
1790 AddNodeIDNode(ID, Opc, VTs, std::nullopt); in getConstantFP()
1799 N = newSDNode<ConstantFPSDNode>(isTarget, &V, VTs); in getConstantFP()
1846 SDVTList VTs = getVTList(VT); in getGlobalAddress() local
1848 AddNodeIDNode(ID, Opc, VTs, std::nullopt); in getGlobalAddress()
1857 Opc, DL.getIROrder(), DL.getDebugLoc(), GV, VTs, Offset, TargetFlags); in getGlobalAddress()
1865 SDVTList VTs = getVTList(VT); in getFrameIndex() local
1867 AddNodeIDNode(ID, Opc, VTs, std::nullopt); in getFrameIndex()
1873 auto *N = newSDNode<FrameIndexSDNode>(FI, VTs, isTarget); in getFrameIndex()
1884 SDVTList VTs = getVTList(VT); in getJumpTable() local
1886 AddNodeIDNode(ID, Opc, VTs, std::nullopt); in getJumpTable()
1893 auto *N = newSDNode<JumpTableSDNode>(JTI, VTs, isTarget, TargetFlags); in getJumpTable()
1916 SDVTList VTs = getVTList(VT); in getConstantPool() local
1918 AddNodeIDNode(ID, Opc, VTs, std::nullopt); in getConstantPool()
1927 auto *N = newSDNode<ConstantPoolSDNode>(isTarget, C, VTs, Offset, *Alignment, in getConstantPool()
1944 SDVTList VTs = getVTList(VT); in getConstantPool() local
1946 AddNodeIDNode(ID, Opc, VTs, std::nullopt); in getConstantPool()
1955 auto *N = newSDNode<ConstantPoolSDNode>(isTarget, C, VTs, Offset, *Alignment, in getConstantPool()
2228 SDVTList VTs = getVTList(VT); in getVectorShuffle() local
2231 AddNodeIDNode(ID, ISD::VECTOR_SHUFFLE, VTs, Ops); in getVectorShuffle()
2245 auto *N = newSDNode<ShuffleVectorSDNode>(VTs, dl.getIROrder(), in getVectorShuffle()
2267 SDVTList VTs = getVTList(VT); in getRegister() local
2269 AddNodeIDNode(ID, ISD::Register, VTs, std::nullopt); in getRegister()
2275 auto *N = newSDNode<RegisterSDNode>(RegNo, VTs); in getRegister()
2324 SDVTList VTs = getVTList(VT); in getBlockAddress() local
2327 AddNodeIDNode(ID, Opc, VTs, std::nullopt); in getBlockAddress()
2335 auto *N = newSDNode<BlockAddressSDNode>(Opc, VTs, BA, Offset, TargetFlags); in getBlockAddress()
2380 SDVTList VTs = getVTList(VT); in getAddrSpaceCast() local
2383 AddNodeIDNode(ID, ISD::ADDRSPACECAST, VTs, Ops); in getAddrSpaceCast()
2392 VTs, SrcAS, DestAS); in getAddrSpaceCast()
5882 SDVTList VTs = getVTList(VT); in getNode() local
5884 AddNodeIDNode(ID, Opcode, VTs, std::nullopt); in getNode()
5889 auto *N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs); in getNode()
6226 SDVTList VTs = getVTList(VT); in getNode() local
6230 AddNodeIDNode(ID, Opcode, VTs, Ops); in getNode()
6237 N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs); in getNode()
6242 N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs); in getNode()
6844 SDVTList VTs = getVTList(Val.getValueType()); in getAssertAlign() local
6846 AddNodeIDNode(ID, ISD::AssertAlign, VTs, {Val}); in getAssertAlign()
6854 newSDNode<AssertAlignSDNode>(DL.getIROrder(), DL.getDebugLoc(), VTs, A); in getAssertAlign()
7381 SDVTList VTs = getVTList(VT); in getNode() local
7385 AddNodeIDNode(ID, Opcode, VTs, Ops); in getNode()
7392 N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs); in getNode()
7397 N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs); in getNode()
7579 SDVTList VTs = getVTList(VT); in getNode() local
7583 AddNodeIDNode(ID, Opcode, VTs, Ops); in getNode()
7590 N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs); in getNode()
7595 N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs); in getNode()
8659 EVT MemVT, SDVTList VTs, SDValue Chain, in getAtomicCmpSwap() argument
8667 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO); in getAtomicCmpSwap()
8696 SDVTList VTs = Opcode == ISD::ATOMIC_STORE ? getVTList(MVT::Other) : in getAtomic() local
8699 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO); in getAtomic()
8707 SDVTList VTs = getVTList(VT, MVT::Other); in getAtomic() local
8709 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO); in getAtomic()
8717 SmallVector<EVT, 4> VTs; in getMergeValues() local
8718 VTs.reserve(Ops.size()); in getMergeValues()
8720 VTs.push_back(Op.getValueType()); in getMergeValues()
8721 return getNode(ISD::MERGE_VALUES, dl, getVTList(VTs), Ops); in getMergeValues()
8752 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) { in getMemIntrinsicNode()
8786 const auto VTs = getVTList(MVT::Other); in getLifetimeNode() local
8794 AddNodeIDNode(ID, Opcode, VTs, Ops); in getLifetimeNode()
8803 Opcode, dl.getIROrder(), dl.getDebugLoc(), VTs, Size, Offset); in getLifetimeNode()
8816 const auto VTs = getVTList(MVT::Other); in getPseudoProbeNode() local
8819 AddNodeIDNode(ID, Opcode, VTs, Ops); in getPseudoProbeNode()
8827 Opcode, Dl.getIROrder(), Dl.getDebugLoc(), VTs, Guid, Index, Attr); in getPseudoProbeNode()
8923 SDVTList VTs = Indexed ? in getLoad() local
8927 AddNodeIDNode(ID, ISD::LOAD, VTs, Ops); in getLoad()
8930 dl.getIROrder(), VTs, AM, ExtType, MemVT, MMO)); in getLoad()
8938 auto *N = newSDNode<LoadSDNode>(dl.getIROrder(), dl.getDebugLoc(), VTs, AM, in getLoad()
9024 SDVTList VTs = getVTList(MVT::Other); in getStore() local
9028 AddNodeIDNode(ID, ISD::STORE, VTs, Ops); in getStore()
9031 dl.getIROrder(), VTs, ISD::UNINDEXED, false, VT, MMO)); in getStore()
9039 auto *N = newSDNode<StoreSDNode>(dl.getIROrder(), dl.getDebugLoc(), VTs, in getStore()
9091 SDVTList VTs = getVTList(MVT::Other); in getTruncStore() local
9095 AddNodeIDNode(ID, ISD::STORE, VTs, Ops); in getTruncStore()
9098 dl.getIROrder(), VTs, ISD::UNINDEXED, true, SVT, MMO)); in getTruncStore()
9106 auto *N = newSDNode<StoreSDNode>(dl.getIROrder(), dl.getDebugLoc(), VTs, in getTruncStore()
9122 SDVTList VTs = getVTList(Base.getValueType(), MVT::Other); in getIndexedStore() local
9125 AddNodeIDNode(ID, ISD::STORE, VTs, Ops); in getIndexedStore()
9134 auto *N = newSDNode<StoreSDNode>(dl.getIROrder(), dl.getDebugLoc(), VTs, AM, in getIndexedStore()
9178 SDVTList VTs = Indexed ? getVTList(VT, Ptr.getValueType(), MVT::Other) in getLoadVP() local
9182 AddNodeIDNode(ID, ISD::VP_LOAD, VTs, Ops); in getLoadVP()
9185 dl.getIROrder(), VTs, AM, ExtType, IsExpanding, MemVT, MMO)); in getLoadVP()
9193 auto *N = newSDNode<VPLoadSDNode>(dl.getIROrder(), dl.getDebugLoc(), VTs, AM, in getLoadVP()
9271 SDVTList VTs = Indexed ? getVTList(Ptr.getValueType(), MVT::Other) in getStoreVP() local
9275 AddNodeIDNode(ID, ISD::VP_STORE, VTs, Ops); in getStoreVP()
9278 dl.getIROrder(), VTs, AM, IsTruncating, IsCompressing, MemVT, MMO)); in getStoreVP()
9286 auto *N = newSDNode<VPStoreSDNode>(dl.getIROrder(), dl.getDebugLoc(), VTs, AM, in getStoreVP()
9342 SDVTList VTs = getVTList(MVT::Other); in getTruncStoreVP() local
9346 AddNodeIDNode(ID, ISD::VP_STORE, VTs, Ops); in getTruncStoreVP()
9349 dl.getIROrder(), VTs, ISD::UNINDEXED, true, IsCompressing, SVT, MMO)); in getTruncStoreVP()
9358 newSDNode<VPStoreSDNode>(dl.getIROrder(), dl.getDebugLoc(), VTs, in getTruncStoreVP()
9374 SDVTList VTs = getVTList(Base.getValueType(), MVT::Other); in getIndexedStoreVP() local
9378 AddNodeIDNode(ID, ISD::VP_STORE, VTs, Ops); in getIndexedStoreVP()
9388 dl.getIROrder(), dl.getDebugLoc(), VTs, AM, ST->isTruncatingStore(), in getIndexedStoreVP()
9407 SDVTList VTs = Indexed ? getVTList(VT, Ptr.getValueType(), MVT::Other) in getStridedLoadVP() local
9410 AddNodeIDNode(ID, ISD::EXPERIMENTAL_VP_STRIDED_LOAD, VTs, Ops); in getStridedLoadVP()
9413 DL.getIROrder(), VTs, AM, ExtType, IsExpanding, MemVT, MMO)); in getStridedLoadVP()
9423 newSDNode<VPStridedLoadSDNode>(DL.getIROrder(), DL.getDebugLoc(), VTs, AM, in getStridedLoadVP()
9462 SDVTList VTs = Indexed ? getVTList(Ptr.getValueType(), MVT::Other) in getStridedStoreVP() local
9466 AddNodeIDNode(ID, ISD::EXPERIMENTAL_VP_STRIDED_STORE, VTs, Ops); in getStridedStoreVP()
9469 DL.getIROrder(), VTs, AM, IsTruncating, IsCompressing, MemVT, MMO)); in getStridedStoreVP()
9477 VTs, AM, IsTruncating, in getStridedStoreVP()
9511 SDVTList VTs = getVTList(MVT::Other); in getTruncStridedStoreVP() local
9515 AddNodeIDNode(ID, ISD::EXPERIMENTAL_VP_STRIDED_STORE, VTs, Ops); in getTruncStridedStoreVP()
9518 DL.getIROrder(), VTs, ISD::UNINDEXED, true, IsCompressing, SVT, MMO)); in getTruncStridedStoreVP()
9526 VTs, ISD::UNINDEXED, true, in getTruncStridedStoreVP()
9537 SDValue SelectionDAG::getGatherVP(SDVTList VTs, EVT VT, const SDLoc &dl, in getGatherVP() argument
9543 AddNodeIDNode(ID, ISD::VP_GATHER, VTs, Ops); in getGatherVP()
9546 dl.getIROrder(), VTs, VT, MMO, IndexType)); in getGatherVP()
9555 auto *N = newSDNode<VPGatherSDNode>(dl.getIROrder(), dl.getDebugLoc(), VTs, in getGatherVP()
9580 SDValue SelectionDAG::getScatterVP(SDVTList VTs, EVT VT, const SDLoc &dl, in getScatterVP() argument
9587 AddNodeIDNode(ID, ISD::VP_SCATTER, VTs, Ops); in getScatterVP()
9590 dl.getIROrder(), VTs, VT, MMO, IndexType)); in getScatterVP()
9598 auto *N = newSDNode<VPScatterSDNode>(dl.getIROrder(), dl.getDebugLoc(), VTs, in getScatterVP()
9633 SDVTList VTs = Indexed ? getVTList(VT, Base.getValueType(), MVT::Other) in getMaskedLoad() local
9637 AddNodeIDNode(ID, ISD::MLOAD, VTs, Ops); in getMaskedLoad()
9640 dl.getIROrder(), VTs, AM, ExtTy, isExpanding, MemVT, MMO)); in getMaskedLoad()
9648 auto *N = newSDNode<MaskedLoadSDNode>(dl.getIROrder(), dl.getDebugLoc(), VTs, in getMaskedLoad()
9681 SDVTList VTs = Indexed ? getVTList(Base.getValueType(), MVT::Other) in getMaskedStore() local
9685 AddNodeIDNode(ID, ISD::MSTORE, VTs, Ops); in getMaskedStore()
9688 dl.getIROrder(), VTs, AM, IsTruncating, IsCompressing, MemVT, MMO)); in getMaskedStore()
9697 newSDNode<MaskedStoreSDNode>(dl.getIROrder(), dl.getDebugLoc(), VTs, AM, in getMaskedStore()
9719 SDValue SelectionDAG::getMaskedGather(SDVTList VTs, EVT MemVT, const SDLoc &dl, in getMaskedGather() argument
9727 AddNodeIDNode(ID, ISD::MGATHER, VTs, Ops); in getMaskedGather()
9730 dl.getIROrder(), VTs, MemVT, MMO, IndexType, ExtTy)); in getMaskedGather()
9740 VTs, MemVT, MMO, IndexType, ExtTy); in getMaskedGather()
9766 SDValue SelectionDAG::getMaskedScatter(SDVTList VTs, EVT MemVT, const SDLoc &dl, in getMaskedScatter() argument
9774 AddNodeIDNode(ID, ISD::MSCATTER, VTs, Ops); in getMaskedScatter()
9777 dl.getIROrder(), VTs, MemVT, MMO, IndexType, IsTrunc)); in getMaskedScatter()
9787 VTs, MemVT, MMO, IndexType, IsTrunc); in getMaskedScatter()
9812 SDValue SelectionDAG::getMaskedHistogram(SDVTList VTs, EVT MemVT, in getMaskedHistogram() argument
9819 AddNodeIDNode(ID, ISD::EXPERIMENTAL_VECTOR_HISTOGRAM, VTs, Ops); in getMaskedHistogram()
9822 dl.getIROrder(), VTs, MemVT, MMO, IndexType)); in getMaskedHistogram()
9832 VTs, MemVT, MMO, IndexType); in getMaskedHistogram()
9853 SDVTList VTs = getVTList(MVT::Other); in getGetFPEnv() local
9856 AddNodeIDNode(ID, ISD::GET_FPENV_MEM, VTs, Ops); in getGetFPEnv()
9859 ISD::GET_FPENV_MEM, dl.getIROrder(), VTs, MemVT, MMO)); in getGetFPEnv()
9867 dl.getDebugLoc(), VTs, MemVT, MMO); in getGetFPEnv()
9880 SDVTList VTs = getVTList(MVT::Other); in getSetFPEnv() local
9883 AddNodeIDNode(ID, ISD::SET_FPENV_MEM, VTs, Ops); in getSetFPEnv()
9886 ISD::SET_FPENV_MEM, dl.getIROrder(), VTs, MemVT, MMO)); in getSetFPEnv()
9894 dl.getDebugLoc(), VTs, MemVT, MMO); in getSetFPEnv()
10123 SDVTList VTs = getVTList(VT); in getNode() local
10127 AddNodeIDNode(ID, Opcode, VTs, Ops); in getNode()
10133 N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs); in getNode()
10138 N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs); in getNode()
10165 return getNode(Opcode, DL, VTList.VTs[0], Ops, Flags); in getNode()
10180 assert(VTList.VTs[0].isInteger() && VTList.VTs[1].isInteger() && in getNode()
10182 Ops[0].getValueType() == VTList.VTs[0] && in getNode()
10191 SDValue ZeroOverFlow = getConstant(0, DL, VTList.VTs[1]); in getNode()
10195 if (VTList.VTs[0].isVector() && in getNode()
10196 VTList.VTs[0].getVectorElementType() == MVT::i1 && in getNode()
10197 VTList.VTs[1].getVectorElementType() == MVT::i1) { in getNode()
10203 {getNode(ISD::XOR, DL, VTList.VTs[0], F1, F2), in getNode()
10204 getNode(ISD::AND, DL, VTList.VTs[1], F1, F2)}, in getNode()
10208 SDValue NotF1 = getNOT(DL, F1, VTList.VTs[0]); in getNode()
10210 {getNode(ISD::XOR, DL, VTList.VTs[0], F1, F2), in getNode()
10211 getNode(ISD::AND, DL, VTList.VTs[1], NotF1, F2)}, in getNode()
10223 assert(VTList.VTs[0].isInteger() && VTList.VTs[1].isInteger() && in getNode()
10225 Ops[0].getValueType() == VTList.VTs[0] && in getNode()
10226 Ops[2].getValueType() == VTList.VTs[1] && in getNode()
10232 assert(VTList.VTs[0].isInteger() && VTList.VTs[0] == VTList.VTs[1] && in getNode()
10233 VTList.VTs[0] == Ops[0].getValueType() && in getNode()
10234 VTList.VTs[0] == Ops[1].getValueType() && in getNode()
10240 unsigned Width = VTList.VTs[0].getScalarSizeInBits(); in getNode()
10254 getConstant(Val.extractBits(Width, Width), DL, VTList.VTs[0]); in getNode()
10255 SDValue Lo = getConstant(Val.trunc(Width), DL, VTList.VTs[0]); in getNode()
10262 assert(VTList.VTs[0].isFloatingPoint() && VTList.VTs[1].isInteger() && in getNode()
10263 VTList.VTs[0] == Ops[0].getValueType() && "frexp type mismatch"); in getNode()
10269 SDValue Result0 = getConstantFP(FrexpMant, DL, VTList.VTs[0]); in getNode()
10271 getConstant(FrexpMant.isFinite() ? FrexpExp : 0, DL, VTList.VTs[1]); in getNode()
10280 assert(VTList.VTs[0].isFloatingPoint() && in getNode()
10282 assert(VTList.VTs[0].isVector() == Ops[1].getValueType().isVector() && in getNode()
10285 assert((!VTList.VTs[0].isVector() || in getNode()
10286 VTList.VTs[0].getVectorElementCount() == in getNode()
10289 assert(Ops[1].getValueType().bitsLT(VTList.VTs[0]) && in getNode()
10294 assert(VTList.VTs[0].isVector() == Ops[1].getValueType().isVector() && in getNode()
10297 assert((!VTList.VTs[0].isVector() || in getNode()
10298 VTList.VTs[0].getVectorElementCount() == in getNode()
10301 assert(VTList.VTs[0].isFloatingPoint() && in getNode()
10303 VTList.VTs[0].bitsLT(Ops[1].getValueType()) && in getNode()
10332 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) { in getNode()
10454 SDVTList SelectionDAG::getVTList(ArrayRef<EVT> VTs) { in getVTList() argument
10455 unsigned NumVTs = VTs.size(); in getVTList()
10459 ID.AddInteger(VTs[index].getRawBits()); in getVTList()
10466 llvm::copy(VTs, Array); in getVTList()
10622 SDVTList VTs = getVTList(VT); in SelectNodeTo() local
10623 return SelectNodeTo(N, MachineOpc, VTs, std::nullopt); in SelectNodeTo()
10628 SDVTList VTs = getVTList(VT); in SelectNodeTo() local
10630 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
10636 SDVTList VTs = getVTList(VT); in SelectNodeTo() local
10638 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
10644 SDVTList VTs = getVTList(VT); in SelectNodeTo() local
10646 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
10651 SDVTList VTs = getVTList(VT); in SelectNodeTo() local
10652 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
10657 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo() local
10658 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
10663 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo() local
10664 return SelectNodeTo(N, MachineOpc, VTs, std::nullopt); in SelectNodeTo()
10670 SDVTList VTs = getVTList(VT1, VT2, VT3); in SelectNodeTo() local
10671 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
10677 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo() local
10679 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
10683 SDVTList VTs,ArrayRef<SDValue> Ops) { in SelectNodeTo() argument
10684 SDNode *New = MorphNodeTo(N, ~MachineOpc, VTs, Ops); in SelectNodeTo()
10728 SDVTList VTs, ArrayRef<SDValue> Ops) { in MorphNodeTo() argument
10731 if (VTs.VTs[VTs.NumVTs-1] != MVT::Glue) { in MorphNodeTo()
10733 AddNodeIDNode(ID, Opc, VTs, Ops); in MorphNodeTo()
10743 N->ValueList = VTs.VTs; in MorphNodeTo()
10744 N->NumValues = VTs.NumVTs; in MorphNodeTo()
10804 SDVTList VTs = getVTList(Node->getValueType(0)); in mutateStrictFPToFP() local
10805 SDNode *Res = MorphNodeTo(Node, NewOpc, VTs, Ops); in mutateStrictFPToFP()
10830 SDVTList VTs = getVTList(VT); in getMachineNode() local
10831 return getMachineNode(Opcode, dl, VTs, std::nullopt); in getMachineNode()
10836 SDVTList VTs = getVTList(VT); in getMachineNode() local
10838 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
10843 SDVTList VTs = getVTList(VT); in getMachineNode() local
10845 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
10851 SDVTList VTs = getVTList(VT); in getMachineNode() local
10853 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
10858 SDVTList VTs = getVTList(VT); in getMachineNode() local
10859 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
10865 SDVTList VTs = getVTList(VT1, VT2); in getMachineNode() local
10867 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
10873 SDVTList VTs = getVTList(VT1, VT2); in getMachineNode() local
10875 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
10881 SDVTList VTs = getVTList(VT1, VT2); in getMachineNode() local
10882 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
10888 SDVTList VTs = getVTList(VT1, VT2, VT3); in getMachineNode() local
10890 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
10897 SDVTList VTs = getVTList(VT1, VT2, VT3); in getMachineNode() local
10899 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
10905 SDVTList VTs = getVTList(VT1, VT2, VT3); in getMachineNode() local
10906 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
10912 SDVTList VTs = getVTList(ResultTys); in getMachineNode() local
10913 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
10917 SDVTList VTs, in getMachineNode() argument
10919 bool DoCSE = VTs.VTs[VTs.NumVTs-1] != MVT::Glue; in getMachineNode()
10925 AddNodeIDNode(ID, ~Opcode, VTs, Ops); in getMachineNode()
10933 N = newSDNode<MachineSDNode>(~Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs); in getMachineNode()
10977 if (VTList.VTs[VTList.NumVTs - 1] != MVT::Glue) { in getNodeIfExists()
10992 if (VTList.VTs[VTList.NumVTs - 1] != MVT::Glue) { in doesNodeExist()
12086 SDVTList VTs, EVT memvt, MachineMemOperand *mmo) in MemSDNode() argument
12087 : SDNode(Opc, Order, dl, VTs), MemoryVT(memvt), MMO(mmo) { in MemSDNode()
12111 std::vector<EVT> VTs; member
12114 VTs.reserve(MVT::VALUETYPE_SIZE); in EVTArray()
12116 VTs.push_back(MVT((MVT::SimpleValueType)i)); in EVTArray()
12134 return &SimpleVTArray.VTs[VT.getSimpleVT().SimpleTy]; in getValueTypeList()
12504 SDVTList VTs = getVTList(ResEltVT, SVT); in UnrollVectorOverflowOp() local
12508 SDValue Res = getNode(Opcode, dl, VTs, LHSScalars[i], RHSScalars[i]); in UnrollVectorOverflowOp()