aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib
diff options
context:
space:
mode:
authorVikram Hegde <115221833+vikramRH@users.noreply.github.com>2025-07-28 11:28:00 +0530
committerGitHub <noreply@github.com>2025-07-28 11:28:00 +0530
commit495774d6d59379edad3c8c35be8c4672d4a513fa (patch)
tree471b4aeb17da457276cef34a9467563464c192f2 /llvm/lib
parentd35bf478a81e0ca5c9fac76767d41a23df262f94 (diff)
downloadllvm-495774d6d59379edad3c8c35be8c4672d4a513fa.zip
llvm-495774d6d59379edad3c8c35be8c4672d4a513fa.tar.gz
llvm-495774d6d59379edad3c8c35be8c4672d4a513fa.tar.bz2
Revert "[CodeGen][NPM] Stitch up loop passes in codegen pipeline" (#150883)
Reverts llvm/llvm-project#148114 will update with fixed PR.
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp b/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
index 8e7bde5..c865082 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
@@ -104,9 +104,7 @@
#include "llvm/Transforms/Scalar/FlattenCFG.h"
#include "llvm/Transforms/Scalar/GVN.h"
#include "llvm/Transforms/Scalar/InferAddressSpaces.h"
-#include "llvm/Transforms/Scalar/LICM.h"
#include "llvm/Transforms/Scalar/LoopDataPrefetch.h"
-#include "llvm/Transforms/Scalar/LoopPassManager.h"
#include "llvm/Transforms/Scalar/NaryReassociate.h"
#include "llvm/Transforms/Scalar/SeparateConstOffsetFromGEP.h"
#include "llvm/Transforms/Scalar/Sink.h"
@@ -2064,12 +2062,7 @@ void AMDGPUCodeGenPassBuilder::addIRPasses(AddIRPass &addPass) const {
// TODO: May want to move later or split into an early and late one.
addPass(AMDGPUCodeGenPreparePass(TM));
- // Try to hoist loop invariant parts of divisions AMDGPUCodeGenPrepare may
- // have expanded.
- if (TM.getOptLevel() > CodeGenOptLevel::Less) {
- addPass(createFunctionToLoopPassAdaptor(LICMPass(LICMOptions()),
- /*UseMemorySSA=*/true));
- }
+ // TODO: LICM
}
Base::addIRPasses(addPass);