[flang][cuda][NFC] Move CUDA Fortran passes into CUDA directory#174657
Merged
clementval merged 1 commit intollvm:mainfrom Jan 6, 2026
Merged
[flang][cuda][NFC] Move CUDA Fortran passes into CUDA directory#174657clementval merged 1 commit intollvm:mainfrom
clementval merged 1 commit intollvm:mainfrom
Conversation
Member
|
@llvm/pr-subscribers-flang-fir-hlfir Author: Valentin Clement (バレンタイン クレメン) (clementval) ChangesMove CUDA Fortran related passes with others in CUDA directory. Full diff: https://github.com/llvm/llvm-project/pull/174657.diff 6 Files Affected:
diff --git a/flang/lib/Optimizer/Transforms/CMakeLists.txt b/flang/lib/Optimizer/Transforms/CMakeLists.txt
index 4ee5eab6247e1..208c76f33172e 100644
--- a/flang/lib/Optimizer/Transforms/CMakeLists.txt
+++ b/flang/lib/Optimizer/Transforms/CMakeLists.txt
@@ -9,16 +9,16 @@ add_flang_library(FIRTransforms
CompilerGeneratedNames.cpp
ConstantArgumentGlobalisation.cpp
ControlFlowConverter.cpp
+ CUDA/CUFAddConstructor.cpp
CUDA/CUFAllocationConversion.cpp
+ CUDA/CUFComputeSharedMemoryOffsetsAndSize.cpp
CUDA/CUFDeviceFuncTransform.cpp
+ CUDA/CUFDeviceGlobal.cpp
CUDA/CUFFunctionRewrite.cpp
+ CUDA/CUFGPUToLLVMConversion.cpp
CUDA/CUFLaunchAttachAttr.cpp
+ CUDA/CUFOpConversion.cpp
CUDA/CUFPredefinedVarToGPU.cpp
- CUFAddConstructor.cpp
- CUFDeviceGlobal.cpp
- CUFOpConversion.cpp
- CUFGPUToLLVMConversion.cpp
- CUFComputeSharedMemoryOffsetsAndSize.cpp
ArrayValueCopy.cpp
ExternalNameConversion.cpp
FIRToSCF.cpp
diff --git a/flang/lib/Optimizer/Transforms/CUFAddConstructor.cpp b/flang/lib/Optimizer/Transforms/CUDA/CUFAddConstructor.cpp
similarity index 100%
rename from flang/lib/Optimizer/Transforms/CUFAddConstructor.cpp
rename to flang/lib/Optimizer/Transforms/CUDA/CUFAddConstructor.cpp
diff --git a/flang/lib/Optimizer/Transforms/CUFComputeSharedMemoryOffsetsAndSize.cpp b/flang/lib/Optimizer/Transforms/CUDA/CUFComputeSharedMemoryOffsetsAndSize.cpp
similarity index 100%
rename from flang/lib/Optimizer/Transforms/CUFComputeSharedMemoryOffsetsAndSize.cpp
rename to flang/lib/Optimizer/Transforms/CUDA/CUFComputeSharedMemoryOffsetsAndSize.cpp
diff --git a/flang/lib/Optimizer/Transforms/CUFDeviceGlobal.cpp b/flang/lib/Optimizer/Transforms/CUDA/CUFDeviceGlobal.cpp
similarity index 100%
rename from flang/lib/Optimizer/Transforms/CUFDeviceGlobal.cpp
rename to flang/lib/Optimizer/Transforms/CUDA/CUFDeviceGlobal.cpp
diff --git a/flang/lib/Optimizer/Transforms/CUFGPUToLLVMConversion.cpp b/flang/lib/Optimizer/Transforms/CUDA/CUFGPUToLLVMConversion.cpp
similarity index 100%
rename from flang/lib/Optimizer/Transforms/CUFGPUToLLVMConversion.cpp
rename to flang/lib/Optimizer/Transforms/CUDA/CUFGPUToLLVMConversion.cpp
diff --git a/flang/lib/Optimizer/Transforms/CUFOpConversion.cpp b/flang/lib/Optimizer/Transforms/CUDA/CUFOpConversion.cpp
similarity index 100%
rename from flang/lib/Optimizer/Transforms/CUFOpConversion.cpp
rename to flang/lib/Optimizer/Transforms/CUDA/CUFOpConversion.cpp
|
wangzpgi
approved these changes
Jan 6, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Move CUDA Fortran related passes with others in CUDA directory.