Searched refs:CDAG (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VVPISelLowering.cpp | 23 VECustomDAG CDAG(DAG, Op); in splitMaskArithmetic() local 25 CDAG.getConstant(Op.getValueType().getVectorNumElements(), MVT::i32); in splitMaskArithmetic() 28 SDValue LoA = CDAG.getUnpack(MVT::v256i1, A, PackElem::Lo, AVL); in splitMaskArithmetic() 29 SDValue HiA = CDAG.getUnpack(MVT::v256i1, A, PackElem::Hi, AVL); in splitMaskArithmetic() 30 SDValue LoB = CDAG.getUnpack(MVT::v256i1, B, PackElem::Lo, AVL); in splitMaskArithmetic() 31 SDValue HiB = CDAG.getUnpack(MVT::v256i1, B, PackElem::Hi, AVL); in splitMaskArithmetic() 33 auto LoRes = CDAG.getNode(Opc, MVT::v256i1, {LoA, LoB}); in splitMaskArithmetic() 34 auto HiRes = CDAG.getNode(Opc, MVT::v256i1, {HiA, HiB}); in splitMaskArithmetic() 35 return CDAG.getPack(MVT::v512i1, LoRes, HiRes, AVL); in splitMaskArithmetic() 48 VECustomDAG CDAG(DA in lowerToVVP() local 326 VECustomDAG CDAG(DAG, Op); legalizeInternalVectorOp() local [all...] |
H A D | VEISelLowering.h | 288 SDValue legalizeInternalLoadStoreOp(SDValue Op, VECustomDAG &CDAG) const; 289 SDValue splitVectorOp(SDValue Op, VECustomDAG &CDAG) const; 290 SDValue splitPackedLoadStore(SDValue Op, VECustomDAG &CDAG) const; 291 SDValue legalizePackedAVL(SDValue Op, VECustomDAG &CDAG) const;
|
H A D | VECustomDAG.h | 97 SDValue getLoadStoreStride(SDValue Op, VECustomDAG &CDAG);
|
H A D | VECustomDAG.cpp | 292 SDValue getLoadStoreStride(SDValue Op, VECustomDAG &CDAG) { in getLoadStoreStride() argument 311 return CDAG.getConstant(ElemStride, MVT::i64); in getLoadStoreStride()
|
H A D | VEISelLowering.cpp | 1830 VECustomDAG CDAG(DAG, Op); in lowerBUILD_VECTOR() local 1836 SDValue AccuV = CDAG.getUNDEF(Op.getValueType()); in lowerBUILD_VECTOR() 1838 SDValue IdxV = CDAG.getConstant(UniqueIdx, MVT::i64); in lowerBUILD_VECTOR() 1839 return CDAG.getNode(ISD::INSERT_VECTOR_ELT, ResultVT, {AccuV, ElemV, IdxV}); in lowerBUILD_VECTOR() 1845 auto AVL = CDAG.getConstant(NumEls, MVT::i32); in lowerBUILD_VECTOR() 1846 return CDAG.getBroadcast(ResultVT, ScalarV, AVL); in lowerBUILD_VECTOR()
|