diff options
| author | Camelid <camelidcamel@gmail.com> | 2021-03-01 20:06:49 -0800 |
|---|---|---|
| committer | Camelid <camelidcamel@gmail.com> | 2021-03-05 20:01:52 -0800 |
| commit | 5b7409797555b8fcfb50dc92fcda9bd1298d70c4 (patch) | |
| tree | 93f4cc10b26dabd43aea3feb7d468579f2b4bbb6 /compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp | |
| parent | c09d9d34f02c72b93da25ba27758db7d7cddb1f4 (diff) | |
| download | rust-5b7409797555b8fcfb50dc92fcda9bd1298d70c4.tar.gz rust-5b7409797555b8fcfb50dc92fcda9bd1298d70c4.zip | |
Undo addition of boxes
I don't think the boxing helped performance, in fact I think it potentially made it worse. The data was still being copied, but now it was through a pointer. Thinking about it more, I think boxing might only help when you're passing a big object around by value all the time, rather than the slowdown being that you're cloning it.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
