LLVM API Documentation
#include <StableBasicBlockNumbering.h>
Collaboration diagram for llvm::StableBasicBlockNumbering:
Public Member Functions | |
StableBasicBlockNumbering (Function *F=0) | |
void | compute (Function &F) |
unsigned | getNumber (BasicBlock *BB) const |
BasicBlock * | getBlock (unsigned N) const |
Definition at line 24 of file StableBasicBlockNumbering.h.
|
Definition at line 33 of file StableBasicBlockNumbering.h. |
|
compute - If we have not computed a numbering for the function yet, do so. Definition at line 39 of file StableBasicBlockNumbering.h. References llvm::Function::begin(), E, llvm::Function::end(), and I. Referenced by StableBasicBlockNumbering(). |
|
getBlock - Return the BasicBlock corresponding to a particular ID. Definition at line 61 of file StableBasicBlockNumbering.h. |
|
getNumber - Return the ID number for the specified BasicBlock. Definition at line 51 of file StableBasicBlockNumbering.h. References I. |