/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/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() 80 if ((message_.loop_control() & in IsApplicable() 90 !(message_.loop_control() & SpvLoopControlPeelCountMask)) { in IsApplicable() 96 !(message_.loop_control() & SpvLoopControlPartialCountMask)) { in IsApplicable() 103 return !((message_.loop_control() & SpvLoopControlDontUnrollMask) && in IsApplicable() 104 (message_.loop_control() & in IsApplicable() 123 {SPV_OPERAND_TYPE_LOOP_CONTROL, {message_.loop_control()}}); in Apply() 140 if (message_.loop_control() & mask) { 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() 80 if ((message_.loop_control() & in IsApplicable() 90 !(message_.loop_control() & SpvLoopControlPeelCountMask)) { in IsApplicable() 96 !(message_.loop_control() & SpvLoopControlPartialCountMask)) { in IsApplicable() 103 return !((message_.loop_control() & SpvLoopControlDontUnrollMask) && in IsApplicable() 104 (message_.loop_control() & in IsApplicable() 123 {SPV_OPERAND_TYPE_LOOP_CONTROL, {message_.loop_control()}}); in Apply() 140 if (message_.loop_control() & mask) { 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 | 283 const auto loop_control = inst->GetOperandAs<uint32_t>(2); in ValidateLoopMerge() local 284 if ((loop_control >> SpvLoopControlUnrollShift) & 0x1 && in ValidateLoopMerge() 285 (loop_control >> SpvLoopControlDontUnrollShift) & 0x1) { in ValidateLoopMerge() 289 if ((loop_control >> SpvLoopControlDontUnrollShift) & 0x1 && in ValidateLoopMerge() 290 (loop_control >> SpvLoopControlPeelCountShift) & 0x1) { in ValidateLoopMerge() 295 if ((loop_control >> SpvLoopControlDontUnrollShift) & 0x1 && in ValidateLoopMerge() 296 (loop_control >> SpvLoopControlPartialCountShift) & 0x1) { in ValidateLoopMerge() 303 if ((loop_control >> SpvLoopControlDependencyLengthShift) & 0x1) { in ValidateLoopMerge() 306 if ((loop_control >> SpvLoopControlMinIterationsShift) & 0x1) { in ValidateLoopMerge() 309 if ((loop_control >> SpvLoopControlMaxIterationsShift) & 0x1) { in ValidateLoopMerge() [all …]
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/val/ |
D | validate_cfg.cpp | 283 const auto loop_control = inst->GetOperandAs<uint32_t>(2); in ValidateLoopMerge() local 284 if ((loop_control >> SpvLoopControlUnrollShift) & 0x1 && in ValidateLoopMerge() 285 (loop_control >> SpvLoopControlDontUnrollShift) & 0x1) { in ValidateLoopMerge() 289 if ((loop_control >> SpvLoopControlDontUnrollShift) & 0x1 && in ValidateLoopMerge() 290 (loop_control >> SpvLoopControlPeelCountShift) & 0x1) { in ValidateLoopMerge() 295 if ((loop_control >> SpvLoopControlDontUnrollShift) & 0x1 && in ValidateLoopMerge() 296 (loop_control >> SpvLoopControlPartialCountShift) & 0x1) { in ValidateLoopMerge() 303 if ((loop_control >> SpvLoopControlDependencyLengthShift) & 0x1) { in ValidateLoopMerge() 306 if ((loop_control >> SpvLoopControlMinIterationsShift) & 0x1) { in ValidateLoopMerge() 309 if ((loop_control >> SpvLoopControlMaxIterationsShift) & 0x1) { in ValidateLoopMerge() [all …]
|
/external/swiftshader/third_party/SPIRV-Tools/source/val/ |
D | validate_cfg.cpp | 283 const auto loop_control = inst->GetOperandAs<uint32_t>(2); in ValidateLoopMerge() local 284 if ((loop_control >> SpvLoopControlUnrollShift) & 0x1 && in ValidateLoopMerge() 285 (loop_control >> SpvLoopControlDontUnrollShift) & 0x1) { in ValidateLoopMerge() 289 if ((loop_control >> SpvLoopControlDontUnrollShift) & 0x1 && in ValidateLoopMerge() 290 (loop_control >> SpvLoopControlPeelCountShift) & 0x1) { in ValidateLoopMerge() 295 if ((loop_control >> SpvLoopControlDontUnrollShift) & 0x1 && in ValidateLoopMerge() 296 (loop_control >> SpvLoopControlPartialCountShift) & 0x1) { in ValidateLoopMerge() 303 if ((loop_control >> SpvLoopControlDependencyLengthShift) & 0x1) { in ValidateLoopMerge() 306 if ((loop_control >> SpvLoopControlMinIterationsShift) & 0x1) { in ValidateLoopMerge() 309 if ((loop_control >> SpvLoopControlMaxIterationsShift) & 0x1) { in ValidateLoopMerge() [all …]
|
/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/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/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/llvm-project/mlir/include/mlir/Dialect/SPIRV/ |
D | SPIRVControlFlowOps.td | 282 SPV_LoopControlAttr:$loop_control
|
/external/llvm-project/mlir/lib/Conversion/SPIRVToLLVM/ |
D | ConvertSPIRVToLLVM.cpp | 1045 if (loopOp.loop_control() != spirv::LoopControl::None) in matchAndRewrite()
|
/external/llvm-project/mlir/lib/Dialect/SPIRV/Serialization/ |
D | Serializer.cpp | 1793 {mergeID, continueID, static_cast<uint32_t>(loopOp.loop_control())}); in processLoopOp()
|
/external/llvm-project/mlir/lib/Dialect/SPIRV/ |
D | SPIRVOps.cpp | 2268 auto control = loopOp.loop_control(); in print()
|
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/fuzz/protobufs/ |
D | spvtoolsfuzz.proto | 2167 uint32 loop_control = 2; field
|
/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/protobufs/ |
D | spvtoolsfuzz.proto | 2154 uint32 loop_control = 2; field
|
/external/deqp-deps/SPIRV-Tools/source/fuzz/protobufs/ |
D | spvtoolsfuzz.proto | 2154 uint32 loop_control = 2; field
|