Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:VTList

322 static void AddNodeIDValueTypes(FoldingSetNodeID &ID, SDVTList VTList) {
323 ID.AddPointer(VTList.VTs);
347 unsigned short OpC, SDVTList VTList,
350 AddNodeIDValueTypes(ID, VTList);
4047 SelectionDAG::getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList,
4066 return getMemIntrinsicNode(Opcode, dl, VTList, Ops, NumOps, MemVT, MMO);
4070 SelectionDAG::getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList,
4082 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) {
4084 AddNodeIDNode(ID, Opcode, VTList, Ops, NumOps);
4091 N = new (NodeAllocator) MemIntrinsicSDNode(Opcode, dl, VTList, Ops, NumOps,
4095 N = new (NodeAllocator) MemIntrinsicSDNode(Opcode, dl, VTList, Ops, NumOps,
4484 SDValue SelectionDAG::getNode(unsigned Opcode, DebugLoc DL, SDVTList VTList,
4486 if (VTList.NumVTs == 1)
4487 return getNode(Opcode, DL, VTList.VTs[0], Ops, NumOps);
4514 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) {
4516 AddNodeIDNode(ID, Opcode, VTList, Ops, NumOps);
4522 N = new (NodeAllocator) UnarySDNode(Opcode, DL, VTList, Ops[0]);
4524 N = new (NodeAllocator) BinarySDNode(Opcode, DL, VTList, Ops[0], Ops[1]);
4526 N = new (NodeAllocator) TernarySDNode(Opcode, DL, VTList, Ops[0], Ops[1],
4529 N = new (NodeAllocator) SDNode(Opcode, DL, VTList, Ops, NumOps);
4534 N = new (NodeAllocator) UnarySDNode(Opcode, DL, VTList, Ops[0]);
4536 N = new (NodeAllocator) BinarySDNode(Opcode, DL, VTList, Ops[0], Ops[1]);
4538 N = new (NodeAllocator) TernarySDNode(Opcode, DL, VTList, Ops[0], Ops[1],
4541 N = new (NodeAllocator) SDNode(Opcode, DL, VTList, Ops, NumOps);
4551 SDValue SelectionDAG::getNode(unsigned Opcode, DebugLoc DL, SDVTList VTList) {
4552 return getNode(Opcode, DL, VTList, 0, 0);
4555 SDValue SelectionDAG::getNode(unsigned Opcode, DebugLoc DL, SDVTList VTList,
4558 return getNode(Opcode, DL, VTList, Ops, 1);
4561 SDValue SelectionDAG::getNode(unsigned Opcode, DebugLoc DL, SDVTList VTList,
4564 return getNode(Opcode, DL, VTList, Ops, 2);
4567 SDValue SelectionDAG::getNode(unsigned Opcode, DebugLoc DL, SDVTList VTList,
4570 return getNode(Opcode, DL, VTList, Ops, 3);
4573 SDValue SelectionDAG::getNode(unsigned Opcode, DebugLoc DL, SDVTList VTList,
4577 return getNode(Opcode, DL, VTList, Ops, 4);
4580 SDValue SelectionDAG::getNode(unsigned Opcode, DebugLoc DL, SDVTList VTList,
4584 return getNode(Opcode, DL, VTList, Ops, 5);
4592 for (std::vector<SDVTList>::reverse_iterator I = VTList.rbegin(),
4593 E = VTList.rend(); I != E; ++I)
4601 VTList.push_back(Result);
4606 for (std::vector<SDVTList>::reverse_iterator I = VTList.rbegin(),
4607 E = VTList.rend(); I != E; ++I)
4617 VTList.push_back(Result);
4622 for (std::vector<SDVTList>::reverse_iterator I = VTList.rbegin(),
4623 E = VTList.rend(); I != E; ++I)
4634 VTList.push_back(Result);
4648 for (std::vector<SDVTList>::reverse_iterator I = VTList.rbegin(),
4649 E = VTList.rend(); I != E; ++I) {
4666 VTList.push_back(Result);
5183 SDNode *SelectionDAG::getNodeIfExists(unsigned Opcode, SDVTList VTList,
5185 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) {
5187 AddNodeIDNode(ID, Opcode, VTList, Ops, NumOps);