@@ -113,7 +113,7 @@ impl<'a, 'tcx, Q: QueryDescription<'tcx>> JobOwner<'a, 'tcx, Q> {
113113 let mut lock = cache. borrow_mut ( ) ;
114114 if let Some ( value) = lock. results . get ( key) {
115115 profq_msg ! ( tcx, ProfileQueriesMsg :: CacheHit ) ;
116- tcx. sess . profiler ( |p| p. record_query_hit ( Q :: CATEGORY ) ) ;
116+ tcx. sess . profiler ( |p| p. record_query_hit ( Q :: NAME , Q :: CATEGORY ) ) ;
117117 let result = Ok ( ( value. value . clone ( ) , value. index ) ) ;
118118 #[ cfg( debug_assertions) ]
119119 {
@@ -375,7 +375,7 @@ impl<'a, 'gcx, 'tcx> TyCtxt<'a, 'gcx, 'tcx> {
375375
376376 if dep_node. kind . is_anon ( ) {
377377 profq_msg ! ( self , ProfileQueriesMsg :: ProviderBegin ) ;
378- self . sess . profiler ( |p| p. start_activity ( Q :: CATEGORY ) ) ;
378+ self . sess . profiler ( |p| p. start_query ( Q :: NAME , Q :: CATEGORY ) ) ;
379379
380380 let ( ( result, dep_node_index) , diagnostics) = with_diagnostics ( |diagnostics| {
381381 job. start ( self , diagnostics, |tcx| {
@@ -385,7 +385,7 @@ impl<'a, 'gcx, 'tcx> TyCtxt<'a, 'gcx, 'tcx> {
385385 } )
386386 } ) ;
387387
388- self . sess . profiler ( |p| p. end_activity ( Q :: CATEGORY ) ) ;
388+ self . sess . profiler ( |p| p. end_query ( Q :: NAME , Q :: CATEGORY ) ) ;
389389 profq_msg ! ( self , ProfileQueriesMsg :: ProviderEnd ) ;
390390
391391 self . dep_graph . read_index ( dep_node_index) ;
@@ -452,14 +452,14 @@ impl<'a, 'gcx, 'tcx> TyCtxt<'a, 'gcx, 'tcx> {
452452
453453 let result = if let Some ( result) = result {
454454 profq_msg ! ( self , ProfileQueriesMsg :: CacheHit ) ;
455- self . sess . profiler ( |p| p. record_query_hit ( Q :: CATEGORY ) ) ;
455+ self . sess . profiler ( |p| p. record_query_hit ( Q :: NAME , Q :: CATEGORY ) ) ;
456456
457457 result
458458 } else {
459459 // We could not load a result from the on-disk cache, so
460460 // recompute.
461461
462- self . sess . profiler ( |p| p. start_activity ( Q :: CATEGORY ) ) ;
462+ self . sess . profiler ( |p| p. start_query ( Q :: NAME , Q :: CATEGORY ) ) ;
463463
464464 // The diagnostics for this query have already been
465465 // promoted to the current session during
@@ -472,7 +472,7 @@ impl<'a, 'gcx, 'tcx> TyCtxt<'a, 'gcx, 'tcx> {
472472 } )
473473 } ) ;
474474
475- self . sess . profiler ( |p| p. end_activity ( Q :: CATEGORY ) ) ;
475+ self . sess . profiler ( |p| p. end_query ( Q :: NAME , Q :: CATEGORY ) ) ;
476476 result
477477 } ;
478478
@@ -537,7 +537,7 @@ impl<'a, 'gcx, 'tcx> TyCtxt<'a, 'gcx, 'tcx> {
537537 key, dep_node) ;
538538
539539 profq_msg ! ( self , ProfileQueriesMsg :: ProviderBegin ) ;
540- self . sess . profiler ( |p| p. start_activity ( Q :: CATEGORY ) ) ;
540+ self . sess . profiler ( |p| p. start_query ( Q :: NAME , Q :: CATEGORY ) ) ;
541541
542542 let ( ( result, dep_node_index) , diagnostics) = with_diagnostics ( |diagnostics| {
543543 job. start ( self , diagnostics, |tcx| {
@@ -557,7 +557,7 @@ impl<'a, 'gcx, 'tcx> TyCtxt<'a, 'gcx, 'tcx> {
557557 } )
558558 } ) ;
559559
560- self . sess . profiler ( |p| p. end_activity ( Q :: CATEGORY ) ) ;
560+ self . sess . profiler ( |p| p. end_query ( Q :: NAME , Q :: CATEGORY ) ) ;
561561 profq_msg ! ( self , ProfileQueriesMsg :: ProviderEnd ) ;
562562
563563 if unlikely ! ( self . sess. opts. debugging_opts. query_dep_graph) {
@@ -600,7 +600,7 @@ impl<'a, 'gcx, 'tcx> TyCtxt<'a, 'gcx, 'tcx> {
600600 let _ = self . get_query :: < Q > ( DUMMY_SP , key) ;
601601 } else {
602602 profq_msg ! ( self , ProfileQueriesMsg :: CacheHit ) ;
603- self . sess . profiler ( |p| p. record_query_hit ( Q :: CATEGORY ) ) ;
603+ self . sess . profiler ( |p| p. record_query_hit ( Q :: NAME , Q :: CATEGORY ) ) ;
604604 }
605605 }
606606
@@ -739,6 +739,7 @@ macro_rules! define_queries_inner {
739739 sess. profiler( |p| {
740740 $(
741741 p. record_computed_queries(
742+ <queries:: $name<' _> as QueryConfig <' _>>:: NAME ,
742743 <queries:: $name<' _> as QueryConfig <' _>>:: CATEGORY ,
743744 self . $name. lock( ) . results. len( )
744745 ) ;
0 commit comments