[flang-commits] [flang] 30fe41b - [flang][cuda][NFC] Move CUDA Fortran passes into CUDA directory (#174657)

via flang-commits flang-commits at lists.llvm.org
Tue Jan 6 14:15:12 PST 2026


Author: Valentin Clement (バレンタイン クレメン)
Date: 2026-01-06T14:15:07-08:00
New Revision: 30fe41b90ed2244a6e8bafe8371c36274996847d

URL: https://github.com/llvm/llvm-project/commit/30fe41b90ed2244a6e8bafe8371c36274996847d
DIFF: https://github.com/llvm/llvm-project/commit/30fe41b90ed2244a6e8bafe8371c36274996847d.diff

LOG: [flang][cuda][NFC] Move CUDA Fortran passes into CUDA directory (#174657)

Move CUDA Fortran related passes with others in CUDA directory.

Added: 
    flang/lib/Optimizer/Transforms/CUDA/CUFAddConstructor.cpp
    flang/lib/Optimizer/Transforms/CUDA/CUFComputeSharedMemoryOffsetsAndSize.cpp
    flang/lib/Optimizer/Transforms/CUDA/CUFDeviceGlobal.cpp
    flang/lib/Optimizer/Transforms/CUDA/CUFGPUToLLVMConversion.cpp
    flang/lib/Optimizer/Transforms/CUDA/CUFOpConversion.cpp

Modified: 
    flang/lib/Optimizer/Transforms/CMakeLists.txt

Removed: 
    flang/lib/Optimizer/Transforms/CUFAddConstructor.cpp
    flang/lib/Optimizer/Transforms/CUFComputeSharedMemoryOffsetsAndSize.cpp
    flang/lib/Optimizer/Transforms/CUFDeviceGlobal.cpp
    flang/lib/Optimizer/Transforms/CUFGPUToLLVMConversion.cpp
    flang/lib/Optimizer/Transforms/CUFOpConversion.cpp


################################################################################
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


        


More information about the flang-commits mailing list