clang API Documentation
#include <DataflowSolver.h>
Public Types | |
| typedef CFGBlock::const_succ_iterator | PrevBItr |
| typedef CFGBlock::const_pred_iterator | NextBItr |
| typedef CFGBlock::const_reverse_iterator | StmtItr |
Static Public Member Functions | |
| static PrevBItr | PrevBegin (const CFGBlock *B) |
| static PrevBItr | PrevEnd (const CFGBlock *B) |
| static NextBItr | NextBegin (const CFGBlock *B) |
| static NextBItr | NextEnd (const CFGBlock *B) |
| static StmtItr | StmtBegin (const CFGBlock *B) |
| static StmtItr | StmtEnd (const CFGBlock *B) |
| static BlockEdge | PrevEdge (const CFGBlock *B, const CFGBlock *Prev) |
| static BlockEdge | NextEdge (const CFGBlock *B, const CFGBlock *Next) |
Definition at line 90 of file DataflowSolver.h.
Definition at line 92 of file DataflowSolver.h.
Definition at line 91 of file DataflowSolver.h.
| typedef CFGBlock::const_reverse_iterator clang::dataflow::ItrTraits< backward_analysis_tag >::StmtItr |
Definition at line 93 of file DataflowSolver.h.
| static NextBItr clang::dataflow::ItrTraits< backward_analysis_tag >::NextBegin | ( | const CFGBlock * | B | ) | [inline, static] |
Definition at line 98 of file DataflowSolver.h.
References clang::CFGBlock::pred_begin().
| static BlockEdge clang::dataflow::ItrTraits< backward_analysis_tag >::NextEdge | ( | const CFGBlock * | B, |
| const CFGBlock * | Next | ||
| ) | [inline, static] |
Definition at line 108 of file DataflowSolver.h.
| static NextBItr clang::dataflow::ItrTraits< backward_analysis_tag >::NextEnd | ( | const CFGBlock * | B | ) | [inline, static] |
Definition at line 99 of file DataflowSolver.h.
References clang::CFGBlock::pred_end().
| static PrevBItr clang::dataflow::ItrTraits< backward_analysis_tag >::PrevBegin | ( | const CFGBlock * | B | ) | [inline, static] |
Definition at line 95 of file DataflowSolver.h.
References clang::CFGBlock::succ_begin().
| static BlockEdge clang::dataflow::ItrTraits< backward_analysis_tag >::PrevEdge | ( | const CFGBlock * | B, |
| const CFGBlock * | Prev | ||
| ) | [inline, static] |
Definition at line 104 of file DataflowSolver.h.
| static PrevBItr clang::dataflow::ItrTraits< backward_analysis_tag >::PrevEnd | ( | const CFGBlock * | B | ) | [inline, static] |
Definition at line 96 of file DataflowSolver.h.
References clang::CFGBlock::succ_end().
| static StmtItr clang::dataflow::ItrTraits< backward_analysis_tag >::StmtBegin | ( | const CFGBlock * | B | ) | [inline, static] |
Definition at line 101 of file DataflowSolver.h.
References clang::CFGBlock::rbegin().
| static StmtItr clang::dataflow::ItrTraits< backward_analysis_tag >::StmtEnd | ( | const CFGBlock * | B | ) | [inline, static] |
Definition at line 102 of file DataflowSolver.h.
References clang::CFGBlock::rend().