/aosp_15_r20/external/deqp-deps/SPIRV-Tools/source/fuzz/ |
D | fuzzer_util.cpp | 47 uint32_t MaybeGetOpConstant(opt::IRContext* ir_context, in MaybeGetOpConstant() 73 std::unique_ptr<spvtools::opt::IRContext>* ir_context) { in BuildIRContext() 185 opt::Instruction CreateUnreachableEdgeInstruction(opt::IRContext* ir_context, in CreateUnreachableEdgeInstruction() 308 bool CanMakeSynonymOf(opt::IRContext* ir_context, in CanMakeSynonymOf() 439 opt::IRContext* ir_context) { in GetBoundForCompositeIndex() 494 bool IsValidAndWellFormed(const opt::IRContext* ir_context, in IsValidAndWellFormed() 555 bool IsNonFunctionTypeId(opt::IRContext* ir_context, uint32_t id) { in IsNonFunctionTypeId() 560 bool IsMergeOrContinue(opt::IRContext* ir_context, uint32_t block_id) { in IsMergeOrContinue() 578 uint32_t GetLoopFromMergeBlock(opt::IRContext* ir_context, in GetLoopFromMergeBlock() 600 uint32_t FindFunctionType(opt::IRContext* ir_context, in FindFunctionType() [all …]
|
D | transformation_move_instruction_down.cpp | 27 std::string GetExtensionSet(opt::IRContext* ir_context, in GetExtensionSet() 50 opt::IRContext* ir_context, in IsApplicable() 114 opt::IRContext* ir_context, TransformationContext* /*unused*/) const { in Apply() 135 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsInstructionSupported() 143 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsSimpleInstruction() 346 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsMemoryReadInstruction() 415 opt::IRContext* ir_context, const opt::Instruction& inst) { in GetMemoryReadTarget() 493 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsMemoryWriteInstruction() 534 opt::IRContext* ir_context, const opt::Instruction& inst) { in GetMemoryWriteTarget() 585 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsMemoryInstruction() [all …]
|
D | transformation_replace_linear_algebra_instruction.cpp | 39 opt::IRContext* ir_context, const TransformationContext& /*unused*/) const { in IsApplicable() 66 opt::IRContext* ir_context, TransformationContext* /*unused*/) const { in Apply() 111 opt::IRContext* ir_context, opt::Instruction* instruction) { in GetRequiredFreshIdCount() 272 opt::IRContext* ir_context, in ReplaceOpTranspose() 346 opt::IRContext* ir_context, in ReplaceOpVectorTimesScalar() 395 opt::IRContext* ir_context, in ReplaceOpMatrixTimesScalar() 479 opt::IRContext* ir_context, in ReplaceOpVectorTimesMatrix() 594 opt::IRContext* ir_context, in ReplaceOpMatrixTimesVector() 709 opt::IRContext* ir_context, in ReplaceOpMatrixTimesMatrix() 854 opt::IRContext* ir_context, in ReplaceOpOuterProduct() [all …]
|
D | transformation_composite_construct.cpp | 43 opt::IRContext* ir_context, const TransformationContext& /*unused*/) const { in IsApplicable() 106 opt::IRContext* ir_context, in Apply() 140 opt::IRContext* ir_context, const opt::analysis::Array& array_type) const { in ComponentsForArrayConstructionAreOK() 177 opt::IRContext* ir_context, in ComponentsForMatrixConstructionAreOK() 204 opt::IRContext* ir_context, in ComponentsForStructConstructionAreOK() 233 opt::IRContext* ir_context, in ComponentsForVectorConstructionAreOK() 275 opt::IRContext* ir_context, in AddDataSynonymFacts()
|
D | transformation_flatten_conditional_branch.cpp | 44 opt::IRContext* ir_context, in IsApplicable() 218 opt::IRContext* ir_context, in Apply() 435 opt::IRContext* ir_context, opt::BasicBlock* header, in GetProblematicInstructionsIfConditionalCanBeFlattened() 575 opt::IRContext* ir_context, const opt::Instruction& instruction) { in InstructionNeedsPlaceholder() 607 opt::IRContext* ir_context, in EncloseInstructionInConditional() 760 opt::IRContext* ir_context, const opt::Instruction& instruction) { in InstructionCanBeHandled() 830 opt::IRContext* ir_context, const opt::BasicBlock& header_block) { in FindConvergenceBlock() 843 opt::IRContext* ir_context) { in OpSelectArgumentsAreRestricted() 860 const opt::Operand& branch_condition_operand, opt::IRContext* ir_context, in AddBooleanVectorConstructorToBlock()
|
D | transformation_outline_function.cpp | 51 opt::IRContext* ir_context, in IsApplicable() 298 opt::IRContext* ir_context, in Apply() 427 opt::IRContext* ir_context, const std::set<opt::BasicBlock*>& region_set, in GetRegionInputIds() 507 opt::IRContext* ir_context, const std::set<opt::BasicBlock*>& region_set, in GetRegionOutputIds() 552 opt::IRContext* ir_context, opt::BasicBlock* entry_block, in GetRegionBlocks() 575 opt::IRContext* ir_context, in PrepareFunctionPrototype() 688 opt::IRContext* ir_context, in UpdateModuleIdBoundForFreshIds() 712 opt::IRContext* ir_context, in RemapInputAndOutputIdsInRegion() 782 opt::IRContext* ir_context, opt::Function* outlined_function) const { in PopulateOutlinedFunction() 905 opt::IRContext* ir_context, const std::set<opt::BasicBlock*>& region_blocks, in ShrinkOriginalRegion()
|
D | transformation_add_function.cpp | 59 opt::IRContext* ir_context, in IsApplicable() 164 opt::IRContext* ir_context, in Apply() 321 opt::IRContext* ir_context, in TryToMakeFunctionLivesafe() 375 opt::IRContext* ir_context, uint32_t loop_header_block_id) { in GetBackEdgeBlockId() 391 opt::IRContext* ir_context, opt::Function* added_function) const { in TryToAddLoopLimiters() 732 opt::IRContext* ir_context, opt::Function* added_function, in TryToTurnKillOrUnreachableIntoReturn() 767 opt::IRContext* ir_context, opt::Instruction* access_chain_inst) const { in TryToClampAccessChainIndices() 906 opt::IRContext* ir_context, const opt::Instruction& composite_type_inst, in FollowCompositeIndex()
|
/aosp_15_r20/external/angle/third_party/spirv-tools/src/source/fuzz/ |
H A D | fuzzer_util.cpp | 47 uint32_t MaybeGetOpConstant(opt::IRContext* ir_context, in MaybeGetOpConstant() 73 std::unique_ptr<spvtools::opt::IRContext>* ir_context) { in BuildIRContext() 185 opt::Instruction CreateUnreachableEdgeInstruction(opt::IRContext* ir_context, in CreateUnreachableEdgeInstruction() 308 bool CanMakeSynonymOf(opt::IRContext* ir_context, in CanMakeSynonymOf() 439 opt::IRContext* ir_context) { in GetBoundForCompositeIndex() 494 bool IsValidAndWellFormed(const opt::IRContext* ir_context, in IsValidAndWellFormed() 555 bool IsNonFunctionTypeId(opt::IRContext* ir_context, uint32_t id) { in IsNonFunctionTypeId() 560 bool IsMergeOrContinue(opt::IRContext* ir_context, uint32_t block_id) { in IsMergeOrContinue() 578 uint32_t GetLoopFromMergeBlock(opt::IRContext* ir_context, in GetLoopFromMergeBlock() 600 uint32_t FindFunctionType(opt::IRContext* ir_context, in FindFunctionType() [all …]
|
H A D | transformation_move_instruction_down.cpp | 27 std::string GetExtensionSet(opt::IRContext* ir_context, in GetExtensionSet() 50 opt::IRContext* ir_context, in IsApplicable() 114 opt::IRContext* ir_context, TransformationContext* /*unused*/) const { in Apply() 135 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsInstructionSupported() 143 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsSimpleInstruction() 346 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsMemoryReadInstruction() 415 opt::IRContext* ir_context, const opt::Instruction& inst) { in GetMemoryReadTarget() 493 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsMemoryWriteInstruction() 534 opt::IRContext* ir_context, const opt::Instruction& inst) { in GetMemoryWriteTarget() 585 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsMemoryInstruction() [all …]
|
H A D | transformation_replace_linear_algebra_instruction.cpp | 39 opt::IRContext* ir_context, const TransformationContext& /*unused*/) const { in IsApplicable() 66 opt::IRContext* ir_context, TransformationContext* /*unused*/) const { in Apply() 111 opt::IRContext* ir_context, opt::Instruction* instruction) { in GetRequiredFreshIdCount() 272 opt::IRContext* ir_context, in ReplaceOpTranspose() 346 opt::IRContext* ir_context, in ReplaceOpVectorTimesScalar() 395 opt::IRContext* ir_context, in ReplaceOpMatrixTimesScalar() 479 opt::IRContext* ir_context, in ReplaceOpVectorTimesMatrix() 594 opt::IRContext* ir_context, in ReplaceOpMatrixTimesVector() 709 opt::IRContext* ir_context, in ReplaceOpMatrixTimesMatrix() 854 opt::IRContext* ir_context, in ReplaceOpOuterProduct() [all …]
|
H A D | transformation_composite_construct.cpp | 43 opt::IRContext* ir_context, const TransformationContext& /*unused*/) const { in IsApplicable() 106 opt::IRContext* ir_context, in Apply() 140 opt::IRContext* ir_context, const opt::analysis::Array& array_type) const { in ComponentsForArrayConstructionAreOK() 177 opt::IRContext* ir_context, in ComponentsForMatrixConstructionAreOK() 204 opt::IRContext* ir_context, in ComponentsForStructConstructionAreOK() 233 opt::IRContext* ir_context, in ComponentsForVectorConstructionAreOK() 275 opt::IRContext* ir_context, in AddDataSynonymFacts()
|
H A D | transformation_flatten_conditional_branch.cpp | 44 opt::IRContext* ir_context, in IsApplicable() 218 opt::IRContext* ir_context, in Apply() 435 opt::IRContext* ir_context, opt::BasicBlock* header, in GetProblematicInstructionsIfConditionalCanBeFlattened() 575 opt::IRContext* ir_context, const opt::Instruction& instruction) { in InstructionNeedsPlaceholder() 607 opt::IRContext* ir_context, in EncloseInstructionInConditional() 760 opt::IRContext* ir_context, const opt::Instruction& instruction) { in InstructionCanBeHandled() 830 opt::IRContext* ir_context, const opt::BasicBlock& header_block) { in FindConvergenceBlock() 843 opt::IRContext* ir_context) { in OpSelectArgumentsAreRestricted() 860 const opt::Operand& branch_condition_operand, opt::IRContext* ir_context, in AddBooleanVectorConstructorToBlock()
|
H A D | transformation_outline_function.cpp | 51 opt::IRContext* ir_context, in IsApplicable() 298 opt::IRContext* ir_context, in Apply() 427 opt::IRContext* ir_context, const std::set<opt::BasicBlock*>& region_set, in GetRegionInputIds() 507 opt::IRContext* ir_context, const std::set<opt::BasicBlock*>& region_set, in GetRegionOutputIds() 552 opt::IRContext* ir_context, opt::BasicBlock* entry_block, in GetRegionBlocks() 575 opt::IRContext* ir_context, in PrepareFunctionPrototype() 688 opt::IRContext* ir_context, in UpdateModuleIdBoundForFreshIds() 712 opt::IRContext* ir_context, in RemapInputAndOutputIdsInRegion() 782 opt::IRContext* ir_context, opt::Function* outlined_function) const { in PopulateOutlinedFunction() 905 opt::IRContext* ir_context, const std::set<opt::BasicBlock*>& region_blocks, in ShrinkOriginalRegion()
|
H A D | transformation_add_function.cpp | 59 opt::IRContext* ir_context, in IsApplicable() 164 opt::IRContext* ir_context, in Apply() 321 opt::IRContext* ir_context, in TryToMakeFunctionLivesafe() 375 opt::IRContext* ir_context, uint32_t loop_header_block_id) { in GetBackEdgeBlockId() 391 opt::IRContext* ir_context, opt::Function* added_function) const { in TryToAddLoopLimiters() 732 opt::IRContext* ir_context, opt::Function* added_function, in TryToTurnKillOrUnreachableIntoReturn() 767 opt::IRContext* ir_context, opt::Instruction* access_chain_inst) const { in TryToClampAccessChainIndices() 906 opt::IRContext* ir_context, const opt::Instruction& composite_type_inst, in FollowCompositeIndex()
|
/aosp_15_r20/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/ |
H A D | fuzzer_util.cpp | 47 uint32_t MaybeGetOpConstant(opt::IRContext* ir_context, in MaybeGetOpConstant() 73 std::unique_ptr<spvtools::opt::IRContext>* ir_context) { in BuildIRContext() 185 opt::Instruction CreateUnreachableEdgeInstruction(opt::IRContext* ir_context, in CreateUnreachableEdgeInstruction() 308 bool CanMakeSynonymOf(opt::IRContext* ir_context, in CanMakeSynonymOf() 439 opt::IRContext* ir_context) { in GetBoundForCompositeIndex() 494 bool IsValidAndWellFormed(const opt::IRContext* ir_context, in IsValidAndWellFormed() 555 bool IsNonFunctionTypeId(opt::IRContext* ir_context, uint32_t id) { in IsNonFunctionTypeId() 560 bool IsMergeOrContinue(opt::IRContext* ir_context, uint32_t block_id) { in IsMergeOrContinue() 578 uint32_t GetLoopFromMergeBlock(opt::IRContext* ir_context, in GetLoopFromMergeBlock() 600 uint32_t FindFunctionType(opt::IRContext* ir_context, in FindFunctionType() [all …]
|
H A D | transformation_move_instruction_down.cpp | 27 std::string GetExtensionSet(opt::IRContext* ir_context, in GetExtensionSet() 50 opt::IRContext* ir_context, in IsApplicable() 114 opt::IRContext* ir_context, TransformationContext* /*unused*/) const { in Apply() 135 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsInstructionSupported() 143 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsSimpleInstruction() 346 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsMemoryReadInstruction() 415 opt::IRContext* ir_context, const opt::Instruction& inst) { in GetMemoryReadTarget() 493 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsMemoryWriteInstruction() 534 opt::IRContext* ir_context, const opt::Instruction& inst) { in GetMemoryWriteTarget() 585 opt::IRContext* ir_context, const opt::Instruction& inst) { in IsMemoryInstruction() [all …]
|
H A D | transformation_replace_linear_algebra_instruction.cpp | 39 opt::IRContext* ir_context, const TransformationContext& /*unused*/) const { in IsApplicable() 66 opt::IRContext* ir_context, TransformationContext* /*unused*/) const { in Apply() 111 opt::IRContext* ir_context, opt::Instruction* instruction) { in GetRequiredFreshIdCount() 272 opt::IRContext* ir_context, in ReplaceOpTranspose() 346 opt::IRContext* ir_context, in ReplaceOpVectorTimesScalar() 395 opt::IRContext* ir_context, in ReplaceOpMatrixTimesScalar() 479 opt::IRContext* ir_context, in ReplaceOpVectorTimesMatrix() 594 opt::IRContext* ir_context, in ReplaceOpMatrixTimesVector() 709 opt::IRContext* ir_context, in ReplaceOpMatrixTimesMatrix() 854 opt::IRContext* ir_context, in ReplaceOpOuterProduct() [all …]
|
H A D | transformation_composite_construct.cpp | 43 opt::IRContext* ir_context, const TransformationContext& /*unused*/) const { in IsApplicable() 106 opt::IRContext* ir_context, in Apply() 140 opt::IRContext* ir_context, const opt::analysis::Array& array_type) const { in ComponentsForArrayConstructionAreOK() 177 opt::IRContext* ir_context, in ComponentsForMatrixConstructionAreOK() 204 opt::IRContext* ir_context, in ComponentsForStructConstructionAreOK() 233 opt::IRContext* ir_context, in ComponentsForVectorConstructionAreOK() 275 opt::IRContext* ir_context, in AddDataSynonymFacts()
|
H A D | transformation_flatten_conditional_branch.cpp | 44 opt::IRContext* ir_context, in IsApplicable() 218 opt::IRContext* ir_context, in Apply() 435 opt::IRContext* ir_context, opt::BasicBlock* header, in GetProblematicInstructionsIfConditionalCanBeFlattened() 575 opt::IRContext* ir_context, const opt::Instruction& instruction) { in InstructionNeedsPlaceholder() 607 opt::IRContext* ir_context, in EncloseInstructionInConditional() 760 opt::IRContext* ir_context, const opt::Instruction& instruction) { in InstructionCanBeHandled() 830 opt::IRContext* ir_context, const opt::BasicBlock& header_block) { in FindConvergenceBlock() 843 opt::IRContext* ir_context) { in OpSelectArgumentsAreRestricted() 860 const opt::Operand& branch_condition_operand, opt::IRContext* ir_context, in AddBooleanVectorConstructorToBlock()
|
H A D | transformation_outline_function.cpp | 51 opt::IRContext* ir_context, in IsApplicable() 298 opt::IRContext* ir_context, in Apply() 427 opt::IRContext* ir_context, const std::set<opt::BasicBlock*>& region_set, in GetRegionInputIds() 507 opt::IRContext* ir_context, const std::set<opt::BasicBlock*>& region_set, in GetRegionOutputIds() 552 opt::IRContext* ir_context, opt::BasicBlock* entry_block, in GetRegionBlocks() 575 opt::IRContext* ir_context, in PrepareFunctionPrototype() 688 opt::IRContext* ir_context, in UpdateModuleIdBoundForFreshIds() 712 opt::IRContext* ir_context, in RemapInputAndOutputIdsInRegion() 782 opt::IRContext* ir_context, opt::Function* outlined_function) const { in PopulateOutlinedFunction() 905 opt::IRContext* ir_context, const std::set<opt::BasicBlock*>& region_blocks, in ShrinkOriginalRegion()
|
H A D | transformation_add_function.cpp | 59 opt::IRContext* ir_context, in IsApplicable() 164 opt::IRContext* ir_context, in Apply() 321 opt::IRContext* ir_context, in TryToMakeFunctionLivesafe() 375 opt::IRContext* ir_context, uint32_t loop_header_block_id) { in GetBackEdgeBlockId() 391 opt::IRContext* ir_context, opt::Function* added_function) const { in TryToAddLoopLimiters() 732 opt::IRContext* ir_context, opt::Function* added_function, in TryToTurnKillOrUnreachableIntoReturn() 767 opt::IRContext* ir_context, opt::Instruction* access_chain_inst) const { in TryToClampAccessChainIndices() 906 opt::IRContext* ir_context, const opt::Instruction& composite_type_inst, in FollowCompositeIndex()
|
H A D | transformation_propagate_instruction_down.cpp | 37 opt::IRContext* ir_context, in IsApplicable() 71 opt::IRContext* ir_context, in Apply() 354 opt::IRContext* ir_context, uint32_t block_id) { in GetInstructionToPropagate() 382 opt::IRContext* ir_context, uint32_t block_id) { in IsApplicableToBlock() 468 opt::IRContext* ir_context, uint32_t block_id, spv::Op opcode) { in GetFirstInsertBeforeInstruction() 483 opt::IRContext* ir_context, uint32_t block_id) { in GetAcceptableSuccessors() 521 opt::IRContext* ir_context, uint32_t block_id, in GetOpPhiBlockId()
|
/aosp_15_r20/external/deqp-deps/SPIRV-Tools/test/fuzz/ |
D | fuzzerutil_test.cpp | 66 opt::IRContext* ir_context = context.get(); in TEST() local 164 opt::IRContext* ir_context = context.get(); in TEST() local 249 opt::IRContext* ir_context = context.get(); in TEST() local 363 opt::IRContext* ir_context = context.get(); in TEST() local 467 opt::IRContext* ir_context = context.get(); in TEST() local 558 opt::IRContext* ir_context = context.get(); in TEST() local 653 opt::IRContext* ir_context = context.get(); in TEST() local 755 opt::IRContext* ir_context = context.get(); in TEST() local 848 opt::IRContext* ir_context = context.get(); in TEST() local 941 opt::IRContext* ir_context = context.get(); in TEST() local [all …]
|
/aosp_15_r20/external/angle/third_party/spirv-tools/src/test/fuzz/ |
H A D | fuzzerutil_test.cpp | 66 opt::IRContext* ir_context = context.get(); in TEST() local 164 opt::IRContext* ir_context = context.get(); in TEST() local 249 opt::IRContext* ir_context = context.get(); in TEST() local 363 opt::IRContext* ir_context = context.get(); in TEST() local 467 opt::IRContext* ir_context = context.get(); in TEST() local 558 opt::IRContext* ir_context = context.get(); in TEST() local 653 opt::IRContext* ir_context = context.get(); in TEST() local 755 opt::IRContext* ir_context = context.get(); in TEST() local 848 opt::IRContext* ir_context = context.get(); in TEST() local 941 opt::IRContext* ir_context = context.get(); in TEST() local [all …]
|
/aosp_15_r20/external/swiftshader/third_party/SPIRV-Tools/test/fuzz/ |
H A D | fuzzerutil_test.cpp | 66 opt::IRContext* ir_context = context.get(); in TEST() local 164 opt::IRContext* ir_context = context.get(); in TEST() local 249 opt::IRContext* ir_context = context.get(); in TEST() local 363 opt::IRContext* ir_context = context.get(); in TEST() local 467 opt::IRContext* ir_context = context.get(); in TEST() local 558 opt::IRContext* ir_context = context.get(); in TEST() local 653 opt::IRContext* ir_context = context.get(); in TEST() local 755 opt::IRContext* ir_context = context.get(); in TEST() local 848 opt::IRContext* ir_context = context.get(); in TEST() local 941 opt::IRContext* ir_context = context.get(); in TEST() local [all …]
|