|
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 839 of file PatternMatch.h.
|
inline |
Definition at line 843 of file PatternMatch.h.
|
inline |
Definition at line 845 of file PatternMatch.h.
References llvm::dyn_cast(), Match, and VR.
| MatchTy llvm::PatternMatch::bind_and_match_ty< Class, MatchTy >::Match |
Definition at line 841 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 840 of file PatternMatch.h.
Referenced by bind_and_match_ty(), and match().