File tree Expand file tree Collapse file tree 2 files changed +2
-3
lines changed Expand file tree Collapse file tree 2 files changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -194,7 +194,6 @@ MACHINE_FUNCTION_PASS_WITH_PARAMS(
194194#ifndef DUMMY_FUNCTION_PASS
195195#define DUMMY_FUNCTION_PASS (NAME, PASS_NAME )
196196#endif
197- DUMMY_FUNCTION_PASS (" atomic-expand" , AtomicExpandPass)
198197#undef DUMMY_FUNCTION_PASS
199198
200199#ifndef DUMMY_MACHINE_MODULE_PASS
Original file line number Diff line number Diff line change 4848#include " llvm/Analysis/CGSCCPassManager.h"
4949#include " llvm/Analysis/CallGraphSCCPass.h"
5050#include " llvm/Analysis/UniformityAnalysis.h"
51+ #include " llvm/CodeGen/AtomicExpand.h"
5152#include " llvm/CodeGen/DeadMachineInstructionElim.h"
5253#include " llvm/CodeGen/GlobalISel/CSEInfo.h"
5354#include " llvm/CodeGen/GlobalISel/IRTranslator.h"
@@ -1953,8 +1954,7 @@ void AMDGPUCodeGenPassBuilder::addIRPasses(AddIRPass &addPass) const {
19531954 (AMDGPUAtomicOptimizerStrategy != ScanOptions::None))
19541955 addPass (AMDGPUAtomicOptimizerPass (TM, AMDGPUAtomicOptimizerStrategy));
19551956
1956- // FIXME: Adding atomic-expand manages to break -passes=atomic-expand
1957- // addPass(AtomicExpandPass(TM));
1957+ addPass (AtomicExpandPass (&TM));
19581958
19591959 if (TM.getOptLevel () > CodeGenOptLevel::None) {
19601960 addPass (AMDGPUPromoteAllocaPass (TM));
You can’t perform that action at this time.
0 commit comments