diff --git a/rocclr/runtime/device/pal/palprogram.cpp b/rocclr/runtime/device/pal/palprogram.cpp index b8d664c3c1..989ead020c 100644 --- a/rocclr/runtime/device/pal/palprogram.cpp +++ b/rocclr/runtime/device/pal/palprogram.cpp @@ -714,10 +714,12 @@ void HSAILProgram::releaseClBinary() { std::string HSAILProgram::hsailOptions(amd::option::Options* options) { std::string hsailOptions; +#ifndef WITH_LIGHTNING_COMPILER hsailOptions.append(" -D__AMD__=1"); hsailOptions.append(" -D__").append(device().info().name_).append("__=1"); hsailOptions.append(" -D__").append(device().info().name_).append("=1"); +#endif int major, minor; ::sscanf(device().info().version_, "OpenCL %d.%d ", &major, &minor); @@ -732,6 +734,7 @@ std::string HSAILProgram::hsailOptions(amd::option::Options* options) { hsailOptions.append(" -D__IMAGE_SUPPORT__=1"); } +#ifndef WITH_LIGHTNING_COMPILER // Set options for the standard device specific options // All our devices support these options now if (dev().settings().reportFMAF_) { @@ -740,6 +743,7 @@ std::string HSAILProgram::hsailOptions(amd::option::Options* options) { if (dev().settings().reportFMA_) { hsailOptions.append(" -DFP_FAST_FMA=1"); } +#endif uint clcStd = (options->oVariables->CLStd[2] - '0') * 100 + (options->oVariables->CLStd[4] - '0') * 10; diff --git a/rocclr/runtime/device/rocm/rocprogram.cpp b/rocclr/runtime/device/rocm/rocprogram.cpp index 10c6d6d0e1..fc91ff0179 100644 --- a/rocclr/runtime/device/rocm/rocprogram.cpp +++ b/rocclr/runtime/device/rocm/rocprogram.cpp @@ -312,10 +312,12 @@ std::string Program::preprocessorOptions(amd::option::Options* options) { // Set options for the standard device specific options +#ifndef WITH_LIGHTNING_COMPILER optionsStr.append(" -D__AMD__=1"); optionsStr.append(" -D__").append(device().info().name_).append("__=1"); optionsStr.append(" -D__").append(device().info().name_).append("=1"); +#endif int major, minor; ::sscanf(device().info().version_, "OpenCL %d.%d ", &major, &minor); @@ -328,6 +330,7 @@ std::string Program::preprocessorOptions(amd::option::Options* options) { optionsStr.append(" -D__IMAGE_SUPPORT__=1"); } +#ifndef WITH_LIGHTNING_COMPILER // This is just for legacy compiler code // All our devices support these options now if (options->oVariables->FastFMA) { @@ -336,6 +339,7 @@ std::string Program::preprocessorOptions(amd::option::Options* options) { if (options->oVariables->FastFMAF) { optionsStr.append(" -DFP_FAST_FMAF=1"); } +#endif uint clcStd = (options->oVariables->CLStd[2] - '0') * 100 + (options->oVariables->CLStd[4] - '0') * 10;