, including all inherited members.
declCtx(R_Ctx Ctx) | clang::threadSafety::til::SimpleReducerBase | [inline] |
enterBasicBlock(BasicBlock &BB) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
enterCFG(SCFG &Cfg) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
enterScope(Variable &Orig, R_SExpr E0) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
exitBasicBlock(BasicBlock &BB) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
exitCFG(SCFG &Cfg) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
exitScope(const Variable &Orig) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
lazyCtx(R_Ctx Ctx) | clang::threadSafety::til::SimpleReducerBase | [inline] |
R_BasicBlock typedef | clang::threadSafety::til::VisitReducerBase | |
R_Ctx typedef | clang::threadSafety::til::SimpleReducerBase | |
R_SExpr typedef | clang::threadSafety::til::VisitReducerBase | |
reduceAlloc(Alloc &Orig, R_SExpr E0) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceApply(Apply &Orig, R_SExpr E0, R_SExpr E1) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceArrayAdd(Store &Orig, R_SExpr E0, R_SExpr E1) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceArrayIndex(Store &Orig, R_SExpr E0, R_SExpr E1) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceBasicBlock(BasicBlock &Orig, Container< R_SExpr > &As, Container< R_SExpr > &Is, R_SExpr T) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceBasicBlockRef(BasicBlock *Obb) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceBinaryOp(BinaryOp &Orig, R_SExpr E0, R_SExpr E1) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceBranch(Branch &O, R_SExpr C, BasicBlock *B0, BasicBlock *B1) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceCall(Call &Orig, R_SExpr E0) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceCast(Cast &Orig, R_SExpr E0) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceCode(Code &Orig, R_SExpr E0, R_SExpr E1) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceField(Field &Orig, R_SExpr E0, R_SExpr E1) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceFunction(Function &Orig, Variable *Nvd, R_SExpr E0) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceGoto(Goto &Orig, BasicBlock *B) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceIdentifier(Identifier &Orig) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceIfThenElse(IfThenElse &Orig, R_SExpr C, R_SExpr T, R_SExpr E) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceLet(Let &Orig, Variable *Nvd, R_SExpr B) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceLiteral(Literal &Orig) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceLiteralPtr(Literal &Orig) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceLiteralT(LiteralT< T > &Orig) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceLoad(Load &Orig, R_SExpr E0) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceNull() | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reducePhi(Phi &Orig, Container< R_SExpr > &As) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceProject(Project &Orig, R_SExpr E0) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceReturn(Return &O, R_SExpr E) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceSApply(SApply &Orig, R_SExpr E0, R_SExpr E1) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceSCFG(SCFG &Orig, Container< BasicBlock * > Bbs) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceSFunction(SFunction &Orig, Variable *Nvd, R_SExpr E0) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceStore(Store &Orig, R_SExpr E0, R_SExpr E1) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceUnaryOp(UnaryOp &Orig, R_SExpr E0) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceUndefined(Undefined &Orig) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceVariableRef(Variable *Ovd) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
reduceWildcard(Wildcard &Orig) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
self() | clang::threadSafety::til::Traversal< Self, VisitReducerBase > | [inline] |
subExprCtx(R_Ctx Ctx) | clang::threadSafety::til::SimpleReducerBase | [inline] |
TraversalKind enum name | clang::threadSafety::til::SimpleReducerBase | |
traverse(SExpr *E, TraversalKind K=TRV_Normal) | clang::threadSafety::til::VisitReducer< Self > | [inline] |
Traversal< Self, VisitReducerBase >::traverse(T *&E, typename VisitReducerBase::R_Ctx Ctx) | clang::threadSafety::til::Traversal< Self, VisitReducerBase > | [inline] |
traverseByCase(SExpr *E, typename VisitReducerBase::R_Ctx Ctx) | clang::threadSafety::til::Traversal< Self, VisitReducerBase > | [inline] |
traverseSExpr(SExpr *E, typename VisitReducerBase::R_Ctx Ctx) | clang::threadSafety::til::Traversal< Self, VisitReducerBase > | [inline] |
TRV_Decl enum value | clang::threadSafety::til::SimpleReducerBase | |
TRV_Lazy enum value | clang::threadSafety::til::SimpleReducerBase | |
TRV_Normal enum value | clang::threadSafety::til::SimpleReducerBase | |
TRV_Type enum value | clang::threadSafety::til::SimpleReducerBase | |
typeCtx(R_Ctx Ctx) | clang::threadSafety::til::SimpleReducerBase | [inline] |
visit(SExpr *E) | clang::threadSafety::til::VisitReducer< Self > | [inline, static] |
VisitReducer() | clang::threadSafety::til::VisitReducer< Self > | [inline] |