clang
8.0.0
|
#include "clang/Analysis/Analyses/ThreadSafetyTraverse.h"
Public Member Functions | |
PrettyPrinter (bool V=false, bool C=true, bool CS=true) | |
Static Public Member Functions | |
static void | print (const SExpr *E, StreamType &SS) |
Protected Member Functions | |
Self * | self () |
void | newline (StreamType &SS) |
unsigned | precedence (const SExpr *E) |
void | printBlockLabel (StreamType &SS, const BasicBlock *BB, int index) |
void | printSExpr (const SExpr *E, StreamType &SS, unsigned P, bool Sub=true) |
void | printNull (StreamType &SS) |
void | printFuture (const Future *E, StreamType &SS) |
void | printUndefined (const Undefined *E, StreamType &SS) |
void | printWildcard (const Wildcard *E, StreamType &SS) |
template<class T > | |
void | printLiteralT (const LiteralT< T > *E, StreamType &SS) |
void | printLiteralT (const LiteralT< uint8_t > *E, StreamType &SS) |
void | printLiteral (const Literal *E, StreamType &SS) |
void | printLiteralPtr (const LiteralPtr *E, StreamType &SS) |
void | printVariable (const Variable *V, StreamType &SS, bool IsVarDecl=false) |
void | printFunction (const Function *E, StreamType &SS, unsigned sugared=0) |
void | printSFunction (const SFunction *E, StreamType &SS) |
void | printCode (const Code *E, StreamType &SS) |
void | printField (const Field *E, StreamType &SS) |
void | printApply (const Apply *E, StreamType &SS, bool sugared=false) |
void | printSApply (const SApply *E, StreamType &SS) |
void | printProject (const Project *E, StreamType &SS) |
void | printCall (const Call *E, StreamType &SS) |
void | printAlloc (const Alloc *E, StreamType &SS) |
void | printLoad (const Load *E, StreamType &SS) |
void | printStore (const Store *E, StreamType &SS) |
void | printArrayIndex (const ArrayIndex *E, StreamType &SS) |
void | printArrayAdd (const ArrayAdd *E, StreamType &SS) |
void | printUnaryOp (const UnaryOp *E, StreamType &SS) |
void | printBinaryOp (const BinaryOp *E, StreamType &SS) |
void | printCast (const Cast *E, StreamType &SS) |
void | printSCFG (const SCFG *E, StreamType &SS) |
void | printBBInstr (const SExpr *E, StreamType &SS) |
void | printBasicBlock (const BasicBlock *E, StreamType &SS) |
void | printPhi (const Phi *E, StreamType &SS) |
void | printGoto (const Goto *E, StreamType &SS) |
void | printBranch (const Branch *E, StreamType &SS) |
void | printReturn (const Return *E, StreamType &SS) |
void | printIdentifier (const Identifier *E, StreamType &SS) |
void | printIfThenElse (const IfThenElse *E, StreamType &SS) |
void | printLet (const Let *E, StreamType &SS) |
Static Protected Attributes | |
static const unsigned | Prec_Atom = 0 |
static const unsigned | Prec_Postfix = 1 |
static const unsigned | Prec_Unary = 2 |
static const unsigned | Prec_Binary = 3 |
static const unsigned | Prec_Other = 4 |
static const unsigned | Prec_Decl = 5 |
static const unsigned | Prec_MAX = 6 |
Definition at line 406 of file ThreadSafetyTraverse.h.
|
inline |
Definition at line 418 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 429 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 443 of file ThreadSafetyTraverse.h.
|
inlinestatic |
Definition at line 421 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 744 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 683 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 768 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 761 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 840 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 824 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 779 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 486 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 881 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 732 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 785 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 669 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 676 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 637 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 530 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 876 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 895 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 899 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 916 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 551 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 626 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 543 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 547 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 749 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 526 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 861 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 706 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 890 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 697 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 816 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 499 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 662 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 755 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 774 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 534 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 630 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 538 of file ThreadSafetyTraverse.h.
|
inlineprotected |
Definition at line 427 of file ThreadSafetyTraverse.h.
|
staticprotected |
Definition at line 434 of file ThreadSafetyTraverse.h.
|
staticprotected |
Definition at line 437 of file ThreadSafetyTraverse.h.
|
staticprotected |
Definition at line 439 of file ThreadSafetyTraverse.h.
|
staticprotected |
Definition at line 440 of file ThreadSafetyTraverse.h.
|
staticprotected |
Definition at line 438 of file ThreadSafetyTraverse.h.
|
staticprotected |
Definition at line 435 of file ThreadSafetyTraverse.h.
|
staticprotected |
Definition at line 436 of file ThreadSafetyTraverse.h.