reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CodeGenPGO.cpp
  156   PGOHash Hash;
  195   PGOHash::HashType updateCounterMappings(Stmt *S) {
  197     if (Type != PGOHash::None)
  207     if (Type != PGOHash::None)
  223         Hash.combine(PGOHash::IfThenBranch);
  225         Hash.combine(PGOHash::IfElseBranch);
  228     Hash.combine(PGOHash::EndOfScope);
  252   PGOHash::HashType getHashType(PGOHashVersion HashVersion, const Stmt *S) {
  257       return PGOHash::LabelStmt;
  259       return PGOHash::WhileStmt;
  261       return PGOHash::DoStmt;
  263       return PGOHash::ForStmt;
  265       return PGOHash::CXXForRangeStmt;
  267       return PGOHash::ObjCForCollectionStmt;
  269       return PGOHash::SwitchStmt;
  271       return PGOHash::CaseStmt;
  273       return PGOHash::DefaultStmt;
  275       return PGOHash::IfStmt;
  277       return PGOHash::CXXTryStmt;
  279       return PGOHash::CXXCatchStmt;
  281       return PGOHash::ConditionalOperator;
  283       return PGOHash::BinaryConditionalOperator;
  287         return PGOHash::BinaryOperatorLAnd;
  289         return PGOHash::BinaryOperatorLOr;
  295           return PGOHash::BinaryOperatorLT;
  297           return PGOHash::BinaryOperatorGT;
  299           return PGOHash::BinaryOperatorLE;
  301           return PGOHash::BinaryOperatorGE;
  303           return PGOHash::BinaryOperatorEQ;
  305           return PGOHash::BinaryOperatorNE;
  317         return PGOHash::GotoStmt;
  319         return PGOHash::IndirectGotoStmt;
  321         return PGOHash::BreakStmt;
  323         return PGOHash::ContinueStmt;
  325         return PGOHash::ReturnStmt;
  327         return PGOHash::ThrowExpr;
  331           return PGOHash::UnaryOperatorLNot;
  337     return PGOHash::None;