[flang-commits] [flang] [flang][cuda][NFC] Move CUDA Fortran passes into CUDA directory (PR #174657)
Valentin Clement バレンタイン クレメン via flang-commits
flang-commits at lists.llvm.org
Tue Jan 6 13:44:40 PST 2026
https://github.com/clementval created https://github.com/llvm/llvm-project/pull/174657
Move CUDA Fortran related passes with others in CUDA directory.
>From 06650bbb08a4b476e820710fe6eddbe3f06763c9 Mon Sep 17 00:00:00 2001
From: Valentin Clement <clementval at gmail.com>
Date: Tue, 6 Jan 2026 13:42:51 -0800
Subject: [PATCH] [flang][cuda] Move CUDA Fortran passes into CUDA directory
---
flang/lib/Optimizer/Transforms/CMakeLists.txt | 10 +++++-----
.../Transforms/{ => CUDA}/CUFAddConstructor.cpp | 0
.../CUFComputeSharedMemoryOffsetsAndSize.cpp | 0
.../Transforms/{ => CUDA}/CUFDeviceGlobal.cpp | 0
.../Transforms/{ => CUDA}/CUFGPUToLLVMConversion.cpp | 0
.../Transforms/{ => CUDA}/CUFOpConversion.cpp | 0
6 files changed, 5 insertions(+), 5 deletions(-)
rename flang/lib/Optimizer/Transforms/{ => CUDA}/CUFAddConstructor.cpp (100%)
rename flang/lib/Optimizer/Transforms/{ => CUDA}/CUFComputeSharedMemoryOffsetsAndSize.cpp (100%)
rename flang/lib/Optimizer/Transforms/{ => CUDA}/CUFDeviceGlobal.cpp (100%)
rename flang/lib/Optimizer/Transforms/{ => CUDA}/CUFGPUToLLVMConversion.cpp (100%)
rename flang/lib/Optimizer/Transforms/{ => CUDA}/CUFOpConversion.cpp (100%)
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