|
LLVM
8.0.1
|
Interface for visiting interesting IV users that are recognized but not simplified by this utility. More...
#include "llvm/Transforms/Utils/SimplifyIndVar.h"

Public Member Functions | |
| IVVisitor ()=default | |
| virtual | ~IVVisitor ()=default |
| const DominatorTree * | getDomTree () const |
| virtual void | visitCast (CastInst *Cast)=0 |
Protected Member Functions | |
| virtual void | anchor () |
Protected Attributes | |
| const DominatorTree * | DT = nullptr |
Interface for visiting interesting IV users that are recognized but not simplified by this utility.
Definition at line 33 of file SimplifyIndVar.h.
|
default |
|
virtualdefault |
|
protectedvirtual |
Definition at line 959 of file SimplifyIndVar.cpp.
|
inline |
Definition at line 43 of file SimplifyIndVar.h.
References llvm::RegState::Dead, DT, Rewriter, llvm::simplifyLoopIVs(), llvm::simplifyUsersOfIV(), and visitCast().
|
pure virtual |
Referenced by getDomTree(), and isSimpleIVUser().
|
protected |
Definition at line 35 of file SimplifyIndVar.h.
Referenced by getDomTree().
1.8.13