EricWF wrote: A couple of things I would like us to investigate: 1. Can we stash the size before the the array we allocate? 2. What effect does this have on unique_ptr being passed in registers? https://github.com/llvm/llvm-project/pull/91798