This patch modifies the behavior of the ARM64 backend to only prefer generating bzero for zero memsets when the target is Darwin, since not all target libraries will have this function. This matches the behavior of x86 (almost, x86 is MacOSX >= 10.6 however for ARM64 I believe that just checking for Darwin should be sufficient), no other backends use bzero.
Details
Details
Diff Detail
Diff Detail