[#llvm-RuntimeCheckingPtrGroup-addPointer-0a] = xref:llvm.adoc[llvm]::xref:llvm/RuntimeCheckingPtrGroup.adoc[RuntimeCheckingPtrGroup]::addPointer :relfileprefix: ../../ :mrdocs: `addPointer` overloads == Synopses Declared in `<llvm/Analysis/LoopAccessAnalysis.h>` Tries to add the pointer at `Index` to this checking group. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:llvm/RuntimeCheckingPtrGroup/addPointer-08.adoc[addPointer]( unsigned int Index, xref:llvm/RuntimePointerChecking.adoc[RuntimePointerChecking] const& RtCheck); ---- [.small]#xref:llvm/RuntimeCheckingPtrGroup/addPointer-08.adoc[_» more..._]# Tries to add a pointer with explicit bounds to this checking group. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:llvm/RuntimeCheckingPtrGroup/addPointer-09.adoc[addPointer]( unsigned int Index, xref:llvm/SCEV.adoc[SCEV] const* Start, xref:llvm/SCEV.adoc[SCEV] const* End, unsigned int AS, bool NeedsFreeze, xref:llvm/ScalarEvolution.adoc[ScalarEvolution]& SE); ---- [.small]#xref:llvm/RuntimeCheckingPtrGroup/addPointer-09.adoc[_» more..._]# == Return Value True if the pointer was added successfully. == Parameters [cols="1,4"] |=== | Name| Description | *Index* | Index of the pointer in `RtCheck` to add. | *RtCheck* | Runtime checking info that owns the pointer. | *Start* | Lower‐bound SCEV of the pointer region. | *End* | Upper‐bound SCEV of the pointer region. | *AS* | Address space of the pointer. | *NeedsFreeze* | Whether the expanded pointer must be frozen. | *SE* | ScalarEvolution used to compare and combine bounds. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#