-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Labels
area-vmUse area-vm for VM related issues, including code coverage, and the AOT and JIT backends.Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends.vm-aot-code-sizeRelated to improvements in AOT code sizeRelated to improvements in AOT code size
Description
After CL 166622 lands for #40813, implicit closure functions no longer perform any internal checking. Instead, they are purely a redirect to the target.
Determine whether there is any value to having frames for implicit closure functions separate from their target. If not, in a followup CL change FlowGraphBuilder::BuildGraphOfImplicitClosureFunction
to instead replace the closure on the stack with the receiver for a dynamic target, or adjust the arguments on the stack as necessary for a static target, and perform a tail call.
/cc @mkustermann
Metadata
Metadata
Assignees
Labels
area-vmUse area-vm for VM related issues, including code coverage, and the AOT and JIT backends.Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends.vm-aot-code-sizeRelated to improvements in AOT code sizeRelated to improvements in AOT code size