Searched refs:CDAG (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VVPISelLowering.cpp | 23 VECustomDAG CDAG(DAG, Op); in splitMaskArithmetic() local 48 VECustomDAG CDAG(DAG, Op); in lowerToVVP() local 53 return lowerVVP_LOAD_STORE(Op, CDAG); in lowerToVVP() 56 return lowerVVP_GATHER_SCATTER(Op, CDAG); in lowerToVVP() 80 Mask = CDAG.getConstantMask(Packing, true); in lowerToVVP() 86 return CDAG.getNode(VVPOpcode, LegalVecVT, in lowerToVVP() 318 return splitPackedLoadStore(Op, CDAG); in legalizeInternalLoadStoreOp() 320 return legalizePackedAVL(Op, CDAG); in legalizeInternalLoadStoreOp() 326 VECustomDAG CDAG(DAG, Op); in legalizeInternalVectorOp() local 338 return splitVectorOp(Op, CDAG); in legalizeInternalVectorOp() [all …]
|
| H A D | VEISelLowering.h | 193 SDValue legalizeInternalLoadStoreOp(SDValue Op, VECustomDAG &CDAG) const; 194 SDValue splitVectorOp(SDValue Op, VECustomDAG &CDAG) const; 195 SDValue splitPackedLoadStore(SDValue Op, VECustomDAG &CDAG) const; 196 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 | 1819 VECustomDAG CDAG(DAG, Op); in lowerBUILD_VECTOR() local 1825 SDValue AccuV = CDAG.getUNDEF(Op.getValueType()); in lowerBUILD_VECTOR() 1827 SDValue IdxV = CDAG.getConstant(UniqueIdx, MVT::i64); in lowerBUILD_VECTOR() 1828 return CDAG.getNode(ISD::INSERT_VECTOR_ELT, ResultVT, {AccuV, ElemV, IdxV}); in lowerBUILD_VECTOR() 1834 auto AVL = CDAG.getConstant(NumEls, MVT::i32); in lowerBUILD_VECTOR() 1835 return CDAG.getBroadcast(ResultVT, ScalarV, AVL); in lowerBUILD_VECTOR()
|