Home
last modified time | relevance | path

Searched refs:OpTypeStruct (Results 1 - 25 of 104) sorted by relevance

12345

/third_party/spirv-tools/source/opt/
H A Ddesc_sroa_util.cpp50 var_type_inst->opcode() != spv::Op::OpTypeStruct) { in IsDescriptorArray()
70 if (type->opcode() != spv::Op::OpTypeStruct) { in IsTypeOfStructuredBuffer()
109 assert(pointee_type_inst->opcode() == spv::Op::OpTypeStruct && in GetNumberOfElementsForArrayOrStruct()
H A Deliminate_dead_members_pass.cpp145 case spv::Op::OpTypeStruct: in MarkTypeAsFullyUsed()
195 case spv::Op::OpTypeStruct: in MarkMembersAsLiveForExtract()
235 case spv::Op::OpTypeStruct: { in MarkMembersAsLiveForAccessChain()
278 // First update all of the OpTypeStruct instructions. in RemoveDeadMembers()
281 case spv::Op::OpTypeStruct: in RemoveDeadMembers()
347 assert(inst->opcode() == spv::Op::OpTypeStruct); in UpdateOpTypeStruct()
479 case spv::Op::OpTypeStruct: { in UpdateAccessChain()
572 case spv::Op::OpTypeStruct: in UpdateCompsiteExtract()
633 case spv::Op::OpTypeStruct: in UpdateCompositeInsert()
H A Dinst_bindless_check_pass.cpp266 spv::Op::OpTypeStruct && in AnalyzeDescriptorReference()
439 assert(desc_ty_inst->opcode() == spv::Op::OpTypeStruct && in GenLastByteIdx()
513 case spv::Op::OpTypeStruct: { in GenLastByteIdx()
686 pte_type_op != spv::Op::OpTypeStruct) { in GenDescCheckCode()
H A Dinline_opaque_pass.cpp41 if (typeInst->opcode() != spv::Op::OpTypeStruct) return false; in IsOpaqueType()
/third_party/spirv-tools/source/val/
H A Dvalidate_decorations.cpp139 if (inst->opcode() == spv::Op::OpTypeStruct) {
232 case spv::Op::OpTypeStruct: {
279 case spv::Op::OpTypeStruct: {
359 case spv::Op::OpTypeStruct: {
460 if (struct_type->opcode() == spv::Op::OpTypeStruct) {
476 if (struct_type->opcode() == spv::Op::OpTypeStruct) {
561 if (spv::Op::OpTypeStruct == opcode &&
609 if (spv::Op::OpTypeStruct == element_inst->opcode()) {
645 (spv::Op::OpTypeArray == opcode || spv::Op::OpTypeStruct == opcode)) {
661 if (spv::Op::OpTypeStruct !
[all...]
H A Dvalidate_memory.cpp60 if (type1->opcode() != spv::Op::OpTypeStruct) { in AreLayoutCompatibleStructs()
63 if (type2->opcode() != spv::Op::OpTypeStruct) { in AreLayoutCompatibleStructs()
72 // Returns true if the operands to the OpTypeStruct instruction defining the
74 // be OpTypeStruct instructions.
77 assert(type1->opcode() == spv::Op::OpTypeStruct && in HaveLayoutCompatibleMembers()
78 "type1 must be an OpTypeStruct instruction."); in HaveLayoutCompatibleMembers()
79 assert(type2->opcode() == spv::Op::OpTypeStruct && in HaveLayoutCompatibleMembers()
80 "type2 must be an OpTypeStruct instruction."); in HaveLayoutCompatibleMembers()
101 // OpTypeStruct instructions.
104 assert(type1->opcode() == spv::Op::OpTypeStruct in HaveSameLayoutDecorations()
[all...]
H A Dvalidate_type.cpp53 opcode != spv::Op::OpTypeStruct && opcode != spv::Op::OpTypePointer && in ValidateUniqueness()
322 << "OpTypeStruct Member Type <id> " << _.getIdName(member_type_id) in ValidateTypeStruct()
329 if (spv::Op::OpTypeStruct == member_type->opcode() && in ValidateTypeStruct()
350 "of an OpTypeStruct"; in ValidateTypeStruct()
358 << ", OpTypeStruct containing an OpTypeRuntimeArray " in ValidateTypeStruct()
365 // Struct members start at word 2 of OpTypeStruct instruction. in ValidateTypeStruct()
369 if (memberTypeInstr && spv::Op::OpTypeStruct == memberTypeInstr->opcode()) { in ValidateTypeStruct()
427 << ", OpTypeStruct must not contain an opaque type."; in ValidateTypeStruct()
538 if (!pointee_type || pointee_type->opcode() != spv::Op::OpTypeStruct) { in ValidateTypeForwardPointer()
642 case spv::Op::OpTypeStruct in TypePass()
[all...]
H A Dvalidate_debug.cpp27 if (!type || spv::Op::OpTypeStruct != type->opcode()) { in ValidateMemberName()
H A Dvalidate_annotation.cpp119 if (target->opcode() != spv::Op::OpTypeStruct) { in ValidateDecorationTarget()
312 if (!struct_type || spv::Op::OpTypeStruct != struct_type->opcode()) { in ValidateMemberDecorate()
397 if (!struct_instr || spv::Op::OpTypeStruct != struct_instr->opcode()) { in ValidateGroupMemberDecorate()
H A Dvalidate_composites.cpp112 case spv::Op::OpTypeStruct: { in GetExtractInsertValueType()
315 case spv::Op::OpTypeStruct: { in ValidateCompositeConstruct()
318 assert(struct_inst->opcode() == spv::Op::OpTypeStruct); in ValidateCompositeConstruct()
H A Dvalidate_interfaces.cpp156 case spv::Op::OpTypeStruct: { in NumConsumedLocations()
355 if (type->opcode() == spv::Op::OpTypeStruct) { in GetLocationsForVariable()
363 const auto vuid = (type->opcode() == spv::Op::OpTypeStruct) ? 4917 : 4916; in GetLocationsForVariable()
/third_party/spirv-tools/source/fuzz/
H A Dtransformation_access_chain.cpp120 spv::Op::OpTypeStruct) { in IsApplicable()
246 spv::Op::OpTypeStruct) { in Apply()
372 spv::Op::OpTypeStruct && in GetStructIndexValue()
420 if (object_type_def->opcode() == spv::Op::OpTypeStruct) { in ValidIndexToComposite()
H A Dfuzzer_pass_add_access_chains.cpp123 case spv::Op::OpTypeStruct: in Apply()
168 case spv::Op::OpTypeStruct: in Apply()
H A Dfuzzer_pass_add_composite_extract.cpp108 case spv::Op::OpTypeStruct: in Apply()
130 case spv::Op::OpTypeStruct: in Apply()
H A Dtransformation_add_type_struct.cpp83 MakeUnique<opt::Instruction>(ir_context, spv::Op::OpTypeStruct, 0, in Apply()
H A Dfuzzer_pass_construct_composites.cpp132 case spv::Op::OpTypeStruct: in Apply()
224 assert(struct_type_instruction.opcode() == spv::Op::OpTypeStruct && in FindComponentsToConstructStruct()
H A Dfuzzer_util.cpp393 case spv::Op::OpTypeStruct: { in WalkOneCompositeTypeIndex()
420 assert(struct_type_instruction.opcode() == spv::Op::OpTypeStruct && in GetNumberOfStructMembers()
421 "An OpTypeStruct instruction is required here."); in GetNumberOfStructMembers()
446 case spv::Op::OpTypeStruct: { in GetBoundForCompositeIndex()
836 case spv::Op::OpTypeStruct: in IsNullConstantSupported()
1195 if (type_or_value.opcode() != spv::Op::OpTypeStruct || in MaybeGetStructType()
1242 case spv::Op::OpTypeStruct: { in MaybeGetZeroConstant()
1337 case spv::Op::OpTypeStruct: in CanCreateConstant()
1725 assert(type_inst && type_inst->opcode() == spv::Op::OpTypeStruct && in MembersHaveBuiltInDecoration()
1726 "|struct_type_id| is not a result id of an OpTypeStruct"); in MembersHaveBuiltInDecoration()
[all...]
H A Dfuzzer_pass_add_composite_types.cpp125 case spv::Op::OpTypeStruct: { in ChooseScalarOrCompositeType()
H A Dfuzzer_pass_push_ids_through_variables.cpp137 case spv::Op::OpTypeStruct: in Apply()
H A Dtransformation_add_constant_composite.cpp74 case spv::Op::OpTypeStruct: in IsApplicable()
/third_party/spirv-tools/source/reduce/
H A Dremove_unused_struct_member_reduction_opportunity_finder.cpp46 if (type_or_value.opcode() != spv::Op::OpTypeStruct) { in GetAvailableOpportunities()
172 case spv::Op::OpTypeStruct: { in MarkAccessedMembersAsUsed()
H A Dremove_struct_member_reduction_opportunity.cpp155 case spv::Op::OpTypeStruct: { in AdjustAccessedIndices()
/third_party/spirv-tools/test/fuzz/
H A Dtransformation_add_type_struct_test.cpp67 // %100 = OpTypeStruct %6 %7 %8 %9 %10 %11 in TEST()
75 ASSERT_EQ(spv::Op::OpTypeStruct, in TEST()
81 // %101 = OpTypeStruct in TEST()
84 // %102 = OpTypeStruct %6 in TEST()
87 // %103 = OpTypeStruct %6 %6 in TEST()
114 %100 = OpTypeStruct %6 %7 %8 %9 %10 %11 in TEST()
115 %101 = OpTypeStruct in TEST()
116 %102 = OpTypeStruct %6 in TEST()
117 %103 = OpTypeStruct %6 %6 in TEST()
140 %4 = OpTypeStruct in TEST()
[all...]
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/
H A DSpirvShader.cpp257 case spv::OpTypeStruct: in robustBufferAccess()
802 case spv::OpTypeStruct: in DeclareType()
1032 case spv::OpTypeStruct: in ComputeTypeSize()
1097 case spv::OpTypeStruct: in VisitInterfaceInner()
1148 case spv::OpTypeStruct: in ApplyDecorationsForAccessChain()
1220 case spv::OpTypeStruct: in WalkExplicitLayoutAccessChain()
1304 case spv::OpTypeStruct: in WalkAccessChain()
1381 case spv::OpTypeStruct: in WalkLiteralAccessChain()
1741 case spv::OpTypeStruct: in EmitInstruction()
/third_party/glslang/SPIRV/
H A DSpvPostProcess.cpp76 if (basicTypeOp == OpTypeStruct) { in postProcessType()
268 if (type->getOpCode() == OpTypeStruct) { in postProcess()

Completed in 47 milliseconds

12345