Commit 041fa9e4 by Ben Clayton

SpirvShaderDebugger: Stub UNIMPLEMENTED() opcodes

Bug: b/148401179 Change-Id: I3a5cacc24bcb31a0b7e7cc3319ba500de59baa8a Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/42192Tested-by: 's avatarBen Clayton <bclayton@google.com> Reviewed-by: 's avatarNicolas Capens <nicolascapens@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
parent 875d98b5
......@@ -976,8 +976,31 @@ void SpirvShader::Impl::Debugger::process(const SpirvShader *shader, const InsnI
fileIDs.emplace(source->file.c_str(), file->id);
});
break;
case OpenCLDebugInfo100DebugInfoNone:
case OpenCLDebugInfo100DebugTypePointer:
case OpenCLDebugInfo100DebugTypeQualifier:
case OpenCLDebugInfo100DebugTypeArray:
case OpenCLDebugInfo100DebugTypedef:
case OpenCLDebugInfo100DebugTypeEnum:
case OpenCLDebugInfo100DebugTypeInheritance:
case OpenCLDebugInfo100DebugTypePtrToMember:
case OpenCLDebugInfo100DebugTypeTemplate:
case OpenCLDebugInfo100DebugTypeTemplateParameter:
case OpenCLDebugInfo100DebugTypeTemplateTemplateParameter:
case OpenCLDebugInfo100DebugTypeTemplateParameterPack:
case OpenCLDebugInfo100DebugGlobalVariable:
case OpenCLDebugInfo100DebugFunctionDeclaration:
case OpenCLDebugInfo100DebugLexicalBlockDiscriminator:
case OpenCLDebugInfo100DebugInlinedVariable:
case OpenCLDebugInfo100DebugOperation:
case OpenCLDebugInfo100DebugMacroDef:
case OpenCLDebugInfo100DebugMacroUndef:
case OpenCLDebugInfo100DebugImportedEntity:
UNIMPLEMENTED("b/148401179 OpenCLDebugInfo100 instruction %d", int(extInstIndex));
break;
default:
UNSUPPORTED("Unsupported OpenCLDebugInfo100 instruction %d", int(extInstIndex));
UNSUPPORTED("OpenCLDebugInfo100 instruction %d", int(extInstIndex));
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment