/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/ |
D | transformation_set_loop_control.cpp | 25 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 …]
|
D | transformation_set_loop_control.h | 34 TransformationSetLoopControl(uint32_t block_id, uint32_t loop_control,
|
/external/deqp-deps/SPIRV-Tools/source/fuzz/ |
D | transformation_set_loop_control.cpp | 25 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 …]
|
D | transformation_set_loop_control.h | 34 TransformationSetLoopControl(uint32_t block_id, uint32_t loop_control,
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/fuzz/ |
D | transformation_set_loop_control.cpp | 25 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 …]
|
D | transformation_set_loop_control.h | 34 TransformationSetLoopControl(uint32_t block_id, uint32_t loop_control,
|
/external/deqp-deps/SPIRV-Tools/source/val/ |
D | validate_cfg.cpp | 302 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/ |
D | validate_cfg.cpp | 297 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/ |
D | validate_cfg.cpp | 297 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/ |
D | ir_builder.h | 192 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/ |
D | ir_builder.h | 192 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/ |
D | ir_builder.h | 192 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/ |
D | spirv_builder.h | 225 SpvId cont_target, SpvLoopControlMask loop_control);
|
D | spirv_builder.c | 580 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/ |
D | spirv-assembly.txt | 720 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/ |
D | spvtoolsfuzz.proto | 2177 uint32 loop_control = 2; field
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/fuzz/protobufs/ |
D | spvtoolsfuzz.proto | 2177 uint32 loop_control = 2; field
|
/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/protobufs/ |
D | spvtoolsfuzz.proto | 2177 uint32 loop_control = 2; field
|
/external/deqp/android/cts/master/vk-master/ |
D | spirv-assembly.txt | 180 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/ |
D | spirv-assembly.txt | 180 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/ |
D | spirv-assembly.txt | 180 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/ |
D | spirv-assembly.txt | 124 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
|