From 46ffad2bc5a2e0802a464205c2e6878cdff0e015 Mon Sep 17 00:00:00 2001 From: foreman Date: Tue, 19 Mar 2019 15:43:32 -0400 Subject: [PATCH] P4 to Git Change 1758488 by asalmanp@asalmanp-ocl-stg on 2019/03/19 15:18:18 SWDEV-132899 - [OCL][GFX10] add "wavefrontsize64" to the linkOptions if they had previously been added to the compile options ReviewRequestURL = http://ocltc.amd.com/reviews/r/16966/ Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/devprogram.cpp#35 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#71 edit --- rocclr/runtime/device/devprogram.cpp | 3 +++ rocclr/runtime/device/pal/palsettings.cpp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/rocclr/runtime/device/devprogram.cpp b/rocclr/runtime/device/devprogram.cpp index 532b7c2886..51511f65c7 100644 --- a/rocclr/runtime/device/devprogram.cpp +++ b/rocclr/runtime/device/devprogram.cpp @@ -1449,6 +1449,9 @@ bool Program::linkImplLC(amd::option::Options* options) { if (options->oVariables->UnsafeMathOpt || options->oVariables->FastRelaxedMath) { linkOptions += "unsafe_math,"; } + if (device().settings().lcWavefrontSize64_) { + linkOptions += "wavefrontsize64,"; + } if (!linkOptions.empty()) { linkOptions.pop_back(); // remove the last comma } diff --git a/rocclr/runtime/device/pal/palsettings.cpp b/rocclr/runtime/device/pal/palsettings.cpp index 1e9d19220d..54887d0253 100644 --- a/rocclr/runtime/device/pal/palsettings.cpp +++ b/rocclr/runtime/device/pal/palsettings.cpp @@ -143,7 +143,7 @@ Settings::Settings() { enableWgpMode_ = false; enableWave32Mode_ = false; hsailExplicitXnack_ = false; - lcWavefrontSize64_ = false; + lcWavefrontSize64_ = true; } bool Settings::create(const Pal::DeviceProperties& palProp,