LLVM 22.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::VPlanPatternMatch::deferredval_ty Struct Reference

Stores a reference to the VPValue *, not the VPValue * itself, thus can be used in commutative matchers. More...

#include "Transforms/Vectorize/VPlanPatternMatch.h"

Public Member Functions

 deferredval_ty (VPValue *const &V)
 
bool match (VPValue *const V) const
 

Public Attributes

VPValue *constVal
 

Detailed Description

Stores a reference to the VPValue *, not the VPValue * itself, thus can be used in commutative matchers.

Definition at line 66 of file VPlanPatternMatch.h.

Constructor & Destructor Documentation

◆ deferredval_ty()

llvm::VPlanPatternMatch::deferredval_ty::deferredval_ty ( VPValue *const V)
inline

Definition at line 69 of file VPlanPatternMatch.h.

Member Function Documentation

◆ match()

bool llvm::VPlanPatternMatch::deferredval_ty::match ( VPValue *const  V) const
inline

Definition at line 71 of file VPlanPatternMatch.h.

References Val.

Member Data Documentation

◆ Val

VPValue* const& llvm::VPlanPatternMatch::deferredval_ty::Val

Definition at line 67 of file VPlanPatternMatch.h.

Referenced by match().


The documentation for this struct was generated from the following file: