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().