clang-tools 20.0.0git
|
Class used build the reverse AST properties needed to detect name conflicts and free variables. More...
#include <LoopConvertUtils.h>
Public Member Functions | |
StmtAncestorASTVisitor () | |
void | gatherAncestors (ASTContext &Ctx) |
Run the analysis on the AST. | |
const StmtParentMap & | getStmtToParentStmtMap () |
Accessor for StmtAncestors. | |
const DeclParentMap & | getDeclToParentStmtMap () |
Accessor for DeclParents. | |
Friends | |
class | clang::RecursiveASTVisitor< StmtAncestorASTVisitor > |
Class used build the reverse AST properties needed to detect name conflicts and free variables.
Definition at line 56 of file LoopConvertUtils.h.
|
inline |
Definition at line 59 of file LoopConvertUtils.h.
|
inline |
Run the analysis on the AST.
In case we're running this analysis multiple times, don't repeat the work.
Definition at line 64 of file LoopConvertUtils.h.
|
inline |
Accessor for DeclParents.
Definition at line 73 of file LoopConvertUtils.h.
|
inline |
Accessor for StmtAncestors.
Definition at line 70 of file LoopConvertUtils.h.
|
friend |
Definition at line 73 of file LoopConvertUtils.h.