Lines Matching full:getnode
341 return DAG.getNode(NVPTXISD::Wrapper, dl, getPointerTy(), Op);
475 GlobalAddressSDNode *Func = dyn_cast<GlobalAddressSDNode>(Callee.getNode());
550 Chain = DAG.getNode(NVPTXISD::DeclareParam, dl, DeclareParamVTs,
567 StVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i16, StVal);
596 Chain = DAG.getNode(NVPTXISD::DeclareParam, dl, DeclareParamVTs,
612 Elt = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i16, Elt);
627 Elt0 = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i16, Elt0);
628 Elt1 = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i16, Elt1);
672 StoreVal = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i16, StoreVal);
679 DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i16, StoreVal);
691 DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i16, StoreVal);
701 DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i16, StoreVal);
737 Chain = DAG.getNode(NVPTXISD::DeclareScalarParam, dl, DeclareParamVTs,
746 OutV = DAG.getNode(opc, dl, MVT::i16, OutV);
781 Chain = DAG.getNode(NVPTXISD::DeclareParam, dl, DeclareParamVTs,
797 DAG.getNode(ISD::ADD, dl, getPointerTy(), OutVals[OIdx],
803 theVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i16, theVal);
820 GlobalAddressSDNode *Func = dyn_cast<GlobalAddressSDNode>(Callee.getNode());
841 Chain = DAG.getNode(NVPTXISD::DeclareRet, dl, DeclareRetVTs,
851 Chain = DAG.getNode(NVPTXISD::DeclareRetParam, dl, DeclareRetVTs,
874 Chain = DAG.getNode(ISD::INLINEASM, dl, InlineAsmVTs, InlineAsmOps, 5);
882 Chain = DAG.getNode(Func ? (NVPTXISD::PrintCallUni) : (NVPTXISD::PrintCall),
889 Chain = DAG.getNode(NVPTXISD::CallVoid, dl, CallVoidVTs, CallVoidOps, 3);
895 Chain = DAG.getNode(NVPTXISD::CallArgBegin, dl, CallArgBeginVTs,
908 Chain = DAG.getNode(opcode, dl, CallArgVTs, CallArgOps, 4);
915 DAG.getNode(NVPTXISD::CallArgEnd, dl, CallArgEndVTs, CallArgEndOps, 3);
922 Chain = DAG.getNode(NVPTXISD::Prototype, dl, PrototypeVTs, PrototypeOps, 3);
964 Ret0 = DAG.getNode(ISD::TRUNCATE, dl, EltVT, Ret0);
995 Ret0 = DAG.getNode(ISD::TRUNCATE, dl, MVT::i1, Ret0);
997 Ret1 = DAG.getNode(ISD::TRUNCATE, dl, MVT::i1, Ret1);
1048 Elt = DAG.getNode(ISD::TRUNCATE, dl, EltVT, Elt);
1095 Ret0 = DAG.getNode(ISD::TRUNCATE, dl, Ins[i].VT, Ret0);
1118 SDNode *Node = Op.getNode();
1124 EVT VVT = SubOp.getNode()->getValueType(0);
1128 Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, SubOp,
1132 return DAG.getNode(ISD::BUILD_VECTOR, dl, Node->getValueType(0), &Ops[0],
1173 SDNode *Node = Op.getNode();
1183 SDValue result = DAG.getNode(ISD::TRUNCATE, dl, MVT::i1, newLD);
1203 SDNode *N = Op.getNode();
1261 SDValue ExtVal = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, Val,
1264 ExtVal = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i16, ExtVal);
1291 SDNode *Node = Op.getNode();
1301 Tmp3 = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i16, Tmp3);
1424 InVals.push_back(DAG.getNode(ISD::UNDEF, dl, partVT));
1435 InVals.push_back(DAG.getNode(ISD::UNDEF, dl, Ins[InsIdx].VT));
1442 InVals.push_back(DAG.getNode(ISD::UNDEF, dl, Ins[InsIdx].VT));
1472 DAG.getNode(ISD::ADD, dl, getPointerTy(), Arg,
1490 if (p.getNode())
1491 p.getNode()->setIROrder(idx + 1);
1514 SDValue SrcAddr = DAG.getNode(ISD::ADD, dl, getPointerTy(), Arg,
1520 if (P.getNode())
1521 P.getNode()->setIROrder(idx + 1);
1524 P = DAG.getNode(ISD::ANY_EXTEND, dl, Ins[InsIdx].VT, P);
1534 SDValue SrcAddr = DAG.getNode(ISD::ADD, dl, getPointerTy(), Arg,
1540 if (P.getNode())
1541 P.getNode()->setIROrder(idx + 1);
1543 SDValue Elt0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, P,
1545 SDValue Elt1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, P,
1549 Elt0 = DAG.getNode(ISD::ANY_EXTEND, dl, Ins[InsIdx].VT, Elt0);
1550 Elt1 = DAG.getNode(ISD::ANY_EXTEND, dl, Ins[InsIdx].VT, Elt1);
1578 DAG.getNode(ISD::ADD, dl, getPointerTy(), Arg,
1584 if (P.getNode())
1585 P.getNode()->setIROrder(idx + 1);
1590 SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, P,
1593 Elt = DAG.getNode(ISD::ANY_EXTEND, dl, Ins[InsIdx].VT, Elt);
1623 if (p.getNode())
1624 p.getNode()->setIROrder(idx + 1);
1640 SDValue p = DAG.getNode(NVPTXISD::MoveParam, dl, ObjectVT, Arg);
1641 if (p.getNode())
1642 p.getNode()->setIROrder(idx + 1);
1646 SDValue p2 = DAG.getNode(
1662 DAG.setRoot(DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &OutChains[0],
1702 StoreVal = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i16, StoreVal);
1714 StoreVal0 = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i16, StoreVal0);
1715 getNode(ISD::ZERO_EXTEND, dl, MVT::i16, StoreVal1);
1756 StoreVal = DAG.getNode(ISD::ZERO_EXTEND, dl, ExtendedVT, StoreVal);
1762 StoreVal = DAG.getNode(ISD::ZERO_EXTEND, dl, ExtendedVT, StoreVal);
1774 DAG.getNode(ISD::ZERO_EXTEND, dl, ExtendedVT, StoreVal);
1784 DAG.getNode(ISD::ZERO_EXTEND, dl, ExtendedVT, StoreVal);
1791 // Chain = DAG.getNode(Opc, dl, MVT::Other, &Ops[0], Ops.size());
1815 TmpVal = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl,
1823 TmpVal = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i32, TmpVal);
1827 TmpVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i16, TmpVal);
1843 return DAG.getNode(NVPTXISD::RET_FLAG, dl, MVT::Other, Chain);
2099 Res = DAG.getNode(ISD::TRUNCATE, DL, ResVT.getVectorElementType(), Res);
2106 DAG.getNode(ISD::BUILD_VECTOR, DL, ResVT, &ScalarRes[0], NumElts);
2119 unsigned IntrinNo = cast<ConstantSDNode>(Intrin.getNode())->getZExtValue();
2213 DAG.getNode(ISD::TRUNCATE, DL, ResVT.getVectorElementType(), Res);
2220 DAG.getNode(ISD::BUILD_VECTOR, DL, ResVT, &ScalarRes[0], NumElts);
2245 Results.push_back(DAG.getNode(ISD::TRUNCATE, DL, MVT::i8,