|
LLVM 22.0.0git
|
Support casting from VPRecipeBase -> VPIRMetadata, by down-casting to the recipe types implementing VPIRMetadata. More...
#include "Transforms/Vectorize/VPlan.h"
Public Types | |
| using | RetTy = DstTy * |
Static Public Member Functions | |
| static bool | isPossible (SrcTy R) |
| static RetTy | doCast (SrcTy R) |
| doCast is used by cast<>. | |
| static RetTy | doCastIfPossible (SrcTy R) |
| doCastIfPossible is used by dyn_cast<>. | |
| Static Public Member Functions inherited from llvm::CastIsPossible< DstTy, SrcTy > | |
| static bool | isPossible (const SrcTy &f) |
Support casting from VPRecipeBase -> VPIRMetadata, by down-casting to the recipe types implementing VPIRMetadata.
Used by cast<>, dyn_cast<> & co.
| using llvm::CastInfoVPIRMetadata< DstTy, SrcTy >::RetTy = DstTy * |
|
inlinestatic |
doCast is used by cast<>.
Definition at line 3967 of file VPlan.h.
References llvm::detail::castToVPIRMetadata().
Referenced by doCastIfPossible().
|
inlinestatic |
doCastIfPossible is used by dyn_cast<>.
Definition at line 3972 of file VPlan.h.
References doCast(), and isPossible().
|
inlinestatic |