|
clang
5.0.0
|
#include "clang/Analysis/Analyses/ThreadSafetyUtil.h"
Public Types | |
| typedef T * | iterator |
| typedef const T * | const_iterator |
| typedef std::reverse_iterator < iterator > | reverse_iterator |
| typedef std::reverse_iterator < const_iterator > | const_reverse_iterator |
Public Member Functions | |
| SimpleArray () | |
| SimpleArray (T *Dat, size_t Cp, size_t Sz=0) | |
| SimpleArray (MemRegionRef A, size_t Cp) | |
| SimpleArray (SimpleArray< T > &&A) | |
| SimpleArray & | operator= (SimpleArray &&RHS) |
| void | reserve (size_t Ncp, MemRegionRef A) |
| void | reserveCheck (size_t N, MemRegionRef A) |
| size_t | size () const |
| size_t | capacity () const |
| T & | operator[] (unsigned i) |
| const T & | operator[] (unsigned i) const |
| T & | back () |
| const T & | back () const |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_iterator | cbegin () const |
| const_iterator | cend () const |
| reverse_iterator | rbegin () |
| reverse_iterator | rend () |
| const_reverse_iterator | rbegin () const |
| const_reverse_iterator | rend () const |
| void | push_back (const T &Elem) |
| void | drop (unsigned n=0) |
| void | setValues (unsigned Sz, const T &C) |
| template<class Iter > | |
| unsigned | append (Iter I, Iter E) |
| llvm::iterator_range < reverse_iterator > | reverse () |
| llvm::iterator_range < const_reverse_iterator > | reverse () const |
Definition at line 82 of file ThreadSafetyUtil.h.
| typedef const T* clang::threadSafety::til::SimpleArray< T >::const_iterator |
Definition at line 127 of file ThreadSafetyUtil.h.
| typedef std::reverse_iterator<const_iterator> clang::threadSafety::til::SimpleArray< T >::const_reverse_iterator |
Definition at line 129 of file ThreadSafetyUtil.h.
| typedef T* clang::threadSafety::til::SimpleArray< T >::iterator |
Definition at line 126 of file ThreadSafetyUtil.h.
| typedef std::reverse_iterator<iterator> clang::threadSafety::til::SimpleArray< T >::reverse_iterator |
Definition at line 128 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 84 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 85 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 87 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 89 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 189 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 142 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 146 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 151 of file ThreadSafetyUtil.h.
Referenced by clang::threadSafety::til::SCFG::begin(), and clang::threadSafety::til::SimpleArray< BasicBlock * >::rend().
|
inline |
Definition at line 154 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 132 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 157 of file ThreadSafetyUtil.h.
Referenced by clang::threadSafety::til::SCFG::cbegin(), and clang::threadSafety::til::BasicBlock::findPredecessorIndex().
|
inline |
Definition at line 158 of file ThreadSafetyUtil.h.
Referenced by clang::threadSafety::til::SCFG::cend(), and clang::threadSafety::til::BasicBlock::findPredecessorIndex().
|
inline |
Definition at line 176 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 152 of file ThreadSafetyUtil.h.
Referenced by clang::threadSafety::til::SCFG::end(), and clang::threadSafety::til::SimpleArray< BasicBlock * >::rbegin().
|
inline |
Definition at line 155 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 96 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 134 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 138 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 170 of file ThreadSafetyUtil.h.
Referenced by clang::threadSafety::til::SCFG::add(), clang::threadSafety::til::BasicBlock::addArgument(), clang::threadSafety::til::BasicBlock::addInstruction(), and clang::threadSafety::til::BasicBlock::addPredecessor().
|
inline |
Definition at line 160 of file ThreadSafetyUtil.h.
Referenced by clang::threadSafety::til::SimpleArray< BasicBlock * >::reverse().
|
inline |
Definition at line 163 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 161 of file ThreadSafetyUtil.h.
Referenced by clang::threadSafety::til::SimpleArray< BasicBlock * >::reverse().
|
inline |
Definition at line 166 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 109 of file ThreadSafetyUtil.h.
Referenced by clang::threadSafety::til::BasicBlock::reserveArguments(), clang::threadSafety::til::SimpleArray< BasicBlock * >::reserveCheck(), clang::threadSafety::til::BasicBlock::reserveInstructions(), and clang::threadSafety::til::BasicBlock::reservePredecessors().
|
inline |
Definition at line 119 of file ThreadSafetyUtil.h.
Referenced by clang::threadSafety::til::SCFG::add(), clang::threadSafety::til::BasicBlock::addArgument(), clang::threadSafety::til::BasicBlock::addInstruction(), and clang::threadSafety::til::BasicBlock::addPredecessor().
|
inline |
Definition at line 198 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 201 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 181 of file ThreadSafetyUtil.h.
|
inline |
Definition at line 131 of file ThreadSafetyUtil.h.
Referenced by clang::threadSafety::til::BasicBlock::addPredecessor(), clang::threadSafety::til::SCFG::numBlocks(), clang::threadSafety::til::BasicBlock::numPredecessors(), clang::threadSafety::til::simplifyIncompleteArg(), clang::threadSafety::til::Phi::traverse(), clang::threadSafety::til::BasicBlock::traverse(), clang::threadSafety::til::SCFG::traverse(), and clang::threadSafety::til::SCFG::valid().
1.8.6