/third_party/spirv-tools/test/fuzz/ |
H A D | transformation_wrap_early_terminator_in_function_test.cpp | 53 OpUnreachable in TEST() 79 OpUnreachable in TEST() 118 100, MakeInstructionDescriptor(9, spv::Op::OpUnreachable, 0), 0) in TEST() 173 OpUnreachable in TEST() 187 OpUnreachable in TEST() 204 OpUnreachable in TEST() 227 101, MakeInstructionDescriptor(9, spv::Op::OpUnreachable, 0), 0), in TEST() 235 104, MakeInstructionDescriptor(71, spv::Op::OpUnreachable, 0), 7), in TEST() 289 OpUnreachable in TEST()
|
H A D | transformation_replace_branch_from_dead_block_with_exit_test.cpp | 316 101, spv::Op::OpUnreachable, 0) in TEST() 325 200, spv::Op::OpUnreachable, 0); in TEST() 615 11, spv::Op::OpUnreachable, 0) in TEST() 663 11, spv::Op::OpUnreachable, 0); in TEST() 689 OpUnreachable in TEST() 746 13, spv::Op::OpUnreachable, 0); in TEST() 778 OpUnreachable in TEST() 828 10, spv::Op::OpUnreachable, 0); in TEST() 860 OpUnreachable in TEST()
|
H A D | transformation_add_early_terminator_wrapper_test.cpp | 116 TransformationAddEarlyTerminatorWrapper(102, 103, spv::Op::OpUnreachable); in TEST() 155 OpUnreachable in TEST()
|
/third_party/spirv-tools/source/fuzz/ |
H A D | transformation_replace_branch_from_dead_block_with_exit.cpp | 86 assert(spv::Op(message_.opcode()) == spv::Op::OpUnreachable && in IsApplicable() 167 ir_context, block.id(), {ir_context, spv::Op::OpUnreachable}); in BlockIsSuitable()
|
H A D | transformation_wrap_early_terminator_in_function.cpp | 56 case spv::Op::OpUnreachable: in IsApplicable() 158 early_terminator_opcode == spv::Op::OpUnreachable || in MaybeGetWrapperFunction()
|
H A D | fuzzer_pass_replace_branches_from_dead_blocks_with_exits.cpp | 70 // We can always use OpUnreachable to replace a block's terminator. in Apply() 74 std::vector<spv::Op> opcodes = {spv::Op::OpUnreachable}; in Apply()
|
H A D | fuzzer_pass_merge_function_returns.cpp | 70 case spv::Op::OpUnreachable: in Apply() 327 for (spv::Op opcode : {spv::Op::OpKill, spv::Op::OpUnreachable, in IsEarlyTerminatorWrapper()
|
H A D | transformation_add_early_terminator_wrapper.cpp | 40 spv::Op(message_.opcode()) == spv::Op::OpUnreachable || in IsApplicable()
|
H A D | transformation_add_function.cpp | 149 // again. This is because the turning of OpKill, OpUnreachable and OpReturn in IsApplicable() 341 // - attempt to replace OpKill and OpUnreachable with return instructions in TryToMakeFunctionLivesafe() 348 case spv::Op::OpUnreachable: in TryToMakeFunctionLivesafe() 735 kill_or_unreachable_inst->opcode() == spv::Op::OpUnreachable) && in TryToTurnKillOrUnreachableIntoReturn() 736 "Precondition: instruction must be OpKill or OpUnreachable."); in TryToTurnKillOrUnreachableIntoReturn() 752 // specifically to turn OpKill and OpUnreachable instructions into in TryToTurnKillOrUnreachableIntoReturn()
|
/third_party/spirv-tools/source/opt/ |
H A D | workaround1209.cpp | 46 if (bb->tail()->opcode() == spv::Op::OpUnreachable) { in RemoveOpUnreachableInLoops() 48 // We found an OpUnreachable inside a loop. in RemoveOpUnreachableInLoops()
|
H A D | dead_branch_elim_pass.cpp | 393 ebi->terminator()->opcode() != spv::Op::OpUnreachable) { in EraseDeadBlocks() 398 MakeUnique<Instruction>(context(), spv::Op::OpUnreachable, 0, 0, in EraseDeadBlocks() member in spvtools::opt::spv::Op
|
H A D | aggressive_dead_code_elim_pass.cpp | 298 if (merge_terminator->opcode() == spv::Op::OpUnreachable) { in KillDeadInstructions() 555 case spv::Op::OpUnreachable: in InitializeWorkList()
|
H A D | merge_return_pass.cpp | 232 tail_opcode == spv::Op::OpUnreachable) { in ProcessStructuredBlock() 884 // |bb| must be an empty block ending with OpUnreachable. in HasNontrivialUnreachableBlocks() 885 if (bb.begin()->opcode() != spv::Op::OpUnreachable) { in HasNontrivialUnreachableBlocks()
|
/third_party/spirv-tools/tools/cfg/ |
H A D | bin_to_dot.cpp | 113 case spv::Op::OpUnreachable: in HandleInstruction()
|
/third_party/glslang/SPIRV/ |
H A D | spvIR.h | 230 // OpUnreachable. 237 addInstruction(std::unique_ptr<Instruction>(new Instruction(OpUnreachable))); in rewriteAsCanonicalUnreachableMerge() 267 case OpUnreachable: in isTerminated()
|
/third_party/spirv-tools/test/val/ |
H A D | val_cfg_test.cpp | 114 case spv::Op::OpUnreachable: in operator std::string() 116 out << "OpUnreachable\n"; in operator std::string() 735 GetUnreachableMergeTerminatedBy(GetParam(), spv::Op::OpUnreachable)); in TEST_P() member in spvtools::val::__anon27107::spv::Op 780 GetUnreachableContinueTerminatedBy(GetParam(), spv::Op::OpUnreachable)); in TEST_P() member in spvtools::val::__anon27107::spv::Op 824 Block merge("merge", spv::Op::OpUnreachable); in GetUnreachableMergeUnreachableMergeInst() 890 Block merge("merge", spv::Op::OpUnreachable); in GetUnreachableMergeWithComplexBody() 961 Block merge("merge", spv::Op::OpUnreachable); in GetUnreachableMergeWithBranchUse() 994 Block merge("merge", spv::Op::OpUnreachable); in GetUnreachableMergeWithMultipleUses() 1582 Block def("default", spv::Op::OpUnreachable); in TEST_F() 2749 OpUnreachable in TEST_F() [all...] |
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.0/ |
H A D | spirv.cs | 902 OpUnreachable = 255, enumerator
|
H A D | spirv.hpp | 897 OpUnreachable = 255, enumerator
|
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.1/ |
H A D | spirv.cs | 914 OpUnreachable = 255, enumerator
|
H A D | spirv.hpp | 909 OpUnreachable = 255, enumerator
|
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.2/ |
H A D | spirv.cs | 919 OpUnreachable = 255, enumerator
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.0/ |
H A D | spirv.cs | 902 OpUnreachable = 255, enumerator
|
H A D | spirv.hpp | 897 OpUnreachable = 255, enumerator
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.1/ |
H A D | spirv.cs | 914 OpUnreachable = 255, enumerator
|
H A D | spirv.hpp | 909 OpUnreachable = 255, enumerator
|