Set Ready For Review
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
if (v8_flags.private_field_bytecodes) {Adding a flag here seems like overkill.
if (compilation_unit_->info()->specialize_to_function_context()) {This isn't necessary; if we don't specialize to the function context we won't have the context (unless we do because the function we're handling here is inlined and does have a context.)
switch (processed_feedback.kind()) {Do you need to duplicate this code?
ReduceResult MaglevGraphBuilder::VisitSetPrivateField() {Same as above.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Adding a flag here seems like overkill.
Done
if (compilation_unit_->info()->specialize_to_function_context()) {This isn't necessary; if we don't specialize to the function context we won't have the context (unless we do because the function we're handling here is inlined and does have a context.)
Done
switch (processed_feedback.kind()) {Do you need to duplicate this code?
I would need create a function with loads of params, also this code may or may not return, so I'd have to store a ReduceResult, that I may or may not return from the caller. And this logic in turn would be duplicated between callers...
ReduceResult MaglevGraphBuilder::VisitSetPrivateField() {Raphael HerouartSame as above.
Done
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +1 |
switch (processed_feedback.kind()) {Raphael HerouartDo you need to duplicate this code?
I would need create a function with loads of params, also this code may or may not return, so I'd have to store a ReduceResult, that I may or may not return from the caller. And this logic in turn would be duplicated between callers...
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
| Commit-Queue | +1 |
LoadAndCacheImmutableContextSlot(context, Context::PREVIOUS_INDEX);I don't think this needs to be changed? LoadAndCacheContextSlot should automatically figure out that it's immutable and do the right thing?
name = LoadAndCacheImmutableContextSlot(context, slot_index);same here and elsewhere
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
LoadAndCacheImmutableContextSlot(context, Context::PREVIOUS_INDEX);I don't think this needs to be changed? LoadAndCacheContextSlot should automatically figure out that it's immutable and do the right thing?
Done
name = LoadAndCacheImmutableContextSlot(context, slot_index);Raphael Herouartsame here and elsewhere
Done
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
📍 Job mac-m4-mini-perf/jetstream-main.crossbench complete.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/13a05c8ff10000
| Commit-Queue | +2 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
[runtime] Add GetPrivateField/SetPrivateField Specialized Bytecodes.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |