diff options
| author | Andrea Piseri <andrea.piseri@gmail.com> | 2023-04-16 15:01:30 +0200 |
|---|---|---|
| committer | Andrea Piseri <andrea.piseri@gmail.com> | 2023-04-16 15:01:30 +0200 |
| commit | af63eff8d738b0c1d6869510b14e5abde84a2c48 (patch) | |
| tree | 6fc44cda12b6f04a90fce1511615e587a2b92110 /src/string_map.cpp | |
| parent | b7b5043aea792839226baf9e6d0ca54b73dac9a5 (diff) | |
improve code generation for `intrinsics.unaligned_load/store` on `#simd` types
the default implementation calls memcpy on an `alloca` constant, which
seems to heavily confuse the optimizer and produces overall suboptimal
code.
Introducing this specialization simplifies the intermediate
representation produced, resulting in more efficient code.
Diffstat (limited to 'src/string_map.cpp')
0 files changed, 0 insertions, 0 deletions