MCPcopy Create free account
hub / github.com/KhronosGroup/SPIRV-Tools / spvOpcodeIsAbort

Function spvOpcodeIsAbort

source/opcode.cpp:387–400  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

385}
386
387bool spvOpcodeIsAbort(spv::Op opcode) {
388 switch (opcode) {
389 case spv::Op::OpKill:
390 case spv::Op::OpUnreachable:
391 case spv::Op::OpTerminateInvocation:
392 case spv::Op::OpTerminateRayKHR:
393 case spv::Op::OpIgnoreIntersectionKHR:
394 case spv::Op::OpEmitMeshTasksEXT:
395 case spv::Op::OpAbortKHR:
396 return true;
397 default:
398 return false;
399 }
400}
401
402bool spvOpcodeIsReturnOrAbort(spv::Op opcode) {
403 return spvOpcodeIsReturn(opcode) || spvOpcodeIsAbort(opcode);

Callers 3

spvOpcodeIsReturnOrAbortFunction · 0.85
InlineReturnMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected