/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
H A D | def_use_manager.cpp | 26 void DefUseManager::AnalyzeInstDef(Instruction* inst) { in AnalyzeInstDef() argument 41 void DefUseManager::AnalyzeInstUse(Instruction* inst) { in AnalyzeInstUse() argument 71 AnalyzeInstDefUse(Instruction* inst) AnalyzeInstDefUse() argument 79 UpdateDefUse(Instruction* inst) UpdateDefUse() argument 237 ClearInst(Instruction* inst) ClearInst() argument 254 EraseUseRecordsOfOperandIds(const Instruction* inst) EraseUseRecordsOfOperandIds() argument [all...] |
H A D | eliminate_dead_members_pass.cpp | 87 FindLiveMembers(const Instruction* inst) FindLiveMembers() argument 128 MarkMembersAsLiveForStore( const Instruction* inst) MarkMembersAsLiveForStore() argument 169 MarkMembersAsLiveForCopyMemory( const Instruction* inst) MarkMembersAsLiveForCopyMemory() argument 179 MarkMembersAsLiveForExtract( const Instruction* inst) MarkMembersAsLiveForExtract() argument 211 MarkMembersAsLiveForAccessChain( const Instruction* inst) MarkMembersAsLiveForAccessChain() argument 257 MarkOperandTypeAsFullyUsed( const Instruction* inst, uint32_t in_idx) MarkOperandTypeAsFullyUsed() argument 264 MarkMembersAsLiveForArrayLength( const Instruction* inst) MarkMembersAsLiveForArrayLength() argument 346 UpdateOpTypeStruct(Instruction* inst) UpdateOpTypeStruct() argument 364 UpdateOpMemberNameOrDecorate(Instruction* inst) UpdateOpMemberNameOrDecorate() argument 390 UpdateOpGroupMemberDecorate(Instruction* inst) UpdateOpGroupMemberDecorate() argument 431 UpdateConstantComposite(Instruction* inst) UpdateConstantComposite() argument 452 UpdateAccessChain(Instruction* inst) UpdateAccessChain() argument 490 context(), inst, UpdateAccessChain() local 541 UpdateCompsiteExtract(Instruction* inst) UpdateCompsiteExtract() argument 596 UpdateCompositeInsert(Instruction* inst) UpdateCompositeInsert() argument 657 UpdateOpArrayLength(Instruction* inst) UpdateOpArrayLength() argument 677 MarkStructOperandsAsFullyUsed( const Instruction* inst) MarkStructOperandsAsFullyUsed() argument [all...] |
H A D | fold.cpp | 282 FoldBinaryIntegerOpToConstant( Instruction* inst, const std::function<uint32_t(uint32_t)>& id_map, uint32_t* result) const FoldBinaryIntegerOpToConstant() argument 466 FoldBinaryBooleanOpToConstant( Instruction* inst, const std::function<uint32_t(uint32_t)>& id_map, uint32_t* result) const FoldBinaryBooleanOpToConstant() argument 514 FoldIntegerOpToConstant( Instruction* inst, const std::function<uint32_t(uint32_t)>& id_map, uint32_t* result) const FoldIntegerOpToConstant() argument 626 FoldInstructionToConstant( Instruction* inst, std::function<uint32_t(uint32_t)> id_map) const FoldInstructionToConstant() argument [all...] |
H A D | fold_spec_constant_op_and_composite_pass.cpp | 57 Instruction* inst = &*inst_iter; in Process() local 114 Instruction* inst = &**pos; in ProcessOpSpecConstantOp() local 219 Instruction* inst = &**pos; DoVectorShuffle() local 376 const Instruction* inst = &**pos; DoComponentWiseOperation() local [all...] |
H A D | folding_rules.cpp | 43 int32_t ImageOperandsMaskInOperandIndex(Instruction* inst) { in ImageOperandsMaskInOperandIndex() argument 121 NonConstInput(IRContext* context, const analysis::Constant* c, Instruction* inst) NonConstInput() argument [all...] |
H A D | local_access_chain_convert_pass.cpp | 296 Instruction* inst = dead_instructions.back(); in ConvertLocalAccessChains() local
|
H A D | loop_fission.cpp | 119 TraverseUseDef(Instruction* inst, std::set<Instruction*>* returned_set, bool ignore_phi_users, bool report_loads) TraverseUseDef() argument [all...] |
H A D | set_spec_constant_default_value_pass.cpp | 140 bool CanHaveSpecIdDecoration(const Instruction& inst) { in CanHaveSpecIdDecoration() argument
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/ |
H A D | disassemble.cpp | 164 HandleInstruction( const spv_parsed_instruction_t& inst) HandleInstruction() argument 237 EmitOperand(const spv_parsed_instruction_t& inst, const uint16_t operand_index) EmitOperand() argument [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | basic_block.h | 267 Instruction* inst = &insts_.front(); in WhileEachInst() local 319 Instruction* inst = &insts_.front(); WhileEachPhiInst() local [all...] |
H A D | combine_access_chains.cpp | 76 uint32_t CombineAccessChains::GetArrayStride(const Instruction* inst) { in GetArrayStride() argument 92 const analysis::Type* CombineAccessChains::GetIndexedType(Instruction* inst) { in GetIndexedType() argument 124 CombineIndices(Instruction* ptr_input, Instruction* inst, std::vector<Operand>* new_operands) CombineIndices() argument 159 context(), inst, CombineIndices() local 173 CreateNewInputOperands( Instruction* ptr_input, Instruction* inst, std::vector<Operand>* new_operands) CreateNewInputOperands() argument 202 CombineAccessChain(Instruction* inst) CombineAccessChain() argument 281 Has64BitIndices(Instruction* inst) Has64BitIndices() argument [all...] |
H A D | dead_insert_elim_pass.cpp | 241 Instruction* inst = dead_instructions.back(); in EliminateDeadInsertsOnePass() local
|
H A D | def_use_manager.cpp | 26 void DefUseManager::AnalyzeInstDef(Instruction* inst) { in AnalyzeInstDef() argument 41 void DefUseManager::AnalyzeInstUse(Instruction* inst) { in AnalyzeInstUse() argument 71 AnalyzeInstDefUse(Instruction* inst) AnalyzeInstDefUse() argument 79 UpdateDefUse(Instruction* inst) UpdateDefUse() argument 237 ClearInst(Instruction* inst) ClearInst() argument 254 EraseUseRecordsOfOperandIds(const Instruction* inst) EraseUseRecordsOfOperandIds() argument [all...] |
H A D | eliminate_dead_members_pass.cpp | 87 FindLiveMembers(const Instruction* inst) FindLiveMembers() argument 128 MarkMembersAsLiveForStore( const Instruction* inst) MarkMembersAsLiveForStore() argument 169 MarkMembersAsLiveForCopyMemory( const Instruction* inst) MarkMembersAsLiveForCopyMemory() argument 179 MarkMembersAsLiveForExtract( const Instruction* inst) MarkMembersAsLiveForExtract() argument 211 MarkMembersAsLiveForAccessChain( const Instruction* inst) MarkMembersAsLiveForAccessChain() argument 257 MarkOperandTypeAsFullyUsed( const Instruction* inst, uint32_t in_idx) MarkOperandTypeAsFullyUsed() argument 264 MarkMembersAsLiveForArrayLength( const Instruction* inst) MarkMembersAsLiveForArrayLength() argument 346 UpdateOpTypeStruct(Instruction* inst) UpdateOpTypeStruct() argument 364 UpdateOpMemberNameOrDecorate(Instruction* inst) UpdateOpMemberNameOrDecorate() argument 390 UpdateOpGroupMemberDecorate(Instruction* inst) UpdateOpGroupMemberDecorate() argument 431 UpdateConstantComposite(Instruction* inst) UpdateConstantComposite() argument 452 UpdateAccessChain(Instruction* inst) UpdateAccessChain() argument 490 context(), inst, UpdateAccessChain() local 541 UpdateCompsiteExtract(Instruction* inst) UpdateCompsiteExtract() argument 596 UpdateCompositeInsert(Instruction* inst) UpdateCompositeInsert() argument 657 UpdateOpArrayLength(Instruction* inst) UpdateOpArrayLength() argument 677 MarkStructOperandsAsFullyUsed( const Instruction* inst) MarkStructOperandsAsFullyUsed() argument [all...] |
H A D | fold.cpp | 282 FoldBinaryIntegerOpToConstant( Instruction* inst, const std::function<uint32_t(uint32_t)>& id_map, uint32_t* result) const FoldBinaryIntegerOpToConstant() argument 466 FoldBinaryBooleanOpToConstant( Instruction* inst, const std::function<uint32_t(uint32_t)>& id_map, uint32_t* result) const FoldBinaryBooleanOpToConstant() argument 514 FoldIntegerOpToConstant( Instruction* inst, const std::function<uint32_t(uint32_t)>& id_map, uint32_t* result) const FoldIntegerOpToConstant() argument 626 FoldInstructionToConstant( Instruction* inst, std::function<uint32_t(uint32_t)> id_map) const FoldInstructionToConstant() argument [all...] |
H A D | fold_spec_constant_op_and_composite_pass.cpp | 57 Instruction* inst = &*inst_iter; in Process() local 114 Instruction* inst = &**pos; in ProcessOpSpecConstantOp() local 219 Instruction* inst = &**pos; DoVectorShuffle() local 376 const Instruction* inst = &**pos; DoComponentWiseOperation() local [all...] |
H A D | folding_rules.cpp | 43 int32_t ImageOperandsMaskInOperandIndex(Instruction* inst) { in ImageOperandsMaskInOperandIndex() argument 121 NonConstInput(IRContext* context, const analysis::Constant* c, Instruction* inst) NonConstInput() argument [all...] |
H A D | local_access_chain_convert_pass.cpp | 296 Instruction* inst = dead_instructions.back(); in ConvertLocalAccessChains() local
|
H A D | loop_fission.cpp | 119 TraverseUseDef(Instruction* inst, std::set<Instruction*>* returned_set, bool ignore_phi_users, bool report_loads) TraverseUseDef() argument [all...] |
H A D | set_spec_constant_default_value_pass.cpp | 140 bool CanHaveSpecIdDecoration(const Instruction& inst) { in CanHaveSpecIdDecoration() argument
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/ |
H A D | validate.cpp | 217 Instruction* inst = const_cast<Instruction*>(&instruction); in ValidateBinaryUsingContextAndValidationState() local 55 RegisterExtension(ValidationState_t& _, const spv_parsed_instruction_t* inst) RegisterExtension() argument 72 ProcessExtensions(void* user_data, const spv_parsed_instruction_t* inst) ProcessExtensions() argument 87 ProcessInstruction(void* user_data, const spv_parsed_instruction_t* inst) ProcessInstruction() argument 283 Instruction* inst = const_cast<Instruction*>(&instruction); ValidateBinaryUsingContextAndValidationState() local [all...] |
H A D | validate_arithmetics.cpp | 30 spv_result_t ArithmeticsPass(ValidationState_t& _, const Instruction* inst) { in ArithmeticsPass() argument [all...] |
H A D | validate_constants.cpp | 24 ValidateConstantBool(ValidationState_t& _, const Instruction* inst) ValidateConstantBool() argument 36 ValidateConstantComposite(ValidationState_t& _, const Instruction* inst) ValidateConstantComposite() argument 283 ValidateConstantSampler(ValidationState_t& _, const Instruction* inst) ValidateConstantSampler() argument 337 ValidateConstantNull(ValidationState_t& _, const Instruction* inst) ValidateConstantNull() argument 350 ValidateSpecConstant(ValidationState_t& _, const Instruction* inst) ValidateSpecConstant() argument 364 ValidateSpecConstantOp(ValidationState_t& _, const Instruction* inst) ValidateSpecConstantOp() argument 426 ConstantPass(ValidationState_t& _, const Instruction* inst) ConstantPass() argument [all...] |
H A D | validate_function.cpp | 56 spv_result_t ValidateFunction(ValidationState_t& _, const Instruction* inst) { in ValidateFunction() argument 102 ValidateFunctionParameter(ValidationState_t& _, const Instruction* inst) ValidateFunctionParameter() argument 225 ValidateFunctionCall(ValidationState_t& _, const Instruction* inst) ValidateFunctionCall() argument 339 FunctionPass(ValidationState_t& _, const Instruction* inst) FunctionPass() argument [all...] |
H A D | validate_instruction.cpp | 93 OperandVersionExtensionCheck( ValidationState_t& _, const Instruction* inst, size_t which_operand, const spv_operand_desc_t& operand_desc, uint32_t word) OperandVersionExtensionCheck() argument 143 CheckRequiredCapabilities(ValidationState_t& state, const Instruction* inst, size_t which_operand, const spv_parsed_operand_t& operand, uint32_t word) CheckRequiredCapabilities() argument 220 ReservedCheck(ValidationState_t& _, const Instruction* inst) ReservedCheck() argument 243 CapabilityCheck(ValidationState_t& _, const Instruction* inst) CapabilityCheck() argument 281 VersionCheck(ValidationState_t& _, const Instruction* inst) VersionCheck() argument 349 LimitCheckIdBound(ValidationState_t& _, const Instruction* inst) LimitCheckIdBound() argument 359 LimitCheckStruct(ValidationState_t& _, const Instruction* inst) LimitCheckStruct() argument 404 LimitCheckSwitch(ValidationState_t& _, const Instruction* inst) LimitCheckSwitch() argument 451 CheckIfKnownExtension(ValidationState_t& _, const Instruction* inst) CheckIfKnownExtension() argument 464 InstructionPass(ValidationState_t& _, const Instruction* inst) InstructionPass() argument [all...] |