Home
last modified time | relevance | path

Searched refs:OpSelect (Results 1 - 25 of 62) sorted by relevance

123

/third_party/spirv-tools/source/fuzz/
H A Dfuzzer_pass_replace_opselects_with_conditional_branches.cpp54 // We only care about OpSelect instructions. in Apply()
55 if (instruction.opcode() != spv::Op::OpSelect) { in Apply()
67 // boolean vector) then ignore this OpSelect. in Apply()
139 assert(instruction && instruction->opcode() == spv::Op::OpSelect && in InstructionNeedsSplitBefore()
140 "The instruction must be OpSelect."); in InstructionNeedsSplitBefore()
H A Dtransformation_replace_opselect_with_conditional_branch.cpp52 // The instruction must exist and it must be an OpSelect instruction. in IsApplicable()
53 if (!instruction || instruction->opcode() != spv::Op::OpSelect) { in IsApplicable()
179 // Replace the OpSelect instruction in the merge block with an OpPhi. in Apply()
180 // This: OpSelect %type %cond %if %else in Apply()
H A Dtransformation_access_chain.cpp306 // %fresh_ids.second = OpSelect %int_type %fresh_ids.first %int_id in Apply()
310 ir_context, spv::Op::OpSelect, int_type_inst->result_id(), in Apply()
/third_party/spirv-tools/source/opt/
H A Dfix_storage_class.cpp86 case spv::Op::OpSelect: in PropagateStorageClass()
199 case spv::Op::OpSelect: in PropagateType()
H A Damd_ext_to_khr.cpp207 // %result = OpSelect %type %is_active %shuffle %null
281 inst->SetOpcode(spv::Op::OpSelect); in ReplaceSwizzleInvocations()
321 // %result = OpSelect %type %is_active %shuffle %uint_0
398 inst->SetOpcode(spv::Op::OpSelect); in ReplaceSwizzleInvocationsMasked()
422 // %result = OpSelect %type %cmp %write_value %input_value
448 inst->SetOpcode(spv::Op::OpSelect); in ReplaceWriteInvocation()
555 // %cubesc_case_1 = OpSelect %float %is_z_neg %nx %x
557 // %cubesc_case_2 = OpSelect %float %is_x_neg %z %nz
558 // %sel = OpSelect %float %is_y_max %x %cubesc_case_2
559 // %cubesc = OpSelect
[all...]
H A Drelax_float_ops_pass.cpp119 spv::Op::OpSelect, in Initialize()
H A Dfold.cpp207 case spv::Op::OpSelect: in TernaryOperate()
592 case spv::Op::OpSelect: in IsFoldableOpcode()
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/
H A DSpirvShaderSpec.cpp68 case spv::OpSelect: in EvalSpecConstantOp()
/third_party/spirv-tools/source/val/
H A Dvalidate_logicals.cpp146 case spv::Op::OpSelect: { in LogicalsPass()
166 << "Using pointers with OpSelect requires capability " in LogicalsPass()
176 << "Using image/sampler with OpSelect requires capability " in LogicalsPass()
/third_party/spirv-tools/source/
H A Dopcode.cpp292 case spv::Op::OpSelect: in spvOpcodeReturnsLogicalVariablePointer()
601 case spv::Op::OpSelect: in spvOpcodeIsScalarizable()
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.0/
H A Dspirv.cs826 OpSelect = 169, enumerator
H A Dspirv.hpp821 OpSelect = 169, enumerator
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.1/
H A Dspirv.cs838 OpSelect = 169, enumerator
H A Dspirv.hpp833 OpSelect = 169, enumerator
/third_party/skia/third_party/externals/spirv-headers/include/spirv/1.2/
H A Dspirv.cs843 OpSelect = 169, enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.0/
H A Dspirv.cs826 OpSelect = 169, enumerator
H A Dspirv.hpp821 OpSelect = 169, enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.1/
H A Dspirv.cs838 OpSelect = 169, enumerator
H A Dspirv.hpp833 OpSelect = 169, enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Headers/include/spirv/1.2/
H A Dspirv.cs843 OpSelect = 169, enumerator
/third_party/spirv-headers/include/spirv/1.0/
H A Dspirv.cs826 OpSelect = 169, enumerator
H A Dspirv.hpp821 OpSelect = 169, enumerator
/third_party/spirv-headers/include/spirv/1.1/
H A Dspirv.cs838 OpSelect = 169, enumerator
H A Dspirv.hpp833 OpSelect = 169, enumerator
/third_party/spirv-headers/include/spirv/1.2/
H A Dspirv.cs843 OpSelect = 169, enumerator

Completed in 56 milliseconds

123