[llvm-dev] [clang] What is the rationale behind locking the __int128 extension type behind a 64-bit pointer type?
Joerg Sonnenberger via llvm-dev
llvm-dev at lists.llvm.org
Sun Sep 27 02:54:39 PDT 2020
On Sun, Sep 27, 2020 at 11:08:50AM +0100, Charlotte Delenk via llvm-dev wrote:
> I have recently tried out the __int128 support in clang and one thing that
> bugged me was how it didn't work on 32 bit platforms. This limitation didn't
> exist in other LLVM-based compilers like rustc and after removing the
> requirement the code generated seemed to be reasonable.
It is inherited from GCC. There is no matching type for the libgcc/crt
function naming convention either, which is a problem for division.
Joerg
More information about the llvm-dev
mailing list