[#llvm-PatternMatch-m_StrictlyPositive-06] = xref:llvm.adoc[llvm]::xref:llvm/PatternMatch.adoc[PatternMatch]::m_StrictlyPositive :relfileprefix: ../../ :mrdocs: `m_StrictlyPositive` overloads == Synopses Declared in `<llvm/IR/PatternMatch.h>` Match an integer or vector of strictly positive values. For vectors, this includes constants with undefined elements. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:llvm/PatternMatch/cst_pred_ty.adoc[cst_pred_ty<is_strictlypositive>] xref:llvm/PatternMatch/m_StrictlyPositive-04.adoc[m_StrictlyPositive](); ---- [.small]#xref:llvm/PatternMatch/m_StrictlyPositive-04.adoc[_» more..._]# Match a strictly positive constant and bind the APInt. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:llvm/PatternMatch/api_pred_ty.adoc[api_pred_ty<is_strictlypositive>] xref:llvm/PatternMatch/m_StrictlyPositive-07.adoc[m_StrictlyPositive](xref:llvm/APInt.adoc[APInt] const*& V); ---- [.small]#xref:llvm/PatternMatch/m_StrictlyPositive-07.adoc[_» more..._]# == Return Value * A matcher for an integer or vector of strictly positive values. For vectors, this includes constants with undefined elements. * A matcher for a strictly positive constant and bind the APInt. == Parameters [cols="1,4"] |=== | Name| Description | *V* | Reference to the pointer that receives the matched APInt. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#