[llvm] [AMDGPU] Link TransformUtils lib to AMDGPUUtils. (PR #100323)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 24 02:13:44 PDT 2024
https://github.com/skc7 updated https://github.com/llvm/llvm-project/pull/100323
>From bcb0f17ac36c0de8e107ecf8aeb91bfa71c8fdce Mon Sep 17 00:00:00 2001
From: skc7 <Krishna.Sankisa at amd.com>
Date: Wed, 24 Jul 2024 13:44:04 +0530
Subject: [PATCH 1/2] [AMDGPU] Link TransformUtils lib to AMDGPUUtils.
---
llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt b/llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt
index 4d69fb67db860..241c84de4fdf0 100644
--- a/llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt
+++ b/llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt
@@ -16,6 +16,7 @@ add_llvm_component_library(LLVMAMDGPUUtils
MCParser
Support
TargetParser
+ TransformUtils
ADD_TO_COMPONENT
AMDGPU
>From 1601e4635d3d65db3985c322425448016f6c4f34 Mon Sep 17 00:00:00 2001
From: skc7 <Krishna.Sankisa at amd.com>
Date: Wed, 24 Jul 2024 14:41:46 +0530
Subject: [PATCH 2/2] [AMDGPU] Move AMDGPUAsanInstrumentation outside of utils.
---
.../Target/AMDGPU/{Utils => }/AMDGPUAsanInstrumentation.cpp | 0
.../lib/Target/AMDGPU/{Utils => }/AMDGPUAsanInstrumentation.h | 4 ++--
llvm/lib/Target/AMDGPU/CMakeLists.txt | 1 +
llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt | 2 --
4 files changed, 3 insertions(+), 4 deletions(-)
rename llvm/lib/Target/AMDGPU/{Utils => }/AMDGPUAsanInstrumentation.cpp (100%)
rename llvm/lib/Target/AMDGPU/{Utils => }/AMDGPUAsanInstrumentation.h (96%)
diff --git a/llvm/lib/Target/AMDGPU/Utils/AMDGPUAsanInstrumentation.cpp b/llvm/lib/Target/AMDGPU/AMDGPUAsanInstrumentation.cpp
similarity index 100%
rename from llvm/lib/Target/AMDGPU/Utils/AMDGPUAsanInstrumentation.cpp
rename to llvm/lib/Target/AMDGPU/AMDGPUAsanInstrumentation.cpp
diff --git a/llvm/lib/Target/AMDGPU/Utils/AMDGPUAsanInstrumentation.h b/llvm/lib/Target/AMDGPU/AMDGPUAsanInstrumentation.h
similarity index 96%
rename from llvm/lib/Target/AMDGPU/Utils/AMDGPUAsanInstrumentation.h
rename to llvm/lib/Target/AMDGPU/AMDGPUAsanInstrumentation.h
index b438004aa6ce7..64d78c4aeb692 100644
--- a/llvm/lib/Target/AMDGPU/Utils/AMDGPUAsanInstrumentation.h
+++ b/llvm/lib/Target/AMDGPU/AMDGPUAsanInstrumentation.h
@@ -10,8 +10,8 @@
#define LLVM_LIB_TARGET_AMDGPU_UTILS_AMDGPU_ASAN_INSTRUMENTATION_H
#include "AMDGPU.h"
-#include "AMDGPUBaseInfo.h"
-#include "AMDGPUMemoryUtils.h"
+#include "Utils/AMDGPUBaseInfo.h"
+#include "Utils/AMDGPUMemoryUtils.h"
#include "llvm/ADT/SetOperations.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/ADT/StringMap.h"
diff --git a/llvm/lib/Target/AMDGPU/CMakeLists.txt b/llvm/lib/Target/AMDGPU/CMakeLists.txt
index c992352cb78da..671caf8484cd9 100644
--- a/llvm/lib/Target/AMDGPU/CMakeLists.txt
+++ b/llvm/lib/Target/AMDGPU/CMakeLists.txt
@@ -46,6 +46,7 @@ add_llvm_target(AMDGPUCodeGen
AMDGPUAnnotateKernelFeatures.cpp
AMDGPUAnnotateUniformValues.cpp
AMDGPUArgumentUsageInfo.cpp
+ AMDGPUAsanInstrumentation.cpp
AMDGPUAsmPrinter.cpp
AMDGPUAtomicOptimizer.cpp
AMDGPUAttributor.cpp
diff --git a/llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt b/llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt
index 241c84de4fdf0..09b8da9f5dd48 100644
--- a/llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt
+++ b/llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt
@@ -1,5 +1,4 @@
add_llvm_component_library(LLVMAMDGPUUtils
- AMDGPUAsanInstrumentation.cpp
AMDGPUAsmUtils.cpp
AMDGPUBaseInfo.cpp
AMDGPUDelayedMCExpr.cpp
@@ -16,7 +15,6 @@ add_llvm_component_library(LLVMAMDGPUUtils
MCParser
Support
TargetParser
- TransformUtils
ADD_TO_COMPONENT
AMDGPU
More information about the llvm-commits
mailing list