mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-31 11:26:21 +08:00
Create base class for debugger in core
Resolves: NEO-4176 Change-Id: Iba48676fe145538c8213d21d514be38c702525c9 Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
This commit is contained in:
committed by
sys_ocldev
parent
46d0ae785b
commit
df59101dae
@@ -172,8 +172,8 @@ cl_int Program::build(
|
||||
bool Program::appendKernelDebugOptions() {
|
||||
CompilerOptions::concatenateAppend(internalOptions, CompilerOptions::debugKernelEnable);
|
||||
CompilerOptions::concatenateAppend(options, CompilerOptions::generateDebugInfo);
|
||||
auto sourceLevelDebugger = pDevice->getSourceLevelDebugger();
|
||||
if (sourceLevelDebugger && sourceLevelDebugger->isOptimizationDisabled()) {
|
||||
auto debugger = pDevice->getSourceLevelDebugger();
|
||||
if (debugger && debugger->isOptimizationDisabled()) {
|
||||
CompilerOptions::concatenateAppend(options, CompilerOptions::optDisable);
|
||||
}
|
||||
return true;
|
||||
|
||||
@@ -77,7 +77,7 @@ Program::Program(ExecutionEnvironment &executionEnvironment, Context *context, b
|
||||
CompilerOptions::concatenateAppend(internalOptions, CompilerOptions::bindlessImages);
|
||||
}
|
||||
|
||||
kernelDebugEnabled = pDevice->isSourceLevelDebuggerActive();
|
||||
kernelDebugEnabled = pDevice->isDebuggerActive();
|
||||
|
||||
auto enableStatelessToStatefullWithOffset = pDevice->getHardwareCapabilities().isStatelesToStatefullWithOffsetSupported;
|
||||
if (DebugManager.flags.EnableStatelessToStatefulBufferOffsetOpt.get() != -1) {
|
||||
|
||||
Reference in New Issue
Block a user