[llvm] ed75e21 - Fix build for GenericFloatingPointPredicateUtils #140254 (#141095)

via llvm-commits llvm-commits at lists.llvm.org
Thu May 22 09:02:15 PDT 2025


Author: Tim Gymnich
Date: 2025-05-22T18:02:11+02:00
New Revision: ed75e2114fd486efc09e35d16e709054a9511eba

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

LOG: Fix build for GenericFloatingPointPredicateUtils #140254 (#141095)

Fixes linker issue with #140254  / #140254

Added: 
    llvm/include/llvm/CodeGen/GlobalISel/MachineFloatingPointPredicateUtils.h
    llvm/lib/CodeGen/GlobalISel/MachineFloatingPointPredicateUtils.cpp

Modified: 
    llvm/lib/CodeGen/CMakeLists.txt
    llvm/lib/CodeGen/GlobalISel/CMakeLists.txt

Removed: 
    llvm/include/llvm/CodeGen/MachineFloatingPointPredicateUtils.h
    llvm/lib/CodeGen/MachineFloatingPointPredicateUtils.cpp


################################################################################
diff  --git a/llvm/include/llvm/CodeGen/MachineFloatingPointPredicateUtils.h b/llvm/include/llvm/CodeGen/GlobalISel/MachineFloatingPointPredicateUtils.h
similarity index 100%
rename from llvm/include/llvm/CodeGen/MachineFloatingPointPredicateUtils.h
rename to llvm/include/llvm/CodeGen/GlobalISel/MachineFloatingPointPredicateUtils.h

diff  --git a/llvm/lib/CodeGen/CMakeLists.txt b/llvm/lib/CodeGen/CMakeLists.txt
index dcf7c08d499e1..5dd6413431255 100644
--- a/llvm/lib/CodeGen/CMakeLists.txt
+++ b/llvm/lib/CodeGen/CMakeLists.txt
@@ -119,7 +119,6 @@ add_llvm_component_library(LLVMCodeGen
   MachineCycleAnalysis.cpp
   MachineDebugify.cpp
   MachineDomTreeUpdater.cpp
-  MachineFloatingPointPredicateUtils.cpp
   MachineDominanceFrontier.cpp
   MachineDominators.cpp
   MachineFrameInfo.cpp

diff  --git a/llvm/lib/CodeGen/GlobalISel/CMakeLists.txt b/llvm/lib/CodeGen/GlobalISel/CMakeLists.txt
index 554a2367eb835..27b6ea745921a 100644
--- a/llvm/lib/CodeGen/GlobalISel/CMakeLists.txt
+++ b/llvm/lib/CodeGen/GlobalISel/CMakeLists.txt
@@ -25,6 +25,7 @@ add_llvm_component_library(LLVMGlobalISel
   LoadStoreOpt.cpp
   Localizer.cpp
   LostDebugLocObserver.cpp
+  MachineFloatingPointPredicateUtils.cpp
   MachineIRBuilder.cpp
   RegBankSelect.cpp
   Utils.cpp

diff  --git a/llvm/lib/CodeGen/MachineFloatingPointPredicateUtils.cpp b/llvm/lib/CodeGen/GlobalISel/MachineFloatingPointPredicateUtils.cpp
similarity index 95%
rename from llvm/lib/CodeGen/MachineFloatingPointPredicateUtils.cpp
rename to llvm/lib/CodeGen/GlobalISel/MachineFloatingPointPredicateUtils.cpp
index 3f640ded22c55..8c3035ad91e87 100644
--- a/llvm/lib/CodeGen/MachineFloatingPointPredicateUtils.cpp
+++ b/llvm/lib/CodeGen/GlobalISel/MachineFloatingPointPredicateUtils.cpp
@@ -6,7 +6,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "llvm/CodeGen/MachineFloatingPointPredicateUtils.h"
+#include "llvm/CodeGen/GlobalISel/MachineFloatingPointPredicateUtils.h"
 #include "llvm/CodeGen/GlobalISel/MIPatternMatch.h"
 #include "llvm/CodeGen/LowLevelTypeUtils.h"
 #include "llvm/CodeGen/MachineRegisterInfo.h"


        


More information about the llvm-commits mailing list