File tree 5 files changed +18
-23
lines changed
5 files changed +18
-23
lines changed Original file line number Diff line number Diff line change @@ -68,10 +68,10 @@ class CodeGen_D3D12Compute_Dev : public CodeGen_GPU_Dev {
68
68
: CodeGen_GPU_C(s, t) {
69
69
integer_suffix_style = IntegerSuffixStyle::HLSL;
70
70
71
- #define alias (x, y ) \
72
- extern_function_name_map[x " _f16" ] = y; \
73
- extern_function_name_map[x " _f32" ] = y; \
74
- extern_function_name_map[x " _f64" ] = y
71
+ #define alias (x, y ) \
72
+ extern_function_name_map[x " _f16" ] = y; \
73
+ extern_function_name_map[x " _f32" ] = y; \
74
+ extern_function_name_map[x " _f64" ] = y
75
75
alias (" sqrt" , " sqrt" );
76
76
alias (" sin" , " sin" );
77
77
alias (" cos" , " cos" );
Original file line number Diff line number Diff line change 1
1
#include " CodeGen_GPU_Dev.h"
2
- #include " CodeGen_Internal.h"
3
2
#include " CanonicalizeGPUVars.h"
3
+ #include " CodeGen_Internal.h"
4
4
#include " Deinterleave.h"
5
5
#include " ExprUsesVar.h"
6
6
#include " IRMutator.h"
@@ -253,7 +253,6 @@ void CodeGen_GPU_C::visit(const Call *op) {
253
253
}
254
254
}
255
255
256
-
257
256
std::string CodeGen_GPU_C::print_extern_call (const Call *op) {
258
257
internal_assert (!function_takes_user_context (op->name )) << op->name ;
259
258
Original file line number Diff line number Diff line change @@ -59,15 +59,15 @@ class CodeGen_Metal_Dev : public CodeGen_GPU_Dev {
59
59
CodeGen_Metal_C (std::ostream &s, const Target &t)
60
60
: CodeGen_GPU_C(s, t) {
61
61
62
- #define alias (x, y ) \
63
- extern_function_name_map[x " _f16" ] = y; \
64
- extern_function_name_map[x " _f32" ] = y
62
+ #define alias (x, y ) \
63
+ extern_function_name_map[x " _f16" ] = y; \
64
+ extern_function_name_map[x " _f32" ] = y
65
65
alias (" sqrt" , " sqrt" );
66
66
alias (" sin" , " sin" );
67
67
alias (" cos" , " cos" );
68
68
alias (" exp" , " exp" );
69
69
alias (" log" , " log" );
70
- alias (" abs" , " fabs" ); // f-prefix!
70
+ alias (" abs" , " fabs" ); // f-prefix!
71
71
alias (" floor" , " floor" );
72
72
alias (" ceil" , " ceil" );
73
73
alias (" trunc" , " trunc" );
@@ -91,8 +91,6 @@ class CodeGen_Metal_Dev : public CodeGen_GPU_Dev {
91
91
alias (" fast_inverse" , " native_recip" );
92
92
alias (" fast_inverse_sqrt" , " native_rsqrt" );
93
93
#undef alias
94
-
95
-
96
94
}
97
95
void add_kernel (const Stmt &stmt,
98
96
const std::string &name,
Original file line number Diff line number Diff line change @@ -63,16 +63,16 @@ class CodeGen_OpenCL_Dev : public CodeGen_GPU_Dev {
63
63
integer_suffix_style = IntegerSuffixStyle::OpenCL;
64
64
vector_declaration_style = VectorDeclarationStyle::OpenCLSyntax;
65
65
66
- #define alias (x, y ) \
67
- extern_function_name_map[x " _f16" ] = y; \
68
- extern_function_name_map[x " _f32" ] = y; \
69
- extern_function_name_map[x " _f64" ] = y
66
+ #define alias (x, y ) \
67
+ extern_function_name_map[x " _f16" ] = y; \
68
+ extern_function_name_map[x " _f32" ] = y; \
69
+ extern_function_name_map[x " _f64" ] = y
70
70
alias (" sqrt" , " sqrt" );
71
71
alias (" sin" , " sin" );
72
72
alias (" cos" , " cos" );
73
73
alias (" exp" , " exp" );
74
74
alias (" log" , " log" );
75
- alias (" abs" , " fabs" ); // f-prefix! (although it's handled as an intrinsic).
75
+ alias (" abs" , " fabs" ); // f-prefix! (although it's handled as an intrinsic).
76
76
alias (" floor" , " floor" );
77
77
alias (" ceil" , " ceil" );
78
78
alias (" trunc" , " trunc" );
Original file line number Diff line number Diff line change @@ -58,17 +58,16 @@ class CodeGen_WebGPU_Dev : public CodeGen_GPU_Dev {
58
58
: CodeGen_GPU_C(s, t) {
59
59
vector_declaration_style = VectorDeclarationStyle::WGSLSyntax;
60
60
61
-
62
- #define alias (x, y ) \
63
- extern_function_name_map[x " _f16" ] = y; \
64
- extern_function_name_map[x " _f32" ] = y
61
+ #define alias (x, y ) \
62
+ extern_function_name_map[x " _f16" ] = y; \
63
+ extern_function_name_map[x " _f32" ] = y
65
64
66
65
alias (" sqrt" , " sqrt" );
67
66
alias (" sin" , " sin" );
68
67
alias (" cos" , " cos" );
69
68
alias (" exp" , " exp" );
70
69
alias (" log" , " log" );
71
- alias (" abs" , " fabs" ); // f-prefix! (although it's handled as an intrinsic).
70
+ alias (" abs" , " fabs" ); // f-prefix! (although it's handled as an intrinsic).
72
71
alias (" floor" , " floor" );
73
72
alias (" ceil" , " ceil" );
74
73
alias (" trunc" , " trunc" );
@@ -88,7 +87,6 @@ class CodeGen_WebGPU_Dev : public CodeGen_GPU_Dev {
88
87
89
88
alias (" fast_inverse_sqrt" , " inverseSqrt" );
90
89
#undef alias
91
-
92
90
}
93
91
void add_kernel (const Stmt &stmt,
94
92
const string &name,
You can’t perform that action at this time.
0 commit comments