|
LLVM 22.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 |