Lines Matching refs:VTs

57 static SDVTList makeVTList(const EVT *VTs, unsigned NumVTs) {  in makeVTList()  argument
58 SDVTList Res = {VTs, NumVTs}; in makeVTList()
380 ID.AddPointer(VTList.VTs); in AddNodeIDValueTypes()
960 SDVTList VTs, SDValue N1, in GetBinarySDNode() argument
965 Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs, N1, N2); in GetBinarySDNode()
974 BinarySDNode(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs, N1, N2); in GetBinarySDNode()
3027 SDVTList VTs = getVTList(VT); in getNode() local
3031 AddNodeIDNode(ID, Opcode, VTs, Ops); in getNode()
3037 DL.getDebugLoc(), VTs, Operand); in getNode()
3041 DL.getDebugLoc(), VTs, Operand); in getNode()
3622 SDVTList VTs = getVTList(VT); in getNode() local
3627 AddNodeIDNode(ID, Opcode, VTs, Ops); in getNode()
3634 N = GetBinarySDNode(Opcode, DL, VTs, N1, N2, nuw, nsw, exact); in getNode()
3638 N = GetBinarySDNode(Opcode, DL, VTs, N1, N2, nuw, nsw, exact); in getNode()
3728 SDVTList VTs = getVTList(VT); in getNode() local
3732 AddNodeIDNode(ID, Opcode, VTs, Ops); in getNode()
3738 DL.getDebugLoc(), VTs, N1, N2, N3); in getNode()
3742 DL.getDebugLoc(), VTs, N1, N2, N3); in getNode()
4524 unsigned Opcode, SDLoc dl, EVT MemVT, SDVTList VTs, SDValue Chain, in getAtomicCmpSwap() argument
4546 return getAtomicCmpSwap(Opcode, dl, MemVT, VTs, Chain, Ptr, Cmp, Swp, MMO, in getAtomicCmpSwap()
4551 SDVTList VTs, SDValue Chain, SDValue Ptr, in getAtomicCmpSwap() argument
4562 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO, in getAtomicCmpSwap()
4619 SDVTList VTs = Opcode == ISD::ATOMIC_STORE ? getVTList(MVT::Other) : in getAtomic() local
4622 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO, Ordering, SynchScope); in getAtomic()
4633 SDVTList VTs = getVTList(VT, MVT::Other); in getAtomic() local
4635 return getAtomic(Opcode, dl, MemVT, VTs, Ops, MMO, Ordering, SynchScope); in getAtomic()
4643 SmallVector<EVT, 4> VTs; in getMergeValues() local
4644 VTs.reserve(Ops.size()); in getMergeValues()
4646 VTs.push_back(Ops[i].getValueType()); in getMergeValues()
4647 return getNode(ISD::MERGE_VALUES, dl, getVTList(VTs), Ops); in getMergeValues()
4690 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) { in getMemIntrinsicNode()
4806 SDVTList VTs = Indexed ? in getLoad() local
4810 AddNodeIDNode(ID, ISD::LOAD, VTs, Ops); in getLoad()
4822 dl.getDebugLoc(), VTs, AM, ExtType, in getLoad()
4915 SDVTList VTs = getVTList(MVT::Other); in getStore() local
4919 AddNodeIDNode(ID, ISD::STORE, VTs, Ops); in getStore()
4930 dl.getDebugLoc(), VTs, in getStore()
4984 SDVTList VTs = getVTList(MVT::Other); in getTruncStore() local
4988 AddNodeIDNode(ID, ISD::STORE, VTs, Ops); in getTruncStore()
4999 dl.getDebugLoc(), VTs, in getTruncStore()
5012 SDVTList VTs = getVTList(Base.getValueType(), MVT::Other); in getIndexedStore() local
5015 AddNodeIDNode(ID, ISD::STORE, VTs, Ops); in getIndexedStore()
5024 dl.getDebugLoc(), VTs, AM, in getIndexedStore()
5038 SDVTList VTs = getVTList(VT, MVT::Other); in getMaskedLoad() local
5041 AddNodeIDNode(ID, ISD::MLOAD, VTs, Ops); in getMaskedLoad()
5054 dl.getDebugLoc(), Ops, 4, VTs, in getMaskedLoad()
5067 SDVTList VTs = getVTList(MVT::Other); in getMaskedStore() local
5070 AddNodeIDNode(ID, ISD::MSTORE, VTs, Ops); in getMaskedStore()
5082 VTs, isTrunc, MemVT, MMO); in getMaskedStore()
5145 SDVTList VTs = getVTList(VT); in getNode() local
5149 AddNodeIDNode(ID, Opcode, VTs, Ops); in getNode()
5156 VTs, Ops); in getNode()
5160 VTs, Ops); in getNode()
5175 return getNode(Opcode, DL, VTList.VTs[0], Ops); in getNode()
5203 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) { in getNode()
5347 SDVTList SelectionDAG::getVTList(ArrayRef<EVT> VTs) { in getVTList() argument
5348 unsigned NumVTs = VTs.size(); in getVTList()
5352 ID.AddInteger(VTs[index].getRawBits()); in getVTList()
5359 std::copy(VTs.begin(), VTs.end(), Array); in getVTList()
5491 SDVTList VTs = getVTList(VT); in SelectNodeTo() local
5492 return SelectNodeTo(N, MachineOpc, VTs, None); in SelectNodeTo()
5497 SDVTList VTs = getVTList(VT); in SelectNodeTo() local
5499 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
5505 SDVTList VTs = getVTList(VT); in SelectNodeTo() local
5507 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
5513 SDVTList VTs = getVTList(VT); in SelectNodeTo() local
5515 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
5520 SDVTList VTs = getVTList(VT); in SelectNodeTo() local
5521 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
5526 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo() local
5527 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
5532 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo() local
5533 return SelectNodeTo(N, MachineOpc, VTs, None); in SelectNodeTo()
5539 SDVTList VTs = getVTList(VT1, VT2, VT3); in SelectNodeTo() local
5540 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
5546 SDVTList VTs = getVTList(VT1, VT2, VT3, VT4); in SelectNodeTo() local
5547 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
5553 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo() local
5555 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
5561 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo() local
5563 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
5570 SDVTList VTs = getVTList(VT1, VT2); in SelectNodeTo() local
5572 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
5579 SDVTList VTs = getVTList(VT1, VT2, VT3); in SelectNodeTo() local
5581 return SelectNodeTo(N, MachineOpc, VTs, Ops); in SelectNodeTo()
5585 SDVTList VTs,ArrayRef<SDValue> Ops) { in SelectNodeTo() argument
5586 N = MorphNodeTo(N, ~MachineOpc, VTs, Ops); in SelectNodeTo()
5626 SDVTList VTs, ArrayRef<SDValue> Ops) { in MorphNodeTo() argument
5630 if (VTs.VTs[VTs.NumVTs-1] != MVT::Glue) { in MorphNodeTo()
5632 AddNodeIDNode(ID, Opc, VTs, Ops); in MorphNodeTo()
5642 N->ValueList = VTs.VTs; in MorphNodeTo()
5643 N->NumValues = VTs.NumVTs; in MorphNodeTo()
5711 SDVTList VTs = getVTList(VT); in getMachineNode() local
5712 return getMachineNode(Opcode, dl, VTs, None); in getMachineNode()
5717 SDVTList VTs = getVTList(VT); in getMachineNode() local
5719 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
5725 SDVTList VTs = getVTList(VT); in getMachineNode() local
5727 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
5733 SDVTList VTs = getVTList(VT); in getMachineNode() local
5735 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
5741 SDVTList VTs = getVTList(VT); in getMachineNode() local
5742 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
5747 SDVTList VTs = getVTList(VT1, VT2); in getMachineNode() local
5748 return getMachineNode(Opcode, dl, VTs, None); in getMachineNode()
5754 SDVTList VTs = getVTList(VT1, VT2); in getMachineNode() local
5756 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
5762 SDVTList VTs = getVTList(VT1, VT2); in getMachineNode() local
5764 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
5771 SDVTList VTs = getVTList(VT1, VT2); in getMachineNode() local
5773 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
5780 SDVTList VTs = getVTList(VT1, VT2); in getMachineNode() local
5781 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
5788 SDVTList VTs = getVTList(VT1, VT2, VT3); in getMachineNode() local
5790 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
5797 SDVTList VTs = getVTList(VT1, VT2, VT3); in getMachineNode() local
5799 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
5806 SDVTList VTs = getVTList(VT1, VT2, VT3); in getMachineNode() local
5807 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
5814 SDVTList VTs = getVTList(VT1, VT2, VT3, VT4); in getMachineNode() local
5815 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
5822 SDVTList VTs = getVTList(ResultTys); in getMachineNode() local
5823 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
5827 SelectionDAG::getMachineNode(unsigned Opcode, SDLoc DL, SDVTList VTs, in getMachineNode() argument
5829 bool DoCSE = VTs.VTs[VTs.NumVTs-1] != MVT::Glue; in getMachineNode()
5837 AddNodeIDNode(ID, ~Opcode, VTs, OpsArray); in getMachineNode()
5846 DL.getDebugLoc(), VTs); in getMachineNode()
5893 if (VTList.VTs[VTList.NumVTs - 1] != MVT::Glue) { in getNodeIfExists()
6372 MemSDNode::MemSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, in MemSDNode() argument
6374 : SDNode(Opc, Order, dl, VTs), MemoryVT(memvt), MMO(mmo) { in MemSDNode()
6386 MemSDNode::MemSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, in MemSDNode() argument
6388 : SDNode(Opc, Order, dl, VTs, Ops), in MemSDNode()
6404 std::vector<EVT> VTs; member
6407 VTs.reserve(MVT::LAST_VALUETYPE); in EVTArray()
6409 VTs.push_back(MVT((MVT::SimpleValueType)i)); in EVTArray()
6427 return &SimpleVTArray->VTs[VT.getSimpleVT().SimpleTy]; in getValueTypeList()