clang API Documentation

Public Member Functions
clang::DataflowWorkListTy Class Reference

#include <DataflowSolver.h>

List of all members.

Public Member Functions

void enqueue (const CFGBlock *B)
const CFGBlockdequeue ()
 dequeue - Remove a block from the worklist.
bool isEmpty () const
 isEmpty - Return true if the worklist is empty.

Detailed Description

DataflowWorkListTy - Data structure representing the worklist used for dataflow algorithms.

Definition at line 31 of file DataflowSolver.h.


Member Function Documentation

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.


The documentation for this class was generated from the following file: