llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
27k stars 11.06k forks source link

Fix support for 64-bit atomics on 32-bit SparcV9 #81711

Open brad0 opened 5 months ago

brad0 commented 5 months ago

// TODO: we ought to be able to support 64-bit atomics on 32-bit sparcv9, // but it hasn't been implemented in the backend yet.

https://github.com/llvm/llvm-project/pull/81655

brad0 commented 5 months ago

cc @koachan

brad0 commented 3 months ago

@koachan

koachan commented 3 months ago

Noted, but I think it'd be better to fix the issues for 64-bit target first for now...

brad0 commented 3 months ago

Noted, but I think it'd be better to fix the issues for 64-bit target first for now...

I understand what you mean in general. This is SparcV9, this is relevant for Solaris/sparcv9 which uses 64-bit kernel and such, 32-bit userland. I mean as opposed to the 32-bit target V7 / V8.