Home
last modified time | relevance | path

Searched refs:loop_control (Results 1 – 22 of 22) sorted by relevance

/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/
Dtransformation_set_loop_control.cpp25 uint32_t block_id, uint32_t loop_control, uint32_t peel_count, in TransformationSetLoopControl() argument
28 message_.set_loop_control(loop_control); in TransformationSetLoopControl()
59 assert(!(message_.loop_control() & ~all_loop_control_mask_bits_set)); in IsApplicable()
81 if ((message_.loop_control() & SpvLoopControlPeelCountMask) && in IsApplicable()
86 if ((message_.loop_control() & SpvLoopControlPartialCountMask) && in IsApplicable()
92 !(message_.loop_control() & SpvLoopControlPeelCountMask)) { in IsApplicable()
98 !(message_.loop_control() & SpvLoopControlPartialCountMask)) { in IsApplicable()
105 return !((message_.loop_control() & SpvLoopControlDontUnrollMask) && in IsApplicable()
106 (message_.loop_control() & in IsApplicable()
125 {SPV_OPERAND_TYPE_LOOP_CONTROL, {message_.loop_control()}}); in Apply()
[all …]
Dtransformation_set_loop_control.h34 TransformationSetLoopControl(uint32_t block_id, uint32_t loop_control,
/external/deqp-deps/SPIRV-Tools/source/fuzz/
Dtransformation_set_loop_control.cpp25 uint32_t block_id, uint32_t loop_control, uint32_t peel_count, in TransformationSetLoopControl() argument
28 message_.set_loop_control(loop_control); in TransformationSetLoopControl()
59 assert(!(message_.loop_control() & ~all_loop_control_mask_bits_set)); in IsApplicable()
81 if ((message_.loop_control() & SpvLoopControlPeelCountMask) && in IsApplicable()
86 if ((message_.loop_control() & SpvLoopControlPartialCountMask) && in IsApplicable()
92 !(message_.loop_control() & SpvLoopControlPeelCountMask)) { in IsApplicable()
98 !(message_.loop_control() & SpvLoopControlPartialCountMask)) { in IsApplicable()
105 return !((message_.loop_control() & SpvLoopControlDontUnrollMask) && in IsApplicable()
106 (message_.loop_control() & in IsApplicable()
125 {SPV_OPERAND_TYPE_LOOP_CONTROL, {message_.loop_control()}}); in Apply()
[all …]
Dtransformation_set_loop_control.h34 TransformationSetLoopControl(uint32_t block_id, uint32_t loop_control,
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/fuzz/
Dtransformation_set_loop_control.cpp25 uint32_t block_id, uint32_t loop_control, uint32_t peel_count, in TransformationSetLoopControl() argument
28 message_.set_loop_control(loop_control); in TransformationSetLoopControl()
59 assert(!(message_.loop_control() & ~all_loop_control_mask_bits_set)); in IsApplicable()
81 if ((message_.loop_control() & SpvLoopControlPeelCountMask) && in IsApplicable()
86 if ((message_.loop_control() & SpvLoopControlPartialCountMask) && in IsApplicable()
92 !(message_.loop_control() & SpvLoopControlPeelCountMask)) { in IsApplicable()
98 !(message_.loop_control() & SpvLoopControlPartialCountMask)) { in IsApplicable()
105 return !((message_.loop_control() & SpvLoopControlDontUnrollMask) && in IsApplicable()
106 (message_.loop_control() & in IsApplicable()
125 {SPV_OPERAND_TYPE_LOOP_CONTROL, {message_.loop_control()}}); in Apply()
[all …]
Dtransformation_set_loop_control.h34 TransformationSetLoopControl(uint32_t block_id, uint32_t loop_control,
/external/deqp-deps/SPIRV-Tools/source/val/
Dvalidate_cfg.cpp302 const auto loop_control = inst->GetOperandAs<uint32_t>(2); in ValidateLoopMerge() local
303 if ((loop_control >> SpvLoopControlUnrollShift) & 0x1 && in ValidateLoopMerge()
304 (loop_control >> SpvLoopControlDontUnrollShift) & 0x1) { in ValidateLoopMerge()
308 if ((loop_control >> SpvLoopControlDontUnrollShift) & 0x1 && in ValidateLoopMerge()
309 (loop_control >> SpvLoopControlPeelCountShift) & 0x1) { in ValidateLoopMerge()
314 if ((loop_control >> SpvLoopControlDontUnrollShift) & 0x1 && in ValidateLoopMerge()
315 (loop_control >> SpvLoopControlPartialCountShift) & 0x1) { in ValidateLoopMerge()
322 if ((loop_control >> SpvLoopControlDependencyLengthShift) & 0x1) { in ValidateLoopMerge()
325 if ((loop_control >> SpvLoopControlMinIterationsShift) & 0x1) { in ValidateLoopMerge()
328 if ((loop_control >> SpvLoopControlMaxIterationsShift) & 0x1) { in ValidateLoopMerge()
[all …]
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/val/
Dvalidate_cfg.cpp297 const auto loop_control = inst->GetOperandAs<uint32_t>(2); in ValidateLoopMerge() local
298 if ((loop_control >> SpvLoopControlUnrollShift) & 0x1 && in ValidateLoopMerge()
299 (loop_control >> SpvLoopControlDontUnrollShift) & 0x1) { in ValidateLoopMerge()
303 if ((loop_control >> SpvLoopControlDontUnrollShift) & 0x1 && in ValidateLoopMerge()
304 (loop_control >> SpvLoopControlPeelCountShift) & 0x1) { in ValidateLoopMerge()
309 if ((loop_control >> SpvLoopControlDontUnrollShift) & 0x1 && in ValidateLoopMerge()
310 (loop_control >> SpvLoopControlPartialCountShift) & 0x1) { in ValidateLoopMerge()
317 if ((loop_control >> SpvLoopControlDependencyLengthShift) & 0x1) { in ValidateLoopMerge()
320 if ((loop_control >> SpvLoopControlMinIterationsShift) & 0x1) { in ValidateLoopMerge()
323 if ((loop_control >> SpvLoopControlMaxIterationsShift) & 0x1) { in ValidateLoopMerge()
[all …]
/external/swiftshader/third_party/SPIRV-Tools/source/val/
Dvalidate_cfg.cpp297 const auto loop_control = inst->GetOperandAs<uint32_t>(2); in ValidateLoopMerge() local
298 if ((loop_control >> SpvLoopControlUnrollShift) & 0x1 && in ValidateLoopMerge()
299 (loop_control >> SpvLoopControlDontUnrollShift) & 0x1) { in ValidateLoopMerge()
303 if ((loop_control >> SpvLoopControlDontUnrollShift) & 0x1 && in ValidateLoopMerge()
304 (loop_control >> SpvLoopControlPeelCountShift) & 0x1) { in ValidateLoopMerge()
309 if ((loop_control >> SpvLoopControlDontUnrollShift) & 0x1 && in ValidateLoopMerge()
310 (loop_control >> SpvLoopControlPartialCountShift) & 0x1) { in ValidateLoopMerge()
317 if ((loop_control >> SpvLoopControlDependencyLengthShift) & 0x1) { in ValidateLoopMerge()
320 if ((loop_control >> SpvLoopControlMinIterationsShift) & 0x1) { in ValidateLoopMerge()
323 if ((loop_control >> SpvLoopControlMaxIterationsShift) & 0x1) { in ValidateLoopMerge()
[all …]
/external/deqp-deps/SPIRV-Tools/source/opt/
Dir_builder.h192 uint32_t loop_control = SpvLoopControlMaskNone) {
197 {spv_operand_type_t::SPV_OPERAND_TYPE_LOOP_CONTROL, {loop_control}}}));
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dir_builder.h192 uint32_t loop_control = SpvLoopControlMaskNone) {
197 {spv_operand_type_t::SPV_OPERAND_TYPE_LOOP_CONTROL, {loop_control}}}));
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/opt/
Dir_builder.h192 uint32_t loop_control = SpvLoopControlMaskNone) {
197 {spv_operand_type_t::SPV_OPERAND_TYPE_LOOP_CONTROL, {loop_control}}}));
/external/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
Dspirv_builder.h225 SpvId cont_target, SpvLoopControlMask loop_control);
Dspirv_builder.c580 SpvId cont_target, SpvLoopControlMask loop_control) in spirv_builder_loop_merge() argument
586 spirv_buffer_emit_word(&b->instructions, loop_control); in spirv_builder_loop_merge()
/external/deqp/android/cts/master/vk-master-2020-03-01/
Dspirv-assembly.txt720 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.iteration_multiple
721 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.max_iterations
722 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.min_iterations
723 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.partial_count
724 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.peel_count
/external/deqp-deps/SPIRV-Tools/source/fuzz/protobufs/
Dspvtoolsfuzz.proto2177 uint32 loop_control = 2; field
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/fuzz/protobufs/
Dspvtoolsfuzz.proto2177 uint32 loop_control = 2; field
/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/protobufs/
Dspvtoolsfuzz.proto2177 uint32 loop_control = 2; field
/external/deqp/android/cts/master/vk-master/
Dspirv-assembly.txt180 dEQP-VK.spirv_assembly.instruction.compute.loop_control.none
181 dEQP-VK.spirv_assembly.instruction.compute.loop_control.unroll
182 dEQP-VK.spirv_assembly.instruction.compute.loop_control.dont_unroll
183 dEQP-VK.spirv_assembly.instruction.compute.loop_control.dependency_length
184 dEQP-VK.spirv_assembly.instruction.compute.loop_control.dependency_infinite
20682 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.iteration_multiple
20683 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.max_iterations
20684 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.min_iterations
20685 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.partial_count
20686 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.peel_count
/external/deqp/external/vulkancts/mustpass/master/vk-default/
Dspirv-assembly.txt180 dEQP-VK.spirv_assembly.instruction.compute.loop_control.none
181 dEQP-VK.spirv_assembly.instruction.compute.loop_control.unroll
182 dEQP-VK.spirv_assembly.instruction.compute.loop_control.dont_unroll
183 dEQP-VK.spirv_assembly.instruction.compute.loop_control.dependency_length
184 dEQP-VK.spirv_assembly.instruction.compute.loop_control.dependency_infinite
20658 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.iteration_multiple
20659 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.max_iterations
20660 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.min_iterations
20661 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.partial_count
20662 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.peel_count
/external/swiftshader/tests/regres/testlists/vk-default/
Dspirv-assembly.txt180 dEQP-VK.spirv_assembly.instruction.compute.loop_control.none
181 dEQP-VK.spirv_assembly.instruction.compute.loop_control.unroll
182 dEQP-VK.spirv_assembly.instruction.compute.loop_control.dont_unroll
183 dEQP-VK.spirv_assembly.instruction.compute.loop_control.dependency_length
184 dEQP-VK.spirv_assembly.instruction.compute.loop_control.dependency_infinite
20660 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.iteration_multiple
20661 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.max_iterations
20662 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.min_iterations
20663 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.partial_count
20664 dEQP-VK.spirv_assembly.instruction.spirv1p4.loop_control.peel_count
/external/deqp/android/cts/master/vk-master-2019-03-01/
Dspirv-assembly.txt124 dEQP-VK.spirv_assembly.instruction.compute.loop_control.none
125 dEQP-VK.spirv_assembly.instruction.compute.loop_control.unroll
126 dEQP-VK.spirv_assembly.instruction.compute.loop_control.dont_unroll
127 dEQP-VK.spirv_assembly.instruction.compute.loop_control.dependency_length
128 dEQP-VK.spirv_assembly.instruction.compute.loop_control.dependency_infinite