LLVM 20.0.0git
|
This is the complete list of members for llvm::VECustomDAG, including all inherited members.
annotateLegalAVL(SDValue AVL) const | llvm::VECustomDAG | |
getBroadcast(EVT ResultVT, SDValue Scalar, SDValue AVL) const | llvm::VECustomDAG | |
getConstant(uint64_t Val, EVT VT, bool IsTarget=false, bool IsOpaque=false) const | llvm::VECustomDAG | |
getConstantMask(Packing Packing, bool AllTrue) const | llvm::VECustomDAG | |
getDAG() const | llvm::VECustomDAG | inline |
getGatherScatterAddress(SDValue BasePtr, SDValue Scale, SDValue Index, SDValue Mask, SDValue AVL) const | llvm::VECustomDAG | |
getLegalReductionOpVVP(unsigned VVPOpcode, EVT ResVT, SDValue StartV, SDValue VectorV, SDValue Mask, SDValue AVL, SDNodeFlags Flags) const | llvm::VECustomDAG | |
getMaskBroadcast(EVT ResultVT, SDValue Scalar, SDValue AVL) const | llvm::VECustomDAG | |
getMergeValues(ArrayRef< SDValue > Values) const | llvm::VECustomDAG | inline |
getNode(unsigned OC, SDVTList VTL, ArrayRef< SDValue > OpV, std::optional< SDNodeFlags > Flags=std::nullopt) const | llvm::VECustomDAG | inline |
getNode(unsigned OC, ArrayRef< EVT > ResVT, ArrayRef< SDValue > OpV, std::optional< SDNodeFlags > Flags=std::nullopt) const | llvm::VECustomDAG | inline |
getNode(unsigned OC, EVT ResVT, ArrayRef< SDValue > OpV, std::optional< SDNodeFlags > Flags=std::nullopt) const | llvm::VECustomDAG | inline |
getPack(EVT DestVT, SDValue LoVec, SDValue HiVec, SDValue AVL) const | llvm::VECustomDAG | |
getSplitPtrOffset(SDValue Ptr, SDValue ByteStride, PackElem Part) const | llvm::VECustomDAG | |
getSplitPtrStride(SDValue PackStride) const | llvm::VECustomDAG | |
getTargetSplitMask(SDValue RawMask, SDValue RawAVL, PackElem Part) const | llvm::VECustomDAG | |
getUNDEF(EVT VT) const | llvm::VECustomDAG | inline |
getUnpack(EVT DestVT, SDValue Vec, PackElem Part, SDValue AVL) const | llvm::VECustomDAG | |
getVectorVT(EVT ElemVT, unsigned NumElems) const | llvm::VECustomDAG | inline |
VECustomDAG(SelectionDAG &DAG, SDLoc DL) | llvm::VECustomDAG | inline |
VECustomDAG(SelectionDAG &DAG, SDValue WhereOp) | llvm::VECustomDAG | inline |
VECustomDAG(SelectionDAG &DAG, const SDNode *WhereN) | llvm::VECustomDAG | inline |