rust/compiler
Kor Nielsen 08f7e32a6e Support RISC-V unaligned-scalar-mem target feature
This adds `unaligned-scalar-mem` as an allowed RISC-V target feature.
Some RISC-V cores support unaligned access to memory without trapping.
On such cores, the compiler could significantly improve code-size and
performance when using functions like core::ptr::read_unaligned<u32>
by emitting a single load or store instruction with an unaligned
address, rather than a long sequence of byte load/store/bitmanip
instructions.

Enabling the `unaligned-scalar-mem` target feature allows LLVM to do
this optimization.

Fixes #110883
2023-04-27 00:22:41 -07:00
..
2023-04-21 02:14:04 -07:00
2023-04-17 16:09:18 -04:00
2023-04-21 02:14:04 -07:00
2023-04-17 16:09:18 -04:00
2023-04-20 12:00:41 -03:00
2023-04-25 14:15:31 +08:00