clang API Documentation
Base class for basic block terminators: Branch, Goto, and Return. More...
#include <ThreadSafetyTIL.h>
Public Member Functions | |
ArrayRef< BasicBlock * > | successors () |
Return the list of basic blocks that this terminator can branch to. | |
ArrayRef< BasicBlock * > | successors () const |
Static Public Member Functions | |
static bool | classof (const SExpr *E) |
Protected Member Functions | |
Terminator (TIL_Opcode Op) | |
Terminator (const SExpr &E) |
Base class for basic block terminators: Branch, Goto, and Return.
Definition at line 1357 of file ThreadSafetyTIL.h.
clang::threadSafety::til::Terminator::Terminator | ( | TIL_Opcode | Op | ) | [inline, protected] |
Definition at line 1364 of file ThreadSafetyTIL.h.
clang::threadSafety::til::Terminator::Terminator | ( | const SExpr & | E | ) | [inline, protected] |
Definition at line 1365 of file ThreadSafetyTIL.h.
static bool clang::threadSafety::til::Terminator::classof | ( | const SExpr * | E | ) | [inline, static] |
Reimplemented in clang::threadSafety::til::Return, clang::threadSafety::til::Branch, and clang::threadSafety::til::Goto.
Definition at line 1359 of file ThreadSafetyTIL.h.
References clang::threadSafety::til::SExpr::opcode().
ArrayRef< BasicBlock * > clang::threadSafety::til::Terminator::successors | ( | ) | [inline] |
Return the list of basic blocks that this terminator can branch to.
Reimplemented in clang::threadSafety::til::Return, clang::threadSafety::til::Branch, and clang::threadSafety::til::Goto.
Definition at line 1505 of file ThreadSafetyTIL.h.
References clang::threadSafety::til::SExpr::opcode().
ArrayRef<BasicBlock*> clang::threadSafety::til::Terminator::successors | ( | ) | const [inline] |
Definition at line 1371 of file ThreadSafetyTIL.h.