Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork33.7k
gh-114058: The Tier2 Optimizer#114059
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Changes from1 commit
29db898c1332cc9d85c3576cee0cb71aa06f0e5dec52e368fa273a2f60a1d797077ad55169bf30929bb870ee73e7d664406b18e304b1dff46a61b189e32f75119548e27ce30389157620974dadc9cd8a8eb56a90c9c78543e64d1fdf3b93881a859b7280281ac6e29f9e5ef681f27abbc88a8c6307c66f19ce538c7015813353996543c8276e554804e74c5b68298441de0ccbd2917b7553ac534555b0c4155d84e48a7947e7ba2d9aa7ccdd3d1e60d8d82e09692146fe648e22dc0d0cb132a878a726e00d9df64a72d6ef95991137de4b37acc6490cf59bba41882ce797bc1e22da28064fa51c262f9784a9e2b45868fb85a3f44ff450646d2268829a3585a882b48c551466f17a989cfcdc84c065b8a45be3458580dd14d603792f206bd017b4ae3913d95b425b40d2c884e2d7d8e8c47ee73201fb22463f8abd784d17179ba2be07ba96450154ada0b58b14573fca2096a8a4ad2804224f6b4b78461729835536a6b11fcfe1de05ad621173daf91cac3616e7df93a65fae9a3fec959dde7d1204c902b05e93c255f9bcb0726766a8adadaab60387File filter
Filter by extension
Conversations
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
- Loading branch information
Uh oh!
There was an error while loading.Please reload this page.
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -10,30 +10,18 @@ extern "C" { | ||
| #include "pycore_uop_ids.h" | ||
| // This is the length of the trace we project initially. | ||
| #define UOP_MAX_TRACE_LENGTH 512 | ||
| // This the above + additional working space we need. | ||
| #define UOP_MAX_TRACE_WORKING_LENGTH (UOP_MAX_TRACE_LENGTH * 2) | ||
Comment on lines +15 to +16 Member There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others.Learn more. I don't see this used in the code any more. | ||
| #define TRACE_STACK_SIZE 5 | ||
| int _Py_uop_analyze_and_optimize(_PyInterpreterFrame *frame, | ||
| _PyUOpInstruction *trace, int trace_len, int curr_stackentries, | ||
| _PyBloomFilter *dependencies); | ||
| extern PyTypeObject _PyCounterExecutor_Type; | ||
| extern PyTypeObject _PyCounterOptimizer_Type; | ||