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