Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:VTList

331 static void AddNodeIDValueTypes(FoldingSetNodeID &ID, SDVTList VTList) {
332 ID.AddPointer(VTList.VTs);
356 unsigned short OpC, SDVTList VTList,
359 AddNodeIDValueTypes(ID, VTList);
4295 SelectionDAG::getMemIntrinsicNode(unsigned Opcode, SDLoc dl, SDVTList VTList,
4314 VTList, Ops, NumOps, MemVT, MMO);
4318 SelectionDAG::getMemIntrinsicNode(unsigned Opcode, SDLoc dl, SDVTList VTList,
4332 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) {
4334 AddNodeIDNode(ID, Opcode, VTList, Ops, NumOps);
4342 N = new (NodeAllocator) MemIntrinsicSDNode(Opcode, dl.getIROrder(), dl.getDebugLoc(), VTList, Ops, NumOps,
4346 N = new (NodeAllocator) MemIntrinsicSDNode(Opcode, dl.getIROrder(), dl.getDebugLoc(), VTList, Ops, NumOps,
4746 SDValue SelectionDAG::getNode(unsigned Opcode, SDLoc DL, SDVTList VTList,
4748 if (VTList.NumVTs == 1)
4749 return getNode(Opcode, DL, VTList.VTs[0], Ops, NumOps);
4776 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) {
4778 AddNodeIDNode(ID, Opcode, VTList, Ops, NumOps);
4784 N = new (NodeAllocator) UnarySDNode(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTList, Ops[0]);
4786 N = new (NodeAllocator) BinarySDNode(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTList, Ops[0], Ops[1]);
4788 N = new (NodeAllocator) TernarySDNode(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTList, Ops[0], Ops[1],
4791 N = new (NodeAllocator) SDNode(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTList, Ops, NumOps);
4796 N = new (NodeAllocator) UnarySDNode(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTList, Ops[0]);
4798 N = new (NodeAllocator) BinarySDNode(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTList, Ops[0], Ops[1]);
4800 N = new (NodeAllocator) TernarySDNode(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTList, Ops[0], Ops[1],
4803 N = new (NodeAllocator) SDNode(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTList, Ops, NumOps);
4813 SDValue SelectionDAG::getNode(unsigned Opcode, SDLoc DL, SDVTList VTList) {
4814 return getNode(Opcode, DL, VTList, 0, 0);
4817 SDValue SelectionDAG::getNode(unsigned Opcode, SDLoc DL, SDVTList VTList,
4820 return getNode(Opcode, DL, VTList, Ops, 1);
4823 SDValue SelectionDAG::getNode(unsigned Opcode, SDLoc DL, SDVTList VTList,
4826 return getNode(Opcode, DL, VTList, Ops, 2);
4829 SDValue SelectionDAG::getNode(unsigned Opcode, SDLoc DL, SDVTList VTList,
4832 return getNode(Opcode, DL, VTList, Ops, 3);
4835 SDValue SelectionDAG::getNode(unsigned Opcode, SDLoc DL, SDVTList VTList,
4839 return getNode(Opcode, DL, VTList, Ops, 4);
4842 SDValue SelectionDAG::getNode(unsigned Opcode, SDLoc DL, SDVTList VTList,
4846 return getNode(Opcode, DL, VTList, Ops, 5);
4854 for (std::vector<SDVTList>::reverse_iterator I = VTList.rbegin(),
4855 E = VTList.rend(); I != E; ++I)
4863 VTList.push_back(Result);
4868 for (std::vector<SDVTList>::reverse_iterator I = VTList.rbegin(),
4869 E = VTList.rend(); I != E; ++I)
4879 VTList.push_back(Result);
4884 for (std::vector<SDVTList>::reverse_iterator I = VTList.rbegin(),
4885 E = VTList.rend(); I != E; ++I)
4896 VTList.push_back(Result);
4910 for (std::vector<SDVTList>::reverse_iterator I = VTList.rbegin(),
4911 E = VTList.rend(); I != E; ++I) {
4922 VTList.push_back(Result);
5460 SDNode *SelectionDAG::getNodeIfExists(unsigned Opcode, SDVTList VTList,
5462 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) {
5464 AddNodeIDNode(ID, Opcode, VTList, Ops, NumOps);