https://github.com/Priyanshu3820 created https://github.com/llvm/llvm-project/pull/180956
This patch fixes the failing my_fmaxf test that was added in #175233 >From 921929d51953ce4c9e800c143e459c7d064070bc Mon Sep 17 00:00:00 2001 From: Priyanshu <[email protected]> Date: Wed, 11 Feb 2026 20:19:22 +0530 Subject: [PATCH] Fix failing my_fmaxf test --- clang/test/CIR/CodeGen/builtin-floating-point.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/clang/test/CIR/CodeGen/builtin-floating-point.c b/clang/test/CIR/CodeGen/builtin-floating-point.c index 4a331c73f0248..c67471f682440 100644 --- a/clang/test/CIR/CodeGen/builtin-floating-point.c +++ b/clang/test/CIR/CodeGen/builtin-floating-point.c @@ -1731,16 +1731,15 @@ long double call_copysignl(long double x, long double y) { float my_fmaxf(float x, float y) { return __builtin_fmaxf(x, y); - // CHECK: cir.func no_inline dso_local @my_fmaxf - // CHECK: %{{.+}} = cir.fmaxnum %{{.+}}, %{{.+}} : !cir.float + // CIR-LABEL: my_fmaxf + // CIR: cir.call @fmaxf(%{{.*}}, %{{.*}}) nothrow side_effect(const) {{.*}} : (!cir.float, !cir.float) -> !cir.float - // LLVM: define dso_local float @my_fmaxf - // LLVM: %{{.+}} = call float @llvm.maxnum.f32(float %{{.+}}, float %{{.+}}) - // LLVM: } + // LLVM-LABEL: @my_fmaxf + // LLVM: call float @fmaxf(float %{{.*}}, float %{{.*}}) - // OGCG: define{{.*}}@my_fmaxf( - // OGCG: call float @llvm.maxnum.f32( -} + // OGCG: @my_fmaxf + // OGCG: call float @llvm.maxnum.f32(float %{{.*}}, float %{{.*}}) + } double my_fmax(double x, double y) { return __builtin_fmax(x, y); _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
