mirror of
https://github.com/intel/llvm.git
synced 2026-01-17 23:45:25 +08:00
Replace `StackChunk::End` with `StackChunk::Size`, mark the allocating code paths as unlikely and move `grow()` into the header, which allows us to template this for the `Size` parameter. Since we only push our primitive types on the stack and all the sizes are aligned to pointer size multiples, this only results in a few instantiations.
2.9 KiB
2.9 KiB