Lines Matching refs:getNode

33   auto LoRes = CDAG.getNode(Opc, MVT::v256i1, {LoA, LoB});  in splitMaskArithmetic()
34 auto HiRes = CDAG.getNode(Opc, MVT::v256i1, {HiA, HiB}); in splitMaskArithmetic()
59 EVT OpVecVT = *getIdiomaticVectorType(Op.getNode()); in lowerToVVP()
84 return CDAG.getNode(VVPOpcode, LegalVecVT, {Op->getOperand(0), Mask, AVL}); in lowerToVVP()
86 return CDAG.getNode(VVPOpcode, LegalVecVT, in lowerToVVP()
105 return CDAG.getNode(VVPOpcode, LegalVecVT, {X, Y, Z, Mask, AVL}); in lowerToVVP()
111 return CDAG.getNode(VVPOpcode, LegalVecVT, {OnTrue, OnFalse, Mask, AVL}); in lowerToVVP()
118 return CDAG.getNode(VVPOpcode, LegalResVT, {LHS, RHS, Pred, Mask, AVL}); in lowerToVVP()
140 auto DataVT = *getIdiomaticVectorType(Op.getNode()); in lowerVVP_LOAD_STORE()
155 auto NewLoadV = CDAG.getNode(VEISD::VVP_LOAD, {LegalDataVT, MVT::Other}, in lowerVVP_LOAD_STORE()
162 SDValue DataV = CDAG.getNode(VEISD::VVP_SELECT, DataVT, in lowerVVP_LOAD_STORE()
164 SDValue NewLoadChainV = SDValue(NewLoadV.getNode(), 1); in lowerVVP_LOAD_STORE()
172 return CDAG.getNode(VEISD::VVP_STORE, Op.getNode()->getVTList(), in lowerVVP_LOAD_STORE()
181 MVT DataVT = getIdiomaticVectorType(Op.getNode())->getSimpleVT(); in splitPackedLoadStore()
236 PartOps[(int)Part] = CDAG.getNode(VVPOC, MVT::Other, OpVec); in splitPackedLoadStore()
240 CDAG.getNode(VVPOC, {SplitDataVT, MVT::Other}, OpVec); in splitPackedLoadStore()
245 SDValue LowChain = SDValue(PartOps[(int)PackElem::Lo].getNode(), ChainResIdx); in splitPackedLoadStore()
246 SDValue HiChain = SDValue(PartOps[(int)PackElem::Hi].getNode(), ChainResIdx); in splitPackedLoadStore()
248 CDAG.getNode(ISD::TokenFactor, MVT::Other, {LowChain, HiChain}); in splitPackedLoadStore()
265 EVT DataVT = *getIdiomaticVectorType(Op.getNode()); in lowerVVP_GATHER_SCATTER()
294 return CDAG.getNode(VEISD::VVP_SCATTER, MVT::Other, in lowerVVP_GATHER_SCATTER()
298 SDValue NewLoadV = CDAG.getNode(VEISD::VVP_GATHER, {LegalDataVT, MVT::Other}, in lowerVVP_GATHER_SCATTER()
305 SDValue DataV = CDAG.getNode(VEISD::VVP_SELECT, LegalDataVT, in lowerVVP_GATHER_SCATTER()
307 SDValue NewLoadChainV = SDValue(NewLoadV.getNode(), 1); in lowerVVP_GATHER_SCATTER()
314 MVT DataVT = getIdiomaticVectorType(Op.getNode())->getSimpleVT(); in legalizeInternalLoadStoreOp()
388 CDAG.getNode(Op.getOpcode(), ResVT, OpVec, Op->getFlags()); in splitVectorOp()
410 MVT IdiomVT = getIdiomaticVectorType(Op.getNode())->getSimpleVT(); in legalizePackedAVL()
419 auto PlusOne = CDAG.getNode(ISD::ADD, MVT::i32, {AVL, ConstOne}); in legalizePackedAVL()
420 LegalAVL = CDAG.getNode(ISD::SRL, MVT::i32, {PlusOne, ConstOne}); in legalizePackedAVL()
441 CDAG.getNode(Op->getOpcode(), Op->getVTList(), FixedOperands, Flags); in legalizePackedAVL()