clang-tools
3.9.0
|
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 (const clang::TranslationUnitDecl *T) |
Run the analysis on the TranslationUnitDecl. More... | |
const StmtParentMap & | getStmtToParentStmtMap () |
Accessor for StmtAncestors. More... | |
const DeclParentMap & | getDeclToParentStmtMap () |
Accessor for DeclParents. More... | |
Friends | |
class | clang::RecursiveASTVisitor< StmtAncestorASTVisitor > |
Class used build the reverse AST properties needed to detect name conflicts and free variables.
Definition at line 47 of file LoopConvertUtils.h.
|
inline |
Definition at line 50 of file LoopConvertUtils.h.
|
inline |
Run the analysis on the TranslationUnitDecl.
In case we're running this analysis multiple times, don't repeat the work.
Definition at line 55 of file LoopConvertUtils.h.
|
inline |
Accessor for DeclParents.
Definition at line 64 of file LoopConvertUtils.h.
|
inline |
Accessor for StmtAncestors.
Definition at line 61 of file LoopConvertUtils.h.
|
friend |
Definition at line 66 of file LoopConvertUtils.h.