[all-commits] [llvm/llvm-project] a288d8: [NVPTX] Enable i128 support in the NVPTX backend (...
Joseph Huber via All-commits
all-commits at lists.llvm.org
Fri Jul 12 11:02:06 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: a288d8dad3b3f459bce3f908cd564f2963060642
https://github.com/llvm/llvm-project/commit/a288d8dad3b3f459bce3f908cd564f2963060642
Author: Joseph Huber <huberjn at outlook.com>
Date: 2024-07-12 (Fri, 12 Jul 2024)
Changed paths:
M llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
A llvm/test/CodeGen/NVPTX/i128.ll
R llvm/test/CodeGen/NVPTX/libcall-fulfilled.ll
R llvm/test/CodeGen/NVPTX/libcall-instruction.ll
R llvm/test/CodeGen/NVPTX/libcall-intrinsic.ll
Log Message:
-----------
[NVPTX] Enable i128 support in the NVPTX backend (#98658)
Summary:
The target information needs to configure that the platform has a
maximum integer size of 64 in order for it to enable i128 support. The
motivation behind this patch is that the i128 libcalls seem to be the
only ones used by the NVPTX backend and it would be ideal to disable
those completely. That would allow LTO to optimize libcalls properly
after https://github.com/llvm/llvm-project/pull/98512.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list