LLVM 22.0.0git
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 79 of file VPlanPatternMatch.h.

Constructor & Destructor Documentation

◆ deferredval_ty()

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

Definition at line 82 of file VPlanPatternMatch.h.

References Val.

Member Function Documentation

◆ match()

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

Definition at line 84 of file VPlanPatternMatch.h.

References Val.

Member Data Documentation

◆ Val

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

Definition at line 80 of file VPlanPatternMatch.h.

Referenced by deferredval_ty(), and match().


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