Open
Description
In arm document: it shows that if use keywords like volatile with a 128-bit structure type, it is possible to treat two 64-bit values as a 128-bit value. I have confirmed this works in Clang/GCC. However, when I extend this to a 256-bit data structure, LLVM cannot handle it while GCC can. Is it possible to extend LLVM's behavior?
demo:
https://godbolt.org/z/Eoj454o6T