clang API Documentation

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 typedefclang::threadSafety::til::VisitReducerBase
R_Ctx typedefclang::threadSafety::til::SimpleReducerBase
R_SExpr typedefclang::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 nameclang::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 valueclang::threadSafety::til::SimpleReducerBase
TRV_Lazy enum valueclang::threadSafety::til::SimpleReducerBase
TRV_Normal enum valueclang::threadSafety::til::SimpleReducerBase
TRV_Type enum valueclang::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]