diff options
author | Vikram Hegde <115221833+vikramRH@users.noreply.github.com> | 2025-07-28 11:28:00 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-28 11:28:00 +0530 |
commit | 495774d6d59379edad3c8c35be8c4672d4a513fa (patch) | |
tree | 471b4aeb17da457276cef34a9467563464c192f2 /llvm/lib | |
parent | d35bf478a81e0ca5c9fac76767d41a23df262f94 (diff) | |
download | llvm-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.cpp | 9 |
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); |