Files
carbon-lang/bazel/llvm_project/0013_Exclude_additional_libc_math_builtins.patch
T
Lucile Rose Nihlen a567040d77 Update LLVM to c744694c6ae1 (#8096)
Moves Carbon code away from deprecated `llvm::IRBuilder`
and `llvm::PassBuilder` constructors  

Removes llvm patch 0002 as it landed upstream in
[#234482](https://github.com/llvm/llvm-project/pull/234482)

Removes llvm patch 0004 as it landed upstream in
[#234485](https://github.com/llvm/llvm-project/pull/234485)

Removes llvm patch 0005 as it landed upstream in
[#234489](https://github.com/llvm/llvm-project/pull/234489)

Removes llvm patch 0006 as it landed upstream in
[#234486](https://github.com/llvm/llvm-project/pull/234486)

Adds llvm patch 0013, also uploaded as an upstream
PR in [#239321](https://github.com/llvm/llvm-project/pull/239321)

Updates tests in lower and driver to suit changes to LLVM.
2026-11-05 20:33:12 +00:00

34 lines
1.3 KiB
Diff

diff --git a/utils/bazel/llvm-project-overlay/compiler-rt/BUILD.bazel b/utils/bazel/llvm-project-overlay/compiler-rt/BUILD.bazel
index 2f3eeb68dd..16d3c92349 100644
--- a/utils/bazel/llvm-project-overlay/compiler-rt/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/compiler-rt/BUILD.bazel
@@ -317,12 +317,15 @@ BUILTINS_LIBC_MATH_EXCLUDES = [
BUILTINS_LIBC_MATH_EXCLUDES = [
# Sources requiring COMPILER_RT_USE_LIBC_MATH (e.g. LIBC_NAMESPACE::shared::*).
"lib/builtins/adddf3.cpp",
+ "lib/builtins/addsf3.cpp",
"lib/builtins/addtf3.cpp",
- "lib/builtins/addsf3.cpp",
"lib/builtins/divdf3.cpp",
"lib/builtins/divsf3.cpp",
"lib/builtins/divtf3.cpp",
"lib/builtins/extenddftf2.cpp",
+ "lib/builtins/extendhfdf2.cpp",
+ "lib/builtins/extendhfsf2.cpp",
+ "lib/builtins/extendhftf2.cpp",
"lib/builtins/extendsfdf2.cpp",
"lib/builtins/extendsftf2.cpp",
"lib/builtins/extendxftf2.cpp",
@@ -358,8 +361,11 @@ BUILTINS_LIBC_MATH_EXCLUDES = [
"lib/builtins/subdf3.cpp",
"lib/builtins/subsf3.cpp",
"lib/builtins/subtf3.cpp",
+ "lib/builtins/truncdfhf2.cpp",
"lib/builtins/truncdfsf2.cpp",
+ "lib/builtins/truncsfhf2.cpp",
"lib/builtins/trunctfdf2.cpp",
+ "lib/builtins/trunctfhf2.cpp",
"lib/builtins/trunctfsf2.cpp",
"lib/builtins/trunctfxf2.cpp",
]