Skip to content

Commit 25935c3

Browse files
committed
Revert "[HIP][LLVM][Opt] Add LLVM support for hipstdpar"
This reverts commit c5bba7e.
1 parent c5bba7e commit 25935c3

17 files changed

+0
-938
lines changed

llvm/include/llvm/Transforms/HipStdPar/HipStdPar.h

Lines changed: 0 additions & 46 deletions
This file was deleted.

llvm/lib/Passes/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ add_llvm_component_library(LLVMPasses
1919
CodeGen
2020
Core
2121
Coroutines
22-
HipStdPar
2322
IPO
2423
InstCombine
2524
IRPrinter

llvm/lib/Passes/PassBuilder.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,6 @@
9494
#include "llvm/Transforms/Coroutines/CoroEarly.h"
9595
#include "llvm/Transforms/Coroutines/CoroElide.h"
9696
#include "llvm/Transforms/Coroutines/CoroSplit.h"
97-
#include "llvm/Transforms/HipStdPar/HipStdPar.h"
9897
#include "llvm/Transforms/IPO/AlwaysInliner.h"
9998
#include "llvm/Transforms/IPO/Annotation2Metadata.h"
10099
#include "llvm/Transforms/IPO/ArgumentPromotion.h"

llvm/lib/Passes/PassBuilderPipelines.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
#include "llvm/Transforms/Coroutines/CoroEarly.h"
3838
#include "llvm/Transforms/Coroutines/CoroElide.h"
3939
#include "llvm/Transforms/Coroutines/CoroSplit.h"
40-
#include "llvm/Transforms/HipStdPar/HipStdPar.h"
4140
#include "llvm/Transforms/IPO/AlwaysInliner.h"
4241
#include "llvm/Transforms/IPO/Annotation2Metadata.h"
4342
#include "llvm/Transforms/IPO/ArgumentPromotion.h"

llvm/lib/Passes/PassRegistry.def

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,6 @@ MODULE_PASS("forceattrs", ForceFunctionAttrsPass())
6464
MODULE_PASS("function-import", FunctionImportPass())
6565
MODULE_PASS("globalopt", GlobalOptPass())
6666
MODULE_PASS("globalsplit", GlobalSplitPass())
67-
MODULE_PASS("hipstdpar-select-accelerator-code",
68-
HipStdParAcceleratorCodeSelectionPass())
69-
MODULE_PASS("hipstdpar-interpose-alloc", HipStdParAllocationInterpositionPass())
7067
MODULE_PASS("hotcoldsplit", HotColdSplittingPass())
7168
MODULE_PASS("inferattrs", InferFunctionAttrsPass())
7269
MODULE_PASS("inliner-wrapper", ModuleInlinerWrapperPass())

llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
#include "llvm/InitializePasses.h"
5151
#include "llvm/MC/TargetRegistry.h"
5252
#include "llvm/Passes/PassBuilder.h"
53-
#include "llvm/Transforms/HipStdPar/HipStdPar.h"
5453
#include "llvm/Transforms/IPO.h"
5554
#include "llvm/Transforms/IPO/AlwaysInliner.h"
5655
#include "llvm/Transforms/IPO/GlobalDCE.h"
@@ -349,11 +348,6 @@ static cl::opt<bool> EnableRewritePartialRegUses(
349348
cl::desc("Enable rewrite partial reg uses pass"), cl::init(false),
350349
cl::Hidden);
351350

352-
static cl::opt<bool> EnableHipStdPar(
353-
"amdgpu-enable-hipstdpar",
354-
cl::desc("Enable HIP Standard Parallelism Offload support"), cl::init(false),
355-
cl::Hidden);
356-
357351
extern "C" LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAMDGPUTarget() {
358352
// Register the target
359353
RegisterTargetMachine<R600TargetMachine> X(getTheR600Target());
@@ -705,8 +699,6 @@ void AMDGPUTargetMachine::registerPassBuilderCallbacks(PassBuilder &PB) {
705699
if (EnableLibCallSimplify && Level != OptimizationLevel::O0)
706700
FPM.addPass(AMDGPUSimplifyLibCallsPass());
707701
PM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM)));
708-
if (EnableHipStdPar)
709-
PM.addPass(HipStdParAcceleratorCodeSelectionPass());
710702
});
711703

712704
PB.registerPipelineEarlySimplificationEPCallback(

llvm/lib/Target/AMDGPU/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,6 @@ add_llvm_target(AMDGPUCodeGen
176176
CodeGenTypes
177177
Core
178178
GlobalISel
179-
HIPStdPar
180179
IPO
181180
MC
182181
MIRParser

llvm/lib/Transforms/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,3 @@ add_subdirectory(Hello)
99
add_subdirectory(ObjCARC)
1010
add_subdirectory(Coroutines)
1111
add_subdirectory(CFGuard)
12-
add_subdirectory(HipStdPar)

llvm/lib/Transforms/HipStdPar/CMakeLists.txt

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)