[libclc] [NFC][libclc] Delete clc/include/clc/relational/floatn.inc (PR #149252)

2025-07-17 Thread Fraser Cormack via cfe-commits

https://github.com/frasercrmck approved this pull request.


https://github.com/llvm/llvm-project/pull/149252
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[libclc] [NFC][libclc] Delete clc/include/clc/relational/floatn.inc (PR #149252)

2025-07-16 Thread Wenju He via cfe-commits

https://github.com/wenju-he created 
https://github.com/llvm/llvm-project/pull/149252

llvm-diff shows no change to amdgcn--amdhsa.bc.

>From 91827fa45fbf45936e57241b0bb0c1a215112834 Mon Sep 17 00:00:00 2001
From: Wenju He 
Date: Thu, 17 Jul 2025 07:27:50 +0200
Subject: [PATCH] [NFC][libclc] Delete clc/include/clc/relational/floatn.inc

llvm-diff shows no change to amdgcn--amdhsa.bc.
---
 .../include/clc/relational/binary_decl.inc|  10 +-
 .../clc/include/clc/relational/clc_isfinite.h |   2 +-
 .../include/clc/relational/clc_isgreater.h|   2 +-
 .../clc/relational/clc_isgreaterequal.h   |   2 +-
 .../clc/include/clc/relational/clc_isless.h   |   2 +-
 .../include/clc/relational/clc_islessequal.h  |   2 +-
 .../clc/relational/clc_islessgreater.h|   2 +-
 .../clc/include/clc/relational/clc_isnormal.h |   2 +-
 .../include/clc/relational/clc_isnotequal.h   |   2 +-
 .../include/clc/relational/clc_isordered.h|   2 +-
 .../include/clc/relational/clc_isunordered.h  |   2 +-
 .../clc/include/clc/relational/clc_signbit.h  |   2 +-
 libclc/clc/include/clc/relational/floatn.inc  | 132 --
 .../clc/include/clc/relational/unary_decl.inc |  10 +-
 .../include/clc/opencl/relational/isfinite.h  |   2 +-
 .../include/clc/opencl/relational/isgreater.h |   2 +-
 .../clc/opencl/relational/isgreaterequal.h|   2 +-
 .../include/clc/opencl/relational/isless.h|   2 +-
 .../clc/opencl/relational/islessequal.h   |   2 +-
 .../clc/opencl/relational/islessgreater.h |   2 +-
 .../include/clc/opencl/relational/isnormal.h  |   2 +-
 .../clc/opencl/relational/isnotequal.h|   2 +-
 .../include/clc/opencl/relational/isordered.h |   2 +-
 .../clc/opencl/relational/isunordered.h   |   2 +-
 .../include/clc/opencl/relational/signbit.h   |   2 +-
 .../lib/generic/relational/binary_def.inc |  10 +-
 .../opencl/lib/generic/relational/isequal.cl  |   2 +-
 .../opencl/lib/generic/relational/isfinite.cl |   2 +-
 .../lib/generic/relational/isgreater.cl   |   2 +-
 .../lib/generic/relational/isgreaterequal.cl  |   2 +-
 libclc/opencl/lib/generic/relational/isinf.cl |   2 +-
 .../opencl/lib/generic/relational/isless.cl   |   2 +-
 .../lib/generic/relational/islessequal.cl |   2 +-
 .../lib/generic/relational/islessgreater.cl   |   2 +-
 libclc/opencl/lib/generic/relational/isnan.cl |   2 +-
 .../opencl/lib/generic/relational/isnormal.cl |   2 +-
 .../lib/generic/relational/isnotequal.cl  |   2 +-
 .../lib/generic/relational/isordered.cl   |   2 +-
 .../lib/generic/relational/isunordered.cl |   2 +-
 .../opencl/lib/generic/relational/signbit.cl  |   2 +-
 .../lib/generic/relational/unary_def.inc  |  10 +-
 41 files changed, 72 insertions(+), 172 deletions(-)
 delete mode 100644 libclc/clc/include/clc/relational/floatn.inc

diff --git a/libclc/clc/include/clc/relational/binary_decl.inc 
b/libclc/clc/include/clc/relational/binary_decl.inc
index bcdf5238b8f58..dc8ec9db7b7da 100644
--- a/libclc/clc/include/clc/relational/binary_decl.inc
+++ b/libclc/clc/include/clc/relational/binary_decl.inc
@@ -6,4 +6,12 @@
 //
 
//===--===//
 
-_CLC_OVERLOAD _CLC_DECL __CLC_INTN FUNCTION(__CLC_FLOATN a, __CLC_FLOATN b);
+#if __CLC_VECSIZE_OR_1 == 1
+#define __RETTYPE __CLC_INTN
+#else
+#define __RETTYPE __CLC_BIT_INTN
+#endif
+
+_CLC_OVERLOAD _CLC_DECL __RETTYPE FUNCTION(__CLC_GENTYPE a, __CLC_GENTYPE b);
+
+#undef __RETTYPE
diff --git a/libclc/clc/include/clc/relational/clc_isfinite.h 
b/libclc/clc/include/clc/relational/clc_isfinite.h
index 5e71ec7a0640a..444d733039819 100644
--- a/libclc/clc/include/clc/relational/clc_isfinite.h
+++ b/libclc/clc/include/clc/relational/clc_isfinite.h
@@ -12,7 +12,7 @@
 #define FUNCTION __clc_isfinite
 #define __CLC_BODY 
 
-#include 
+#include 
 
 #undef FUNCTION
 
diff --git a/libclc/clc/include/clc/relational/clc_isgreater.h 
b/libclc/clc/include/clc/relational/clc_isgreater.h
index e2e6911a80cdd..88de46854961d 100644
--- a/libclc/clc/include/clc/relational/clc_isgreater.h
+++ b/libclc/clc/include/clc/relational/clc_isgreater.h
@@ -12,7 +12,7 @@
 #define FUNCTION __clc_isgreater
 #define __CLC_BODY 
 
-#include 
+#include 
 
 #undef FUNCTION
 
diff --git a/libclc/clc/include/clc/relational/clc_isgreaterequal.h 
b/libclc/clc/include/clc/relational/clc_isgreaterequal.h
index 3fe8835aff9d5..42308036f102f 100644
--- a/libclc/clc/include/clc/relational/clc_isgreaterequal.h
+++ b/libclc/clc/include/clc/relational/clc_isgreaterequal.h
@@ -12,7 +12,7 @@
 #define FUNCTION __clc_isgreaterequal
 #define __CLC_BODY 
 
-#include 
+#include 
 
 #undef FUNCTION
 
diff --git a/libclc/clc/include/clc/relational/clc_isless.h 
b/libclc/clc/include/clc/relational/clc_isless.h
index 01384cf6fa4a0..6fdc6c54947c0 100644
--- a/libclc/clc/include/clc/relational/clc_isless.h
+++ b/libclc/clc/include/clc/relational/clc_isless.h
@@ -12,7 +12,7 @@
 #define FUNCTION __clc_isless
 #define __CLC_BODY