Lines Matching defs:ComputeRegionCounts

233   struct ComputeRegionCounts : public ConstStmtVisitor<ComputeRegionCounts> {  struct
235 CodeGenPGO &PGO;
239 bool RecordNextStmtCount;
242 llvm::DenseMap<const Stmt *, uint64_t> &CountMap;
245 struct BreakContinue {
250 SmallVector<BreakContinue, 8> BreakContinueStack;
252 ComputeRegionCounts(llvm::DenseMap<const Stmt *, uint64_t> &CountMap, in ComputeRegionCounts() function
256 void RecordStmtCount(const Stmt *S) { in RecordStmtCount()
263 void VisitStmt(const Stmt *S) { in VisitStmt()
271 void VisitFunctionDecl(const FunctionDecl *D) { in VisitFunctionDecl()
282 void VisitLambdaExpr(const LambdaExpr *LE) {} in VisitLambdaExpr()
284 void VisitCapturedDecl(const CapturedDecl *D) { in VisitCapturedDecl()
292 void VisitObjCMethodDecl(const ObjCMethodDecl *D) { in VisitObjCMethodDecl()
300 void VisitBlockDecl(const BlockDecl *D) { in VisitBlockDecl()
308 void VisitReturnStmt(const ReturnStmt *S) { in VisitReturnStmt()
316 void VisitGotoStmt(const GotoStmt *S) { in VisitGotoStmt()
322 void VisitLabelStmt(const LabelStmt *S) { in VisitLabelStmt()
331 void VisitBreakStmt(const BreakStmt *S) { in VisitBreakStmt()
339 void VisitContinueStmt(const ContinueStmt *S) { in VisitContinueStmt()
347 void VisitWhileStmt(const WhileStmt *S) { in VisitWhileStmt()
373 void VisitDoStmt(const DoStmt *S) { in VisitDoStmt()
398 void VisitForStmt(const ForStmt *S) { in VisitForStmt()
437 void VisitCXXForRangeStmt(const CXXForRangeStmt *S) { in VisitCXXForRangeStmt()
473 void VisitObjCForCollectionStmt(const ObjCForCollectionStmt *S) { in VisitObjCForCollectionStmt()
488 void VisitSwitchStmt(const SwitchStmt *S) { in VisitSwitchStmt()
504 void VisitCaseStmt(const CaseStmt *S) { in VisitCaseStmt()
516 void VisitDefaultStmt(const DefaultStmt *S) { in VisitDefaultStmt()
527 void VisitIfStmt(const IfStmt *S) { in VisitIfStmt()
549 void VisitCXXTryStmt(const CXXTryStmt *S) { in VisitCXXTryStmt()
560 void VisitCXXCatchStmt(const CXXCatchStmt *S) { in VisitCXXCatchStmt()
569 void VisitAbstractConditionalOperator( in VisitAbstractConditionalOperator()
591 void VisitBinLAnd(const BinaryOperator *E) { in VisitBinLAnd()
604 void VisitBinLOr(const BinaryOperator *E) { in VisitBinLOr()