Lines Matching defs:MapRegionCounters
113 struct MapRegionCounters : public RecursiveASTVisitor<MapRegionCounters> { struct
115 unsigned NextCounter;
117 PGOHash Hash;
119 llvm::DenseMap<const Stmt *, unsigned> &CounterMap;
121 MapRegionCounters(llvm::DenseMap<const Stmt *, unsigned> &CounterMap) in MapRegionCounters() argument
126 bool TraverseBlockExpr(BlockExpr *BE) { return true; } in TraverseBlockExpr()
127 bool TraverseLambdaBody(LambdaExpr *LE) { return true; } in TraverseLambdaBody()
128 bool TraverseCapturedStmt(CapturedStmt *CS) { return true; } in TraverseCapturedStmt()
130 bool VisitDecl(const Decl *D) { in VisitDecl()
148 bool VisitStmt(const Stmt *S) { in VisitStmt()
157 PGOHash::HashType getHashType(const Stmt *S) { in getHashType()