LLVM 22.0.0git
|
Check whether the value has the given Class and matches the nested pattern. More...
#include "llvm/IR/PatternMatch.h"
Public Member Functions | |
bind_and_match_ty (Class *&V, const MatchTy &Match) | |
template<typename ITy> | |
bool | match (ITy *V) const |
Public Attributes | |
Class *& | VR |
MatchTy | Match |
Check whether the value has the given Class and matches the nested pattern.
Capture it into the provided variable if successful.
Definition at line 827 of file PatternMatch.h.
|
inline |
Definition at line 831 of file PatternMatch.h.
|
inline |
Definition at line 833 of file PatternMatch.h.
References llvm::dyn_cast(), Match, and VR.
MatchTy llvm::PatternMatch::bind_and_match_ty< Class, MatchTy >::Match |
Definition at line 829 of file PatternMatch.h.
Referenced by bind_and_match_ty(), and match().
Class*& llvm::PatternMatch::bind_and_match_ty< Class, MatchTy >::VR |
Definition at line 828 of file PatternMatch.h.
Referenced by bind_and_match_ty(), and match().