rust/src/librustc/ty/query
Dylan DPC 24260e5bae
Rollup merge of #68932 - michaelwoerister:self-profile-generic-activity-args, r=wesleywiser
self-profile: Support arguments for generic_activities.

This PR adds support for recording arguments of "generic activities". The most notable use case is LLVM module names, which should be very interesting for `crox` profiles. In the future it might be interesting to add more fine-grained events for pre-query passes like macro expansion.

I tried to judiciously de-duplicate existing self-profile events with `extra_verbose_generic_activity`, now that the latter also generates self-profile events.

r? @wesleywiser
2020-02-10 17:28:57 +01:00
..
config.rs self-profile: Switch to new approach for event_id generation that enables query-invocation-specific event_ids. 2020-01-10 10:18:21 +01:00
job.rs pacify the parallel compiler 2020-02-01 18:59:49 +01:00
keys.rs Add projection query for upstream drop-glue instances. 2020-01-23 16:56:59 +01:00
mod.rs Add a hir_krate query 2020-02-06 12:16:51 +01:00
on_disk_cache.rs self-profile: Support arguments for generic_activities. 2020-02-10 15:46:41 +01:00
plumbing.rs Move the krate method to Hir and remove the Krate dep node 2020-02-06 13:23:32 +01:00
profiling_support.rs Fix some rebasing fallout. 2020-01-10 10:57:36 +01:00
README.md
values.rs Normalize syntax::symbol imports. 2020-01-02 13:57:04 +01:00

For more information about how the query system works, see the rustc guide.