clang
19.0.0git
|
#include "/home/runner/work/llvm/llvm/repo/clang/lib/CodeGen/CGLoopInfo.h"
Public Member Functions | |
SYCLIVDepInfo (unsigned SL) | |
SYCLIVDepInfo (unsigned SL, const ValueDecl *A, llvm::MDNode *MD) | |
bool | hasArray (const ValueDecl *Array) const |
decltype(Arrays) ::iterator | getArrayPairItr (const ValueDecl *Array) |
decltype(Arrays) ::iterator | getArrayPairItr (const ValueDecl *Array) const |
void | eraseArray (const ValueDecl *Array) |
bool | isSafeLenGreaterOrEqual (unsigned OtherSL) const |
Public Attributes | |
unsigned | SafeLen |
llvm::SmallVector< std::pair< const ValueDecl *, llvm::MDNode * >, 4 > | Arrays |
Definition at line 71 of file CGLoopInfo.h.
|
inline |
Definition at line 75 of file CGLoopInfo.h.
|
inline |
Definition at line 76 of file CGLoopInfo.h.
References Arrays.
|
inline |
Definition at line 94 of file CGLoopInfo.h.
References Array.
|
inline |
Definition at line 89 of file CGLoopInfo.h.
References Array.
|
inline |
Definition at line 80 of file CGLoopInfo.h.
References Array, Arrays, and getArrayPairItr().
|
inline |
Definition at line 99 of file CGLoopInfo.h.
References SafeLen.
|
mutable |
Definition at line 74 of file CGLoopInfo.h.
Referenced by EmitIVDepLoopMetadata(), getArrayPairItr(), hasArray(), and SYCLIVDepInfo().
unsigned clang::CodeGen::LoopAttributes::SYCLIVDepInfo::SafeLen |
Definition at line 72 of file CGLoopInfo.h.
Referenced by EmitIVDepLoopMetadata(), and EmitLegacyIVDepLoopMetadata().