LLVM 17.0.0git
|
#include "llvm/Analysis/SyncDependenceAnalysis.h"
Public Member Functions | |
void | appendBlock (const BasicBlock &BB) |
unsigned | getIndexOf (const BasicBlock &BB) const |
unsigned | size () const |
const BasicBlock * | getBlockAt (unsigned Idx) const |
Public Attributes | |
std::vector< const BasicBlock * > | LoopPO |
std::unordered_map< const BasicBlock *, unsigned > | POIndex |
Definition at line 41 of file SyncDependenceAnalysis.h.
|
inline |
Definition at line 44 of file SyncDependenceAnalysis.h.
|
inline |
Definition at line 52 of file SyncDependenceAnalysis.h.
|
inline |
Definition at line 48 of file SyncDependenceAnalysis.h.
References POIndex.
|
inline |
Definition at line 51 of file SyncDependenceAnalysis.h.
References LoopPO.
std::vector<const BasicBlock *> llvm::ModifiedPO::LoopPO |
Definition at line 42 of file SyncDependenceAnalysis.h.
Referenced by appendBlock(), getBlockAt(), and size().
std::unordered_map<const BasicBlock *, unsigned> llvm::ModifiedPO::POIndex |
Definition at line 43 of file SyncDependenceAnalysis.h.
Referenced by appendBlock(), and getIndexOf().