3c0e80074b
SWDEV-132899 - [gfx10][OCL]- Adding support for forcing WaveSize32 from runtime for testing on gfx10 HW emulator Motivation: During testing ocltst on Windows on PAL/HSAIL/SC path on gfx10 HW emulator, it was found that SC uses WaveSize64 by default for compute kernels. SC also has an interface that can be used for forcing the WaveSize to 32 or 64. - Adding the "-force-wave-size-32" into compiler to be passed down to Finalizer/SC - Adding environment variable "GPU_FORCE_WAVE_SIZE_32" that can be used from runtime to force WaveSize32 compilation in HSAIL/SC path ReviewBoardURL = http://ocltc.amd.com/reviews/r/14364/ Affected files ... ... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.cpp#69 edit ... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/OPTIONS.def#138 edit ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#55 edit ... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#284 edit