Graydon Hoare
465ca073f8
[Sema] Move AccessLevel calculation to AST-level requests.
2018-07-04 16:56:26 -07:00
Doug Gregor
9e95a93125
[Evaluator] Sink type checker requests into the AST library.
...
Sink the type checker request classes into the AST library, so that
various functions in the AST library can form type-checking requests.
The actual evaluator functions for these requests continue to live
in the Sema library, called via indirection through the function
pointer tables registered with the request-evaluator.
2018-06-29 15:58:57 -07:00
Doug Gregor
197642d37b
[Request-evaluator] Track # of evaluations for each request kind.
...
Using the unified stats reporter, track the # of evaluations for each
type checking request kind.
2018-06-22 00:01:55 -07:00
Pavel Yaskevich
3e254678a2
[Sema] Add counter to track number of constraints considered by each edge contraction attempt
2018-05-12 02:37:52 -07:00
Graydon Hoare
c1682fa465
[Driver] <rdar://39504759> Continue demultiplexing subprocess output after initial read.
2018-04-18 11:52:11 -07:00
Slava Pestov
6065168928
Parse: Test that we only parse function bodies in primary files
...
I added this optimization a while ago but didn't add a test for it.
2018-03-06 19:42:43 -08:00
Graydon Hoare
819275945d
[Stats] Replace RecursiveSharedTimer with FrontendStatsTracer.
2018-02-21 14:49:24 -08:00
Graydon Hoare
173e702da2
[Stats] Add a pair of counters to track failed processes.
2017-11-08 19:53:36 -08:00
Graydon Hoare
23fba147ee
[NamedLazyMemberLoading] Add counters for success/failure.
2017-10-20 22:48:42 -07:00
Graydon Hoare
2d29292157
[Stats] Document counters in include/swift/Basic/Statistics.def
2017-10-13 15:59:36 -07:00
David Ungar
2af86f5cac
First compiling run, WIP
2017-09-26 16:07:07 -07:00
Graydon Hoare
7e1cf168a8
[stats] Factor out UnifiedStatsReporter fields to a .def file
2017-09-22 02:01:06 -04:00