clang API Documentation
#include <LiveVariables.h>
Public Member Functions | |
virtual | ~Observer () |
virtual void | observeStmt (const Stmt *S, const CFGBlock *currentBlock, const LivenessValues &V) |
virtual void | observerKill (const DeclRefExpr *DR) |
Definition at line 55 of file LiveVariables.h.
virtual clang::LiveVariables::Observer::~Observer | ( | ) | [inline, virtual] |
Definition at line 58 of file LiveVariables.h.
virtual void clang::LiveVariables::Observer::observerKill | ( | const DeclRefExpr * | DR | ) | [inline, virtual] |
Called when the live variables analysis registers that a variable is killed.
Definition at line 68 of file LiveVariables.h.
virtual void clang::LiveVariables::Observer::observeStmt | ( | const Stmt * | S, |
const CFGBlock * | currentBlock, | ||
const LivenessValues & | V | ||
) | [inline, virtual] |
A callback invoked right before invoking the liveness transfer function on the given statement.
Definition at line 62 of file LiveVariables.h.