Home
last modified time | relevance | path

Searched refs:OpUnreachable (Results 1 - 25 of 60) sorted by relevance

123

/third_party/spirv-tools/test/fuzz/
H A Dtransformation_wrap_early_terminator_in_function_test.cpp53 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 Dtransformation_replace_branch_from_dead_block_with_exit_test.cpp316 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 Dtransformation_add_early_terminator_wrapper_test.cpp116 TransformationAddEarlyTerminatorWrapper(102, 103, spv::Op::OpUnreachable); in TEST()
155 OpUnreachable in TEST()
/third_party/spirv-tools/source/fuzz/
H A Dtransformation_replace_branch_from_dead_block_with_exit.cpp86 assert(spv::Op(message_.opcode()) == spv::Op::OpUnreachable && in IsApplicable()
167 ir_context, block.id(), {ir_context, spv::Op::OpUnreachable}); in BlockIsSuitable()
H A Dtransformation_wrap_early_terminator_in_function.cpp56 case spv::Op::OpUnreachable: in IsApplicable()
158 early_terminator_opcode == spv::Op::OpUnreachable || in MaybeGetWrapperFunction()
H A Dfuzzer_pass_replace_branches_from_dead_blocks_with_exits.cpp70 // 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 Dfuzzer_pass_merge_function_returns.cpp70 case spv::Op::OpUnreachable: in Apply()
327 for (spv::Op opcode : {spv::Op::OpKill, spv::Op::OpUnreachable, in IsEarlyTerminatorWrapper()
H A Dtransformation_add_early_terminator_wrapper.cpp40 spv::Op(message_.opcode()) == spv::Op::OpUnreachable || in IsApplicable()
H A Dtransformation_add_function.cpp149 // 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 Dworkaround1209.cpp46 if (bb->tail()->opcode() == spv::Op::OpUnreachable) { in RemoveOpUnreachableInLoops()
48 // We found an OpUnreachable inside a loop. in RemoveOpUnreachableInLoops()
H A Ddead_branch_elim_pass.cpp393 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 Daggressive_dead_code_elim_pass.cpp298 if (merge_terminator->opcode() == spv::Op::OpUnreachable) { in KillDeadInstructions()
555 case spv::Op::OpUnreachable: in InitializeWorkList()
H A Dmerge_return_pass.cpp232 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 Dbin_to_dot.cpp113 case spv::Op::OpUnreachable: in HandleInstruction()
/third_party/glslang/SPIRV/
H A DspvIR.h230 // 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 Dval_cfg_test.cpp114 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 Dspirv.cs902 OpUnreachable = 255, enumerator
H A Dspirv.hpp897 OpUnreachable = 255, enumerator
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.1/
H A Dspirv.cs914 OpUnreachable = 255, enumerator
H A Dspirv.hpp909 OpUnreachable = 255, enumerator
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.2/
H A Dspirv.cs919 OpUnreachable = 255, enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.0/
H A Dspirv.cs902 OpUnreachable = 255, enumerator
H A Dspirv.hpp897 OpUnreachable = 255, enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.1/
H A Dspirv.cs914 OpUnreachable = 255, enumerator
H A Dspirv.hpp909 OpUnreachable = 255, enumerator

Completed in 42 milliseconds

123