[NFC][libclc] Delete clc/include/clc/relational/floatn.inc (#149252)
llvm-diff shows no change to amdgcn--amdhsa.bc.
This commit is contained in:
parent
a131ce9603
commit
3abecfe9e3
@ -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
|
||||
|
@ -12,7 +12,7 @@
|
||||
#define FUNCTION __clc_isfinite
|
||||
#define __CLC_BODY <clc/relational/unary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
#define FUNCTION __clc_isgreater
|
||||
#define __CLC_BODY <clc/relational/binary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
#define FUNCTION __clc_isgreaterequal
|
||||
#define __CLC_BODY <clc/relational/binary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
#define FUNCTION __clc_isless
|
||||
#define __CLC_BODY <clc/relational/binary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
#define FUNCTION __clc_islessequal
|
||||
#define __CLC_BODY <clc/relational/binary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
#define FUNCTION __clc_islessgreater
|
||||
#define __CLC_BODY <clc/relational/binary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
#define FUNCTION __clc_isnormal
|
||||
#define __CLC_BODY <clc/relational/unary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
#define FUNCTION __clc_isnotequal
|
||||
#define __CLC_BODY <clc/relational/binary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
#define FUNCTION __clc_isordered
|
||||
#define __CLC_BODY <clc/relational/binary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
#define FUNCTION __clc_isunordered
|
||||
#define __CLC_BODY <clc/relational/binary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
#define FUNCTION __clc_signbit
|
||||
#define __CLC_BODY <clc/relational/unary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -1,132 +0,0 @@
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
||||
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include <clc/clcfunc.h>
|
||||
#include <clc/clctypes.h>
|
||||
|
||||
#define __CLC_FLOATN float
|
||||
#define __CLC_INTN int
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#define __CLC_FLOATN float2
|
||||
#define __CLC_INTN int2
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#define __CLC_FLOATN float3
|
||||
#define __CLC_INTN int3
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#define __CLC_FLOATN float4
|
||||
#define __CLC_INTN int4
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#define __CLC_FLOATN float8
|
||||
#define __CLC_INTN int8
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#define __CLC_FLOATN float16
|
||||
#define __CLC_INTN int16
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#undef __CLC_FLOAT
|
||||
#undef __CLC_INT
|
||||
|
||||
#ifdef cl_khr_fp64
|
||||
#pragma OPENCL EXTENSION cl_khr_fp64 : enable
|
||||
|
||||
#define __CLC_FLOATN double
|
||||
#define __CLC_INTN int
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#define __CLC_FLOATN double2
|
||||
#define __CLC_INTN long2
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#define __CLC_FLOATN double3
|
||||
#define __CLC_INTN long3
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#define __CLC_FLOATN double4
|
||||
#define __CLC_INTN long4
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#define __CLC_FLOATN double8
|
||||
#define __CLC_INTN long8
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#define __CLC_FLOATN double16
|
||||
#define __CLC_INTN long16
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#endif
|
||||
#ifdef cl_khr_fp16
|
||||
#pragma OPENCL EXTENSION cl_khr_fp16 : enable
|
||||
|
||||
#define __CLC_FLOATN half
|
||||
#define __CLC_INTN int
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#define __CLC_FLOATN half2
|
||||
#define __CLC_INTN short2
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#define __CLC_FLOATN half3
|
||||
#define __CLC_INTN short3
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#define __CLC_FLOATN half4
|
||||
#define __CLC_INTN short4
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#define __CLC_FLOATN half8
|
||||
#define __CLC_INTN short8
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#define __CLC_FLOATN half16
|
||||
#define __CLC_INTN short16
|
||||
#include __CLC_BODY
|
||||
#undef __CLC_INTN
|
||||
#undef __CLC_FLOATN
|
||||
|
||||
#endif
|
||||
|
||||
#undef __CLC_BODY
|
@ -6,4 +6,12 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
_CLC_OVERLOAD _CLC_DECL __CLC_INTN FUNCTION(__CLC_FLOATN x);
|
||||
#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 x);
|
||||
|
||||
#undef __RETTYPE
|
||||
|
@ -14,7 +14,7 @@
|
||||
#define FUNCTION isfinite
|
||||
#define __CLC_BODY <clc/relational/unary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
#define FUNCTION isgreater
|
||||
#define __CLC_BODY <clc/relational/binary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
#define FUNCTION isgreaterequal
|
||||
#define __CLC_BODY <clc/relational/binary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
#define FUNCTION isless
|
||||
#define __CLC_BODY <clc/relational/binary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
#define FUNCTION islessequal
|
||||
#define __CLC_BODY <clc/relational/binary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
#define FUNCTION islessgreater
|
||||
#define __CLC_BODY <clc/relational/binary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
#define FUNCTION isnormal
|
||||
#define __CLC_BODY <clc/relational/unary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
#define FUNCTION isnotequal
|
||||
#define __CLC_BODY <clc/relational/binary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
#define FUNCTION isordered
|
||||
#define __CLC_BODY <clc/relational/binary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
#define FUNCTION isunordered
|
||||
#define __CLC_BODY <clc/relational/binary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -14,7 +14,7 @@
|
||||
#define FUNCTION signbit
|
||||
#define __CLC_BODY <clc/relational/unary_decl.inc>
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
||||
#undef FUNCTION
|
||||
|
||||
|
@ -10,6 +10,14 @@
|
||||
|
||||
#define __IMPL_FUNCTION(x) __CLC_CONCAT(__clc_, x)
|
||||
|
||||
_CLC_OVERLOAD _CLC_DEF __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_DEF __RETTYPE FUNCTION(__CLC_GENTYPE a, __CLC_GENTYPE b) {
|
||||
return __IMPL_FUNCTION(FUNCTION)(a, b);
|
||||
}
|
||||
|
||||
#undef __RETTYPE
|
||||
|
@ -12,4 +12,4 @@
|
||||
#define FUNCTION isequal
|
||||
#define __CLC_BODY "binary_def.inc"
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
@ -12,4 +12,4 @@
|
||||
#define FUNCTION isfinite
|
||||
#define __CLC_BODY "unary_def.inc"
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
@ -12,4 +12,4 @@
|
||||
#define FUNCTION isgreater
|
||||
#define __CLC_BODY "binary_def.inc"
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
@ -12,4 +12,4 @@
|
||||
#define FUNCTION isgreaterequal
|
||||
#define __CLC_BODY "binary_def.inc"
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
@ -12,4 +12,4 @@
|
||||
#define FUNCTION isinf
|
||||
#define __CLC_BODY "unary_def.inc"
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
@ -12,4 +12,4 @@
|
||||
#define FUNCTION isless
|
||||
#define __CLC_BODY "binary_def.inc"
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
@ -12,4 +12,4 @@
|
||||
#define FUNCTION islessequal
|
||||
#define __CLC_BODY "binary_def.inc"
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
@ -12,4 +12,4 @@
|
||||
#define FUNCTION islessgreater
|
||||
#define __CLC_BODY "binary_def.inc"
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
@ -12,4 +12,4 @@
|
||||
#define FUNCTION isnan
|
||||
#define __CLC_BODY "unary_def.inc"
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
@ -12,4 +12,4 @@
|
||||
#define FUNCTION isnormal
|
||||
#define __CLC_BODY "unary_def.inc"
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
@ -12,4 +12,4 @@
|
||||
#define FUNCTION isnotequal
|
||||
#define __CLC_BODY "binary_def.inc"
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
@ -12,4 +12,4 @@
|
||||
#define FUNCTION isordered
|
||||
#define __CLC_BODY "binary_def.inc"
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
@ -12,4 +12,4 @@
|
||||
#define FUNCTION isunordered
|
||||
#define __CLC_BODY "binary_def.inc"
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
@ -12,4 +12,4 @@
|
||||
#define FUNCTION signbit
|
||||
#define __CLC_BODY "unary_def.inc"
|
||||
|
||||
#include <clc/relational/floatn.inc>
|
||||
#include <clc/math/gentype.inc>
|
||||
|
@ -10,6 +10,14 @@
|
||||
|
||||
#define __IMPL_FUNCTION(x) __CLC_CONCAT(__clc_, x)
|
||||
|
||||
_CLC_OVERLOAD _CLC_DEF __CLC_INTN FUNCTION(__CLC_FLOATN a) {
|
||||
#if __CLC_VECSIZE_OR_1 == 1
|
||||
#define __RETTYPE __CLC_INTN
|
||||
#else
|
||||
#define __RETTYPE __CLC_BIT_INTN
|
||||
#endif
|
||||
|
||||
_CLC_OVERLOAD _CLC_DEF __RETTYPE FUNCTION(__CLC_GENTYPE a) {
|
||||
return __IMPL_FUNCTION(FUNCTION)(a);
|
||||
}
|
||||
|
||||
#undef __RETTYPE
|
||||
|
Loading…
x
Reference in New Issue
Block a user