Skip to content

Commit 29bc682

Browse files
committed
[AMDGPU] Enable amdgpu-sw-lower-lds pass in pipeline.
1 parent ebbbc73 commit 29bc682

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -600,7 +600,12 @@ AMDGPUTargetMachine::AMDGPUTargetMachine(const Target &T, const Triple &TT,
600600

601601
bool AMDGPUTargetMachine::EnableLateStructurizeCFG = false;
602602
bool AMDGPUTargetMachine::EnableFunctionCalls = false;
603+
#if __has_feature(address_sanitizer)
604+
bool AMDGPUTargetMachine::EnableLowerModuleLDS = false;
605+
EnableLowerModuleLDS = false;
606+
#else
603607
bool AMDGPUTargetMachine::EnableLowerModuleLDS = true;
608+
#endif
604609
bool AMDGPUTargetMachine::DisableStructurizer = false;
605610

606611
AMDGPUTargetMachine::~AMDGPUTargetMachine() = default;
@@ -673,6 +678,8 @@ void AMDGPUTargetMachine::registerPassBuilderCallbacks(
673678
[](ModulePassManager &PM, OptimizationLevel Level) {
674679
PM.addPass(AMDGPUPrintfRuntimeBindingPass());
675680

681+
PM.addPass(AMDGPUSwLowerLDSPass());
682+
676683
if (Level == OptimizationLevel::O0)
677684
return;
678685

0 commit comments

Comments
 (0)