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);
4044 SelectionDAG::getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList,
4063 return getMemIntrinsicNode(Opcode, dl, VTList, Ops, NumOps, MemVT, MMO);
4067 SelectionDAG::getMemIntrinsicNode(unsigned Opcode, DebugLoc dl, SDVTList VTList,
4079 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) {
4081 AddNodeIDNode(ID, Opcode, VTList, Ops, NumOps);
4088 N = new (NodeAllocator) MemIntrinsicSDNode(Opcode, dl, VTList, Ops, NumOps,
4092 N = new (NodeAllocator) MemIntrinsicSDNode(Opcode, dl, VTList, Ops, NumOps,
4488 SDValue SelectionDAG::getNode(unsigned Opcode, DebugLoc DL, SDVTList VTList,
4490 if (VTList.NumVTs == 1)
4491 return getNode(Opcode, DL, VTList.VTs[0], Ops, NumOps);
4518 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) {
4520 AddNodeIDNode(ID, Opcode, VTList, Ops, NumOps);
4526 N = new (NodeAllocator) UnarySDNode(Opcode, DL, VTList, Ops[0]);
4528 N = new (NodeAllocator) BinarySDNode(Opcode, DL, VTList, Ops[0], Ops[1]);
4530 N = new (NodeAllocator) TernarySDNode(Opcode, DL, VTList, Ops[0], Ops[1],
4533 N = new (NodeAllocator) SDNode(Opcode, DL, VTList, Ops, NumOps);
4538 N = new (NodeAllocator) UnarySDNode(Opcode, DL, VTList, Ops[0]);
4540 N = new (NodeAllocator) BinarySDNode(Opcode, DL, VTList, Ops[0], Ops[1]);
4542 N = new (NodeAllocator) TernarySDNode(Opcode, DL, VTList, Ops[0], Ops[1],
4545 N = new (NodeAllocator) SDNode(Opcode, DL, VTList, Ops, NumOps);
4555 SDValue SelectionDAG::getNode(unsigned Opcode, DebugLoc DL, SDVTList VTList) {
4556 return getNode(Opcode, DL, VTList, 0, 0);
4559 SDValue SelectionDAG::getNode(unsigned Opcode, DebugLoc DL, SDVTList VTList,
4562 return getNode(Opcode, DL, VTList, Ops, 1);
4565 SDValue SelectionDAG::getNode(unsigned Opcode, DebugLoc DL, SDVTList VTList,
4568 return getNode(Opcode, DL, VTList, Ops, 2);
4571 SDValue SelectionDAG::getNode(unsigned Opcode, DebugLoc DL, SDVTList VTList,
4574 return getNode(Opcode, DL, VTList, Ops, 3);
4577 SDValue SelectionDAG::getNode(unsigned Opcode, DebugLoc DL, SDVTList VTList,
4581 return getNode(Opcode, DL, VTList, Ops, 4);
4584 SDValue SelectionDAG::getNode(unsigned Opcode, DebugLoc DL, SDVTList VTList,
4588 return getNode(Opcode, DL, VTList, Ops, 5);
4596 for (std::vector<SDVTList>::reverse_iterator I = VTList.rbegin(),
4597 E = VTList.rend(); I != E; ++I)
4605 VTList.push_back(Result);
4610 for (std::vector<SDVTList>::reverse_iterator I = VTList.rbegin(),
4611 E = VTList.rend(); I != E; ++I)
4621 VTList.push_back(Result);
4626 for (std::vector<SDVTList>::reverse_iterator I = VTList.rbegin(),
4627 E = VTList.rend(); I != E; ++I)
4638 VTList.push_back(Result);
4652 for (std::vector<SDVTList>::reverse_iterator I = VTList.rbegin(),
4653 E = VTList.rend(); I != E; ++I) {
4670 VTList.push_back(Result);
5202 VTList,
5204 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) {
5206 AddNodeIDNode(ID, Opcode, VTList, Ops, NumOps);