SpirvShaderDebugger: Stub UNIMPLEMENTED() opcodes

Bug: b/148401179
Change-Id: I3a5cacc24bcb31a0b7e7cc3319ba500de59baa8a
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/42192
Tested-by: Ben Clayton <bclayton@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
diff --git a/src/Pipeline/SpirvShaderDebugger.cpp b/src/Pipeline/SpirvShaderDebugger.cpp
index 9471fd7..0648922 100644
--- a/src/Pipeline/SpirvShaderDebugger.cpp
+++ b/src/Pipeline/SpirvShaderDebugger.cpp
@@ -976,8 +976,31 @@
 				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));
 	}
 }