LLVM 23.0.0git
llvm::VPlanPatternMatch::is_specific_int Struct Reference

Match a specified signed or unsigned integer value. More...

#include "Transforms/Vectorize/VPlanPatternMatch.h"

Public Member Functions

 is_specific_int (APInt Val, bool IsSigned=false)
bool isValue (const APInt &C) const

Public Attributes

APInt Val
bool IsSigned

Detailed Description

Match a specified signed or unsigned integer value.

Definition at line 122 of file VPlanPatternMatch.h.

Constructor & Destructor Documentation

◆ is_specific_int()

llvm::VPlanPatternMatch::is_specific_int::is_specific_int ( APInt Val,
bool IsSigned = false )
inline

Definition at line 126 of file VPlanPatternMatch.h.

References IsSigned, llvm::move(), and Val.

Member Function Documentation

◆ isValue()

bool llvm::VPlanPatternMatch::is_specific_int::isValue ( const APInt & C) const
inline

Definition at line 129 of file VPlanPatternMatch.h.

References llvm::CallingConv::C, llvm::APInt::isSameValue(), IsSigned, and Val.

Member Data Documentation

◆ IsSigned

bool llvm::VPlanPatternMatch::is_specific_int::IsSigned

Definition at line 124 of file VPlanPatternMatch.h.

Referenced by is_specific_int(), and isValue().

◆ Val

APInt llvm::VPlanPatternMatch::is_specific_int::Val

Definition at line 123 of file VPlanPatternMatch.h.

Referenced by is_specific_int(), and isValue().


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