| /third_party/skia/third_party/externals/spirv-tools/source/fuzz/ |
| H A D | transformation_add_copy_memory.cpp | 154 protobufs::Transformation TransformationAddCopyMemory::ToMessage() const { in ToMessage() argument 210 std::unordered_set<uint32_t> TransformationAddCopyMemory::GetFreshIds() const { in GetFreshIds() argument 39 IsApplicable( opt::IRContext* ir_context, const TransformationContext& ) const IsApplicable() argument 95 Apply( opt::IRContext* ir_context, TransformationContext* transformation_context) const Apply() argument [all...] |
| H A D | transformation_add_parameter.cpp | 169 protobufs::Transformation TransformationAddParameter::ToMessage() const { in ToMessage() argument 220 std::unordered_set<uint32_t> TransformationAddParameter::GetFreshIds() const { in GetFreshIds() argument 38 IsApplicable( opt::IRContext* ir_context, const TransformationContext& ) const IsApplicable() argument 98 Apply( opt::IRContext* ir_context, TransformationContext* transformation_context) const Apply() argument
|
| H A D | transformation_add_synonym.cpp | 137 protobufs::Transformation TransformationAddSynonym::ToMessage() const { in ToMessage() argument 40 IsApplicable( opt::IRContext* ir_context, const TransformationContext& transformation_context) const IsApplicable() argument 101 Apply( opt::IRContext* ir_context, TransformationContext* transformation_context) const Apply() argument 205 MakeSynonymousInstruction( opt::IRContext* ir_context, const TransformationContext& transformation_context) const MakeSynonymousInstruction() argument 263 MaybeGetConstantId( opt::IRContext* ir_context, const TransformationContext& transformation_context) const MaybeGetConstantId() argument 333 GetFreshIds() const GetFreshIds() argument [all...] |
| H A D | transformation_composite_construct.cpp | 42 IsApplicable( opt::IRContext* ir_context, const TransformationContext& ) const IsApplicable() argument 105 Apply( opt::IRContext* ir_context, TransformationContext* transformation_context) const Apply() argument 139 ComponentsForArrayConstructionAreOK( opt::IRContext* ir_context, const opt::analysis::Array& array_type) const ComponentsForArrayConstructionAreOK() argument 176 ComponentsForMatrixConstructionAreOK( opt::IRContext* ir_context, const opt::analysis::Matrix& matrix_type) const ComponentsForMatrixConstructionAreOK() argument 203 ComponentsForStructConstructionAreOK( opt::IRContext* ir_context, const opt::analysis::Struct& struct_type) const ComponentsForStructConstructionAreOK() argument 232 ComponentsForVectorConstructionAreOK( opt::IRContext* ir_context, const opt::analysis::Vector& vector_type) const ComponentsForVectorConstructionAreOK() argument 263 ToMessage() const ToMessage() argument 269 GetFreshIds() const GetFreshIds() argument 274 AddDataSynonymFacts( opt::IRContext* ir_context, TransformationContext* transformation_context) const AddDataSynonymFacts() argument [all...] |
| H A D | transformation_composite_insert.cpp | 146 protobufs::Transformation TransformationCompositeInsert::ToMessage() const { in ToMessage() argument 41 IsApplicable( opt::IRContext* ir_context, const TransformationContext& ) const IsApplicable() argument 108 Apply( opt::IRContext* ir_context, TransformationContext* transformation_context) const Apply() argument 176 GetFreshIds() const GetFreshIds() argument 181 AddDataSynonymFacts( opt::IRContext* ir_context, TransformationContext* transformation_context) const AddDataSynonymFacts() argument
|
| H A D | transformation_inline_function.cpp | 226 protobufs::Transformation TransformationInlineFunction::ToMessage() const { in ToMessage() argument 355 std::unordered_set<uint32_t> TransformationInlineFunction::GetFreshIds() const { in GetFreshIds() argument 35 IsApplicable( opt::IRContext* ir_context, const TransformationContext& transformation_context) const IsApplicable() argument 105 Apply( opt::IRContext* ir_context, TransformationContext* transformation_context) const Apply() argument 265 AdaptInlinedInstruction( const std::map<uint32_t, uint32_t>& result_id_map, opt::IRContext* ir_context, opt::Instruction* instruction_to_be_inlined) const AdaptInlinedInstruction() argument [all...] |
| H A D | transformation_load.cpp | 217 protobufs::Transformation TransformationLoad::ToMessage() const { in ToMessage() argument 223 std::unordered_set<uint32_t> TransformationLoad::GetFreshIds() const { in GetFreshIds() argument 40 IsApplicable( opt::IRContext* ir_context, const TransformationContext& ) const IsApplicable() argument 173 Apply(opt::IRContext* ir_context, TransformationContext* ) const Apply() argument
|
| H A D | transformation_move_instruction_down.cpp | 128 protobufs::Transformation TransformationMoveInstructionDown::ToMessage() const { in ToMessage() argument 49 IsApplicable( opt::IRContext* ir_context, const TransformationContext& transformation_context) const IsApplicable() argument 113 Apply( opt::IRContext* ir_context, TransformationContext* ) const Apply() argument 728 GetFreshIds() const GetFreshIds() argument [all...] |
| H A D | transformation_propagate_instruction_down.cpp | 36 IsApplicable( opt::IRContext* ir_context, const TransformationContext& transformation_context) const IsApplicable() argument 70 Apply( opt::IRContext* ir_context, TransformationContext* transformation_context) const Apply() argument 230 ToMessage() const ToMessage() argument [all...] |
| H A D | transformation_propagate_instruction_up.cpp | 93 IsApplicable( opt::IRContext* ir_context, const TransformationContext& ) const IsApplicable() argument 124 Apply( opt::IRContext* ir_context, TransformationContext* ) const Apply() argument 206 ToMessage() const ToMessage() argument [all...] |
| H A D | transformation_push_id_through_variable.cpp | 39 IsApplicable( opt::IRContext* ir_context, const TransformationContext& ) const IsApplicable() argument 101 Apply( opt::IRContext* ir_context, TransformationContext* transformation_context) const Apply() argument 169 ToMessage() const ToMessage() argument 176 GetFreshIds() const GetFreshIds() argument
|
| H A D | transformation_replace_add_sub_mul_with_carrying_extended.cpp | 224 TransformationReplaceAddSubMulWithCarryingExtended::ToMessage() const { in ToMessage() argument 231 TransformationReplaceAddSubMulWithCarryingExtended::GetFreshIds() const { in GetFreshIds() argument 40 IsApplicable( opt::IRContext* ir_context, const TransformationContext& ) const IsApplicable() argument 74 Apply( opt::IRContext* ir_context, TransformationContext* ) const Apply() argument
|
| H A D | transformation_replace_boolean_constant_with_constant_binary.cpp | 315 TransformationReplaceBooleanConstantWithConstantBinary::ToMessage() const { in ToMessage() argument 322 TransformationReplaceBooleanConstantWithConstantBinary::GetFreshIds() const { in GetFreshIds() argument 130 IsApplicable( opt::IRContext* ir_context, const TransformationContext& ) const IsApplicable() argument 257 Apply( opt::IRContext* ir_context, TransformationContext* transformation_context) const Apply() argument 264 ApplyWithResult( opt::IRContext* ir_context, TransformationContext* ) const ApplyWithResult() argument
|
| H A D | transformation_replace_constant_with_uniform.cpp | 299 TransformationReplaceConstantWithUniform::GetFreshIds() const { in GetFreshIds() argument 40 MakeAccessChainInstruction( spvtools::opt::IRContext* ir_context, uint32_t constant_type_id) const MakeAccessChainInstruction() argument 83 MakeLoadInstruction( spvtools::opt::IRContext* ir_context, uint32_t constant_type_id) const MakeLoadInstruction() argument 93 GetInsertBeforeInstruction( opt::IRContext* ir_context) const GetInsertBeforeInstruction() argument 126 IsApplicable( opt::IRContext* ir_context, const TransformationContext& transformation_context) const IsApplicable() argument 233 Apply( spvtools::opt::IRContext* ir_context, TransformationContext* ) const Apply() argument 291 ToMessage() const ToMessage() argument
|
| H A D | transformation_replace_params_with_struct.cpp | 43 IsApplicable( opt::IRContext* ir_context, const TransformationContext& ) const IsApplicable() argument 131 Apply( opt::IRContext* ir_context, TransformationContext* ) const Apply() argument 256 ToMessage() const ToMessage() argument 270 MaybeGetRequiredStructType( opt::IRContext* ir_context) const MaybeGetRequiredStructType() argument 281 ComputeIndicesOfReplacedParameters( opt::IRContext* ir_context) const ComputeIndicesOfReplacedParameters() argument 306 GetFreshIds() const GetFreshIds() argument [all...] |
| H A D | transformation_set_memory_operands_mask.cpp | 43 IsApplicable( opt::IRContext* ir_context, const TransformationContext& ) const IsApplicable() argument 96 Apply( opt::IRContext* ir_context, TransformationContext* ) const Apply() argument 122 ToMessage() const ToMessage() argument 225 GetFreshIds() const GetFreshIds() argument [all...] |
| H A D | transformation_store.cpp | 240 protobufs::Transformation TransformationStore::ToMessage() const { in ToMessage() argument 246 std::unordered_set<uint32_t> TransformationStore::GetFreshIds() const { in GetFreshIds() argument 39 IsApplicable( opt::IRContext* ir_context, const TransformationContext& transformation_context) const IsApplicable() argument 199 Apply(opt::IRContext* ir_context, TransformationContext* ) const Apply() argument
|
| H A D | transformation_vector_shuffle.cpp | 149 protobufs::Transformation TransformationVectorShuffle::ToMessage() const { in ToMessage() argument 169 std::unordered_set<uint32_t> TransformationVectorShuffle::GetFreshIds() const { in GetFreshIds() argument 41 IsApplicable( opt::IRContext* ir_context, const TransformationContext& ) const IsApplicable() argument 114 Apply( opt::IRContext* ir_context, TransformationContext* transformation_context) const Apply() argument 155 GetResultTypeId( opt::IRContext* ir_context, const opt::analysis::Type& element_type) const GetResultTypeId() argument 173 AddDataSynonymFacts( opt::IRContext* ir_context, TransformationContext* transformation_context) const AddDataSynonymFacts() argument [all...] |
| H A D | transformation_wrap_vector_synonym.cpp | 162 protobufs::Transformation TransformationWrapVectorSynonym::ToMessage() const { in ToMessage() argument 38 IsApplicable( opt::IRContext* ir_context, const TransformationContext& transformation_context) const IsApplicable() argument 125 Apply( opt::IRContext* ir_context, TransformationContext* transformation_context) const Apply() argument 168 GetFreshIds() const GetFreshIds() argument
|
| /third_party/skia/third_party/externals/spirv-tools/source/opt/ |
| H A D | ccp_pass.cpp | 42 bool CCPPass::IsVaryingValue(uint32_t id) const { return id == kVaryingSSAId; } in IsVaryingValue() argument 174 VisitBranch(Instruction* instr, BasicBlock** dest_bb) const VisitBranch() argument [all...] |
| H A D | cfg.h | 35 const std::vector<uint32_t>& preds(uint32_t blk_id) const { in preds() argument 42 BasicBlock* block(uint32_t blk_id) const { return id2block_.at(blk_id); } in block() argument 45 const BasicBlock* pseudo_entry_block() const { return &pseudo_entry_block_; } in pseudo_entry_block() argument 48 const BasicBlock* pseudo_exit_block() const { return &pseudo_exit_block_; } in pseudo_exit_block() argument 52 bool IsPseudoEntryBlock(BasicBlock* block_ptr) const { in IsPseudoEntryBlock() argument 57 bool IsPseudoExitBlock(BasicBlock* block_ptr) const { in IsPseudoExitBlock() argument [all...] |
| H A D | code_sink.cpp | 251 bool CodeSinkingPass::IsSyncOnUniform(uint32_t mem_semantics_id) const { in IsSyncOnUniform() argument
|
| H A D | control_dependence.h | 37 uint32_t source_bb_id() const { return source_bb_id_; } in source_bb_id() argument 40 uint32_t target_bb_id() const { return target_bb_id_; } in target_bb_id() argument 50 uint32_t branch_target_bb_id() const { return branch_target_bb_id_; } in branch_target_bb_id() argument 71 bool operator!=(const ControlDependence& other) const { in operator !=() argument 77 operator >(const ControlDependence& other) const operator >() argument 78 operator <=(const ControlDependence& other) const operator <=() argument 81 operator >=(const ControlDependence& other) const operator >=() argument 124 GetDependenceTargets(uint32_t block) const GetDependenceTargets() argument 130 GetDependenceSources(uint32_t block) const GetDependenceSources() argument 138 WhileEachBlockLabel(std::function<bool(uint32_t)> f) const WhileEachBlockLabel() argument 149 ForEachBlockLabel(std::function<void(uint32_t)> f) const ForEachBlockLabel() argument 159 HasBlock(uint32_t id) const HasBlock() argument 162 IsDependent(uint32_t a, uint32_t b) const IsDependent() argument [all...] |
| H A D | copy_prop_arrays.cpp | 112 FindStoreInstruction( const Instruction* var_inst) const FindStoreInstruction() argument 143 BuildNewAccessChain( Instruction* insertion_point, CopyPropagateArrays::MemoryObject* source) const BuildNewAccessChain() argument [all...] |
| H A D | fix_storage_class.cpp | 128 ChangeResultStorageClass( Instruction* inst, SpvStorageClass storage_class) const ChangeResultStorageClass() argument
|