[#llvm-PatternMatch-specific_intval] = xref:llvm.adoc[llvm]::xref:llvm/PatternMatch.adoc[PatternMatch]::specific_intval :relfileprefix: ../../ :mrdocs: Match a specified integer value or vector of all elements of that value. == Synopsis Declared in `<llvm/IR/PatternMatch.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<bool AllowPoison> struct specific_intval; ---- == Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/PatternMatch/specific_intval/2constructor.adoc[`specific_intval`] [.small]#[constructor]# | Construct a matcher for integer value `V.` | xref:llvm/PatternMatch/specific_intval/match.adoc[`match`] | Match a scalar or splat ConstantInt equal to `Val.` |=== == Data Members [cols="1,4"] |=== | Name| Description | xref:llvm/PatternMatch/specific_intval/Val.adoc[`Val`] | The APInt value that must be matched. |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/PatternMatch/m_SpecificInt-00.adoc[`m_SpecificInt`] | Match a specific integer value or vector with all elements equal to the value. | xref:llvm/PatternMatch/m_SpecificIntAllowPoison-09.adoc[`m_SpecificIntAllowPoison`] | Match a specific integer allowing poison in splat vectors. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#