clang API Documentation
#include <DataflowSolver.h>
Public Member Functions | |
| void | enqueue (const CFGBlock *B) |
| const CFGBlock * | dequeue () |
| dequeue - Remove a block from the worklist. | |
| bool | isEmpty () const |
| isEmpty - Return true if the worklist is empty. | |
DataflowWorkListTy - Data structure representing the worklist used for dataflow algorithms.
Definition at line 31 of file DataflowSolver.h.
| const CFGBlock* clang::DataflowWorkListTy::dequeue | ( | ) | [inline] |
dequeue - Remove a block from the worklist.
Definition at line 46 of file DataflowSolver.h.
| void clang::DataflowWorkListTy::enqueue | ( | const CFGBlock * | B | ) | [inline] |
enqueue - Add a block to the worklist. Blocks already on the worklist are not added a second time.
Definition at line 37 of file DataflowSolver.h.
| bool clang::DataflowWorkListTy::isEmpty | ( | ) | const [inline] |
isEmpty - Return true if the worklist is empty.
Definition at line 55 of file DataflowSolver.h.