[#llvm-PatternMatch-match_immconstant_ty] = xref:llvm.adoc[llvm]::xref:llvm/PatternMatch.adoc[PatternMatch]::match_immconstant_ty :relfileprefix: ../../ :mrdocs: Matcher for an immediate constant that does not bind. == Synopsis Declared in `<llvm/IR/PatternMatch.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct match_immconstant_ty : xref:llvm/PatternMatch/immconstant_ty.adoc[immconstant_ty] ---- == Base Classes [cols="1,4"] |=== | Name| Description | `xref:llvm/PatternMatch/immconstant_ty.adoc[immconstant_ty]` | Helper that recognizes immediate (non‐ConstantExpr) constants. |=== == Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/PatternMatch/match_immconstant_ty/match.adoc[`match`] | Match if `V` is an immediate constant. |=== == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/PatternMatch/immconstant_ty/isImmConstant.adoc[`isImmConstant`] | Return true if `V` is an immediate constant. |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:llvm/PatternMatch/m_ImmConstant-01b.adoc[`m_ImmConstant`] | Match an arbitrary immediate Constant and ignore it. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#