clang 20.0.0git
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::SimpleReducerBaseinline
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::SimpleReducerBaseinline
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::SimpleReducerBaseinline
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 R::R_Ctx Ctx)clang::threadSafety::til::Traversal< Self, VisitReducerBase >inline
traverseByCase(SExpr *E, typename R::R_Ctx Ctx)clang::threadSafety::til::Traversal< Self, VisitReducerBase >inline
traverseSExpr(SExpr *E, typename R::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::SimpleReducerBaseinline
visit(SExpr *E)clang::threadSafety::til::VisitReducer< Self >inlinestatic
VisitReducer()=defaultclang::threadSafety::til::VisitReducer< Self >