Home
last modified time | relevance | path

Searched refs:CDAG (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVVPISelLowering.cpp23 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 DVEISelLowering.h288 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 DVECustomDAG.h97 SDValue getLoadStoreStride(SDValue Op, VECustomDAG &CDAG);
H A DVECustomDAG.cpp292 SDValue getLoadStoreStride(SDValue Op, VECustomDAG &CDAG) { in getLoadStoreStride() argument
311 return CDAG.getConstant(ElemStride, MVT::i64); in getLoadStoreStride()
H A DVEISelLowering.cpp1830 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()