aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2025-01-04 17:52:19 -0800
committerGitHub <noreply@github.com>2025-01-04 17:52:19 -0800
commita774adb017256ceae85ec92ce5148ed47e517540 (patch)
treebac5a77c542a3bfaed5a61f35ee985e9a9b280e1 /llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp
parentc1ea05eaf0fbe4b539952689dbf9f0df716c72e7 (diff)
downloadllvm-a774adb017256ceae85ec92ce5148ed47e517540.zip
llvm-a774adb017256ceae85ec92ce5148ed47e517540.tar.gz
llvm-a774adb017256ceae85ec92ce5148ed47e517540.tar.bz2
Bulk port 64-bit x86 builtins to TableGen (#121043)
This PR follows https://github.com/llvm/llvm-project/pull/120831 for x86-64. Similar to that PR, this does a very mechanical port of X86 builtins to TableGen. There is a *lot* of improvement available here to use TableGen more effectively and collapse repeated structures. But those can now be follow-up PRs that restructure *within* the `.td` file. The current structure produces a file that exactly matches the original X-macros except for the differences outlined in https://github.com/llvm/llvm-project/pull/120831: - Horizontal whitespace - `long long` types now use `long long` outside of OpenCL, but switch to `long` in OpenCL where relevant. Otherwise, only the order of builtins change, and no tests regress.
Diffstat (limited to 'llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp')
0 files changed, 0 insertions, 0 deletions