| 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 |
| clang::threadSafety::til::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 > | inlinestatic |
| VisitReducer()=default | clang::threadSafety::til::VisitReducer< Self > | |