clang 8.0.0

clang::threadSafety::til::VisitReducer< Self > Member List

This is the complete list of members for clang::threadSafety::til::VisitReducer< Self >, 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()=default | clang::threadSafety::til::VisitReducer< Self > |