Skip to content

Commit 2abe9a2

Browse files
[SYCLomatic][NFC] Move rules for Math/driver/runtime API to RulesLang folder. (#2463)
1 parent 2b44d2b commit 2abe9a2

File tree

55 files changed

+56
-56
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+56
-56
lines changed

clang/lib/DPCT/ASTTraversal.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
#include "TextModification.h"
3030
#include "RulesLangLib/ThrustAPIMigration.h"
3131
#include "Utility.h"
32-
#include "WMMAAPIMigration.h"
32+
#include "RulesLang/WMMAAPIMigration.h"
3333
#include "clang/AST/Decl.h"
3434
#include "clang/AST/Expr.h"
3535
#include "clang/AST/ExprCXX.h"

clang/lib/DPCT/CMakeLists.txt

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -126,50 +126,50 @@ add_clang_library(DPCT
126126
RulesLangLib/CUB/RewriterUtilityFunctions.cpp
127127
RulesLangLib/CUB/RewriterDevicePartition.cpp
128128
RulesLangLib/CUB/RewriterDeviceSpmv.cpp
129-
Rewriters/Math/CallExprRewriterMath.cpp
130-
Rewriters/Math/RewriterSTDFunctions.cpp
131-
Rewriters/Math/RewriterHalfArithmeticFunctions.cpp
132-
Rewriters/Math/RewriterHalf2ArithmeticFunctions.cpp
133-
Rewriters/Math/RewriterHalfComparisonFunctions.cpp
134-
Rewriters/Math/RewriterHalf2ComparisonFunctions.cpp
135-
Rewriters/Math/RewriterHalfPrecisionConversionAndDataMovement.cpp
136-
Rewriters/Math/RewriterHalfMathFunctions.cpp
137-
Rewriters/Math/RewriterHalf2MathFunctions.cpp
138-
Rewriters/Math/RewriterBfloat16PrecisionConversionAndDataMovement.cpp
139-
Rewriters/Math/RewriterSinglePrecisionMathematicalFunctions.cpp
140-
Rewriters/Math/RewriterDoublePrecisionMathematicalFunctions.cpp
141-
Rewriters/Math/RewriterIntegerMathematicalFunctions.cpp
142-
Rewriters/Math/RewriterSinglePrecisionIntrinsics.cpp
143-
Rewriters/Math/RewriterDoublePrecisionIntrinsics.cpp
144-
Rewriters/Math/RewriterIntegerIntrinsics.cpp
145-
Rewriters/Math/RewriterSIMDIntrinsics.cpp
146-
Rewriters/Math/RewriterCXXAPIRoutines.cpp
147-
Rewriters/Math/RewriterOverload.cpp
129+
RulesLang/Math/CallExprRewriterMath.cpp
130+
RulesLang/Math/RewriterSTDFunctions.cpp
131+
RulesLang/Math/RewriterHalfArithmeticFunctions.cpp
132+
RulesLang/Math/RewriterHalf2ArithmeticFunctions.cpp
133+
RulesLang/Math/RewriterHalfComparisonFunctions.cpp
134+
RulesLang/Math/RewriterHalf2ComparisonFunctions.cpp
135+
RulesLang/Math/RewriterHalfPrecisionConversionAndDataMovement.cpp
136+
RulesLang/Math/RewriterHalfMathFunctions.cpp
137+
RulesLang/Math/RewriterHalf2MathFunctions.cpp
138+
RulesLang/Math/RewriterBfloat16PrecisionConversionAndDataMovement.cpp
139+
RulesLang/Math/RewriterSinglePrecisionMathematicalFunctions.cpp
140+
RulesLang/Math/RewriterDoublePrecisionMathematicalFunctions.cpp
141+
RulesLang/Math/RewriterIntegerMathematicalFunctions.cpp
142+
RulesLang/Math/RewriterSinglePrecisionIntrinsics.cpp
143+
RulesLang/Math/RewriterDoublePrecisionIntrinsics.cpp
144+
RulesLang/Math/RewriterIntegerIntrinsics.cpp
145+
RulesLang/Math/RewriterSIMDIntrinsics.cpp
146+
RulesLang/Math/RewriterCXXAPIRoutines.cpp
147+
RulesLang/Math/RewriterOverload.cpp
148148
Rewriters/RewriterSYCLcompat.cpp
149149
CallExprRewriter.cpp
150-
CallExprRewriterAtomic.cpp
150+
RulesLang/CallExprRewriterAtomic.cpp
151151
RulesMathLib/CallExprRewriterCUFFT.cpp
152152
RulesMathLib/CallExprRewriterCUBLAS.cpp
153153
RulesMathLib/CallExprRewriterCURAND.cpp
154154
RulesMathLib/CallExprRewriterCUSOLVER.cpp
155155
RulesMathLib/CallExprRewriterCUSPARSE.cpp
156-
CallExprRewriterComplex.cpp
157-
CallExprRewriterDriver.cpp
158-
CallExprRewriterGraph.cpp
159-
CallExprRewriterGraphicsInterop.cpp
160-
CallExprRewriterMemory.cpp
161-
CallExprRewriterMisc.cpp
156+
RulesLang/CallExprRewriterComplex.cpp
157+
RulesLang/CallExprRewriterDriver.cpp
158+
RulesLang/CallExprRewriterGraph.cpp
159+
RulesLang/CallExprRewriterGraphicsInterop.cpp
160+
RulesLang/CallExprRewriterMemory.cpp
161+
RulesLang/CallExprRewriterMisc.cpp
162162
RulesCCL/CallExprRewriterNccl.cpp
163-
CallExprRewriterStream.cpp
164-
CallExprRewriterTexture.cpp
163+
RulesLang/CallExprRewriterStream.cpp
164+
RulesLang/CallExprRewriterTexture.cpp
165165
RulesLangLib/CallExprRewriterThrust.cpp
166-
CallExprRewriterWarp.cpp
166+
RulesLang/CallExprRewriterWarp.cpp
167167
RulesDNN/CallExprRewriterCUDNN.cpp
168-
CallExprRewriterErrorHandling.cpp
168+
RulesLang/CallExprRewriterErrorHandling.cpp
169169
RulesLangLib/CallExprRewriterLIBCU.cpp
170-
CallExprRewriterEvent.cpp
171-
CallExprRewriterCG.cpp
172-
CallExprRewriterWmma.cpp
170+
RulesLang/CallExprRewriterEvent.cpp
171+
RulesLang/CallExprRewriterCG.cpp
172+
RulesLang/CallExprRewriterWmma.cpp
173173
CrashRecovery.cpp
174174
Diagnostics.cpp
175175
Error.cpp
@@ -217,7 +217,7 @@ add_clang_library(DPCT
217217
MigrationAction.cpp
218218
RulesLangLib/ThrustAPIMigration.cpp
219219
GenHelperFunction.cpp
220-
WMMAAPIMigration.cpp
220+
RulesLang/WMMAAPIMigration.cpp
221221
OptimizeMigration.cpp
222222
GroupFunctionAnalyzer.cpp
223223
RulesMathLib/SpBLASAPIMigration.cpp

clang/lib/DPCT/Rewriters/RewriterSYCLcompat.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ void CallExprRewriterFactoryBase::initRewriterMapSYCLcompat(
4343
&RewriterMap) {
4444
// clang-format off
4545
RewriterMap.insert({
46-
#include "../APINamesGraph.inc"
47-
#include "../APINamesTexture.inc"
48-
#include "../APINamesGraphicsInterop.inc"
49-
#include "../APINamesWmma.inc"
46+
#include "../RulesLang/APINamesGraph.inc"
47+
#include "../RulesLang/APINamesTexture.inc"
48+
#include "../RulesLang/APINamesGraphicsInterop.inc"
49+
#include "../RulesLang/APINamesWmma.inc"
5050
SYCLCOMPAT_UNSUPPORT("cudaMemcpy2DArrayToArray")
5151
SYCLCOMPAT_UNSUPPORT("cudaMemcpy2DFromArray")
5252
SYCLCOMPAT_UNSUPPORT("cudaMemcpy2DFromArrayAsync")
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)