Searched refs:VECustomDAG (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VECustomDAG.cpp | 292 SDValue getLoadStoreStride(SDValue Op, VECustomDAG &CDAG) { in getLoadStoreStride() 404 SDValue VECustomDAG::getConstant(uint64_t Val, EVT VT, bool IsTarget, in getConstant() 409 SDValue VECustomDAG::getConstantMask(Packing Packing, bool AllTrue) const { in getConstantMask() 422 SDValue VECustomDAG::getMaskBroadcast(EVT ResultVT, SDValue Scalar, in getMaskBroadcast() 451 SDValue VECustomDAG::getBroadcast(EVT ResultVT, SDValue Scalar, in getBroadcast() 474 SDValue VECustomDAG::annotateLegalAVL(SDValue AVL) const { in annotateLegalAVL() 480 SDValue VECustomDAG::getUnpack(EVT DestVT, SDValue Vec, PackElem Part, in getUnpack() 490 SDValue VECustomDAG::getPack(EVT DestVT, SDValue LoVec, SDValue HiVec, in getPack() 498 VETargetMasks VECustomDAG::getTargetSplitMask(SDValue RawMask, SDValue RawAVL, in getTargetSplitMask() 521 SDValue VECustomDAG::getSplitPtrOffset(SDValue Ptr, SDValue ByteStride, in getSplitPtrOffset() [all …]
|
H A D | VEISelLowering.h | 158 class VECustomDAG; 284 SDValue lowerVVP_LOAD_STORE(SDValue Op, VECustomDAG &) const; 285 SDValue lowerVVP_GATHER_SCATTER(SDValue Op, VECustomDAG &) const; 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; 68 class VECustomDAG; global() variable
|
H A D | VECustomDAG.h | 97 SDValue getLoadStoreStride(SDValue Op, VECustomDAG &CDAG); 142 class VECustomDAG { 149 VECustomDAG(SelectionDAG &DAG, SDLoc DL) : DAG(DAG), DL(DL) {} in VECustomDAG() function 151 VECustomDAG(SelectionDAG &DAG, SDValue WhereOp) : DAG(DAG), DL(WhereOp) {} in VECustomDAG() function 153 VECustomDAG(SelectionDAG &DAG, const SDNode *WhereN) : DAG(DAG), DL(WhereN) {} in VECustomDAG() function
|
H A D | VVPISelLowering.cpp | 14 #include "VECustomDAG.h" 23 VECustomDAG CDAG(DAG, Op); in splitMaskArithmetic() 48 VECustomDAG CDAG(DAG, Op); in lowerToVVP() 124 VECustomDAG &CDAG) const { in lowerVVP_LOAD_STORE() 183 VECustomDAG &CDAG) const { in splitPackedLoadStore() 270 VECustomDAG &CDAG) const { in lowerVVP_GATHER_SCATTER() 318 VECustomDAG &CDAG) const { in legalizeInternalLoadStoreOp() 332 VECustomDAG CDAG(DAG, Op); in legalizeInternalVectorOp() 350 SDValue VETargetLowering::splitVectorOp(SDValue Op, VECustomDAG &CDAG) const { in splitVectorOp() 403 VECustomDAG in legalizePackedAVL() [all...] |
H A D | VEISelLowering.cpp | 1830 VECustomDAG CDAG(DAG, Op); in lowerBUILD_VECTOR()
|