reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;