/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
H A D | remove_duplicates_pass.cpp | 34 bool modified = RemoveDuplicateCapabilities(); in Process() local 35 modified |= RemoveDuplicatesExtInstImports(); in Process() 36 modified |= RemoveDuplicateTypes(); in Process() 37 modified |= RemoveDuplicateDecorations(); in Process() 39 return modified ? Status::SuccessWithChange : Status::SuccessWithoutChange; in Process() 43 bool modified = false; in RemoveDuplicateCapabilities() local 46 return modified; in RemoveDuplicateCapabilities() 59 modified = true; in RemoveDuplicateCapabilities() 63 return modified; in RemoveDuplicateCapabilities() 67 bool modified in RemoveDuplicatesExtInstImports() local 93 bool modified = false; RemoveDuplicateTypes() local 180 bool modified = false; RemoveDuplicateDecorations() local [all...] |
H A D | convert_to_half_pass.cpp | 162 bool modified = false; in GenHalfArith() local 165 inst->ForEachInId([&inst, &modified, this](uint32_t* idp) { in GenHalfArith() 169 modified = true; in GenHalfArith() 174 modified = true; in GenHalfArith() 176 if (modified) get_def_use_mgr()->AnalyzeInstUse(inst); in GenHalfArith() 177 return modified; in GenHalfArith() 187 bool modified = false; in ProcessPhi() local 188 inst->ForEachInId([&ocnt, &prev_idp, &from_width, &to_width, &modified, in ProcessPhi() 204 modified = true; in ProcessPhi() 212 modified in ProcessPhi() 237 bool modified = false; ProcessImageRef() local 267 bool modified = false; GenHalfInst() local 331 bool modified = false; ProcessFunction() local 351 bool modified = context()->ProcessReachableCallTree(pfn); ProcessImpl() local [all...] |
H A D | local_single_store_elim_pass.cpp | 34 bool modified = false; in LocalSingleStoreElim() local 43 modified |= ProcessVariable(&inst); in LocalSingleStoreElim() 45 return modified; in LocalSingleStoreElim() 84 bool modified = context()->ProcessReachableCallTree(pfn); in ProcessImpl() local 85 return modified ? Status::SuccessWithChange : Status::SuccessWithoutChange; in ProcessImpl() 157 bool modified = RewriteLoads(store_inst, users, &all_rewritten); in ProcessVariable() local 169 modified |= RewriteDebugDeclares(store_inst, var_id); in ProcessVariable() 173 return modified; in ProcessVariable() 180 bool modified = in RewriteDebugDeclares() local 197 modified in RewriteDebugDeclares() 308 bool modified = false; RewriteLoads() local [all...] |
H A D | eliminate_dead_members_pass.cpp | 276 bool modified = false; in RemoveDeadMembers() local 279 get_module()->ForEachInst([&modified, this](Instruction* inst) { in RemoveDeadMembers() 282 modified |= UpdateOpTypeStruct(inst); in RemoveDeadMembers() 290 get_module()->ForEachInst([&modified, this](Instruction* inst) { in RemoveDeadMembers() 293 modified |= UpdateOpMemberNameOrDecorate(inst); in RemoveDeadMembers() 296 modified |= UpdateOpMemberNameOrDecorate(inst); in RemoveDeadMembers() 299 modified |= UpdateOpGroupMemberDecorate(inst); in RemoveDeadMembers() 304 modified |= UpdateConstantComposite(inst); in RemoveDeadMembers() 310 modified |= UpdateAccessChain(inst); in RemoveDeadMembers() 313 modified | in RemoveDeadMembers() 393 bool modified = false; UpdateOpGroupMemberDecorate() local 437 bool modified = false; UpdateConstantComposite() local 466 bool modified = false; UpdateAccessChain() local 556 bool modified = false; UpdateCompsiteExtract() local 612 bool modified = false; UpdateCompositeInsert() local [all...] |
H A D | freeze_spec_constant_value_pass.cpp | 22 bool modified = false; in Process() local 24 ctx->module()->ForEachInst([&modified, ctx](Instruction* inst) { in Process() 28 modified = true; in Process() 32 modified = true; in Process() 36 modified = true; in Process() 42 modified = true; in Process() 49 return modified ? Status::SuccessWithChange : Status::SuccessWithoutChange; in Process()
|
H A D | local_redundancy_elimination.cpp | 23 bool modified = false; in Process() local 33 modified = true; in Process() 36 return (modified ? Status::SuccessWithChange : Status::SuccessWithoutChange); in Process() 42 bool modified = false; in EliminateRedundanciesInBB() local 44 auto func = [this, &vnTable, &modified, value_to_ids](Instruction* inst) { in EliminateRedundanciesInBB() 60 modified = true; in EliminateRedundanciesInBB() 64 return modified; in EliminateRedundanciesInBB()
|
H A D | redundancy_elimination.cpp | 23 bool modified = false; in Process() local 42 modified = true; in Process() 45 return (modified ? Status::SuccessWithChange : Status::SuccessWithoutChange); in Process() 51 bool modified = EliminateRedundanciesInBB(bb->bb_, vnTable, &value_to_ids); in EliminateRedundanciesFrom() local 54 modified |= EliminateRedundanciesFrom(dominated_bb, vnTable, value_to_ids); in EliminateRedundanciesFrom() 57 return modified; in EliminateRedundanciesFrom()
|
H A D | strength_reduction_pass.cpp | 61 bool modified = false; in Process() local 67 modified = ScanFunctions(); in Process() 68 return (modified ? Status::SuccessWithChange : Status::SuccessWithoutChange); in Process() 75 bool modified = false; in ReplaceMultiplyByPowerOf2() local 80 return modified; in ReplaceMultiplyByPowerOf2() 92 modified = true; in ReplaceMultiplyByPowerOf2() 125 return modified; in ReplaceMultiplyByPowerOf2() 182 bool modified = false; in ScanFunctions() local 188 if (ReplaceMultiplyByPowerOf2(&inst)) modified = true; in ScanFunctions() 196 return modified; in ScanFunctions() [all...] |
H A D | compact_ids_pass.cpp | 44 bool modified = false; in Process() local 48 [&result_id_mapping, &modified](Instruction* inst) { in Process() 57 modified = true; in Process() 75 modified = true; in Process() 83 modified = true; in Process() 89 if (modified) { in Process() 96 return modified ? Status::SuccessWithChange : Status::SuccessWithoutChange; in Process()
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | remove_duplicates_pass.cpp | 34 bool modified = RemoveDuplicateCapabilities(); in Process() local 35 modified |= RemoveDuplicatesExtInstImports(); in Process() 36 modified |= RemoveDuplicateTypes(); in Process() 37 modified |= RemoveDuplicateDecorations(); in Process() 39 return modified ? Status::SuccessWithChange : Status::SuccessWithoutChange; in Process() 43 bool modified = false; in RemoveDuplicateCapabilities() local 46 return modified; in RemoveDuplicateCapabilities() 59 modified = true; in RemoveDuplicateCapabilities() 63 return modified; in RemoveDuplicateCapabilities() 67 bool modified in RemoveDuplicatesExtInstImports() local 93 bool modified = false; RemoveDuplicateTypes() local 180 bool modified = false; RemoveDuplicateDecorations() local [all...] |
H A D | convert_to_half_pass.cpp | 162 bool modified = false; in GenHalfArith() local 165 inst->ForEachInId([&inst, &modified, this](uint32_t* idp) { in GenHalfArith() 169 modified = true; in GenHalfArith() 174 modified = true; in GenHalfArith() 176 if (modified) get_def_use_mgr()->AnalyzeInstUse(inst); in GenHalfArith() 177 return modified; in GenHalfArith() 187 bool modified = false; in ProcessPhi() local 188 inst->ForEachInId([&ocnt, &prev_idp, &from_width, &to_width, &modified, in ProcessPhi() 204 modified = true; in ProcessPhi() 212 modified in ProcessPhi() 237 bool modified = false; ProcessImageRef() local 267 bool modified = false; GenHalfInst() local 331 bool modified = false; ProcessFunction() local 351 bool modified = context()->ProcessReachableCallTree(pfn); ProcessImpl() local [all...] |
H A D | local_single_store_elim_pass.cpp | 34 bool modified = false; in LocalSingleStoreElim() local 43 modified |= ProcessVariable(&inst); in LocalSingleStoreElim() 45 return modified; in LocalSingleStoreElim() 84 bool modified = context()->ProcessReachableCallTree(pfn); in ProcessImpl() local 85 return modified ? Status::SuccessWithChange : Status::SuccessWithoutChange; in ProcessImpl() 157 bool modified = RewriteLoads(store_inst, users, &all_rewritten); in ProcessVariable() local 169 modified |= RewriteDebugDeclares(store_inst, var_id); in ProcessVariable() 173 return modified; in ProcessVariable() 180 bool modified = in RewriteDebugDeclares() local 197 modified in RewriteDebugDeclares() 308 bool modified = false; RewriteLoads() local [all...] |
H A D | eliminate_dead_members_pass.cpp | 276 bool modified = false; in RemoveDeadMembers() local 279 get_module()->ForEachInst([&modified, this](Instruction* inst) { in RemoveDeadMembers() 282 modified |= UpdateOpTypeStruct(inst); in RemoveDeadMembers() 290 get_module()->ForEachInst([&modified, this](Instruction* inst) { in RemoveDeadMembers() 293 modified |= UpdateOpMemberNameOrDecorate(inst); in RemoveDeadMembers() 296 modified |= UpdateOpMemberNameOrDecorate(inst); in RemoveDeadMembers() 299 modified |= UpdateOpGroupMemberDecorate(inst); in RemoveDeadMembers() 304 modified |= UpdateConstantComposite(inst); in RemoveDeadMembers() 310 modified |= UpdateAccessChain(inst); in RemoveDeadMembers() 313 modified | in RemoveDeadMembers() 393 bool modified = false; UpdateOpGroupMemberDecorate() local 437 bool modified = false; UpdateConstantComposite() local 466 bool modified = false; UpdateAccessChain() local 556 bool modified = false; UpdateCompsiteExtract() local 612 bool modified = false; UpdateCompositeInsert() local [all...] |
H A D | freeze_spec_constant_value_pass.cpp | 22 bool modified = false; in Process() local 24 ctx->module()->ForEachInst([&modified, ctx](Instruction* inst) { in Process() 28 modified = true; in Process() 32 modified = true; in Process() 36 modified = true; in Process() 42 modified = true; in Process() 49 return modified ? Status::SuccessWithChange : Status::SuccessWithoutChange; in Process()
|
H A D | local_redundancy_elimination.cpp | 23 bool modified = false; in Process() local 33 modified = true; in Process() 36 return (modified ? Status::SuccessWithChange : Status::SuccessWithoutChange); in Process() 42 bool modified = false; in EliminateRedundanciesInBB() local 44 auto func = [this, &vnTable, &modified, value_to_ids](Instruction* inst) { in EliminateRedundanciesInBB() 60 modified = true; in EliminateRedundanciesInBB() 64 return modified; in EliminateRedundanciesInBB()
|
H A D | redundancy_elimination.cpp | 23 bool modified = false; in Process() local 42 modified = true; in Process() 45 return (modified ? Status::SuccessWithChange : Status::SuccessWithoutChange); in Process() 51 bool modified = EliminateRedundanciesInBB(bb->bb_, vnTable, &value_to_ids); in EliminateRedundanciesFrom() local 54 modified |= EliminateRedundanciesFrom(dominated_bb, vnTable, value_to_ids); in EliminateRedundanciesFrom() 57 return modified; in EliminateRedundanciesFrom()
|
H A D | strength_reduction_pass.cpp | 61 bool modified = false; in Process() local 67 modified = ScanFunctions(); in Process() 68 return (modified ? Status::SuccessWithChange : Status::SuccessWithoutChange); in Process() 75 bool modified = false; in ReplaceMultiplyByPowerOf2() local 80 return modified; in ReplaceMultiplyByPowerOf2() 92 modified = true; in ReplaceMultiplyByPowerOf2() 125 return modified; in ReplaceMultiplyByPowerOf2() 182 bool modified = false; in ScanFunctions() local 188 if (ReplaceMultiplyByPowerOf2(&inst)) modified = true; in ScanFunctions() 196 return modified; in ScanFunctions() [all...] |
/third_party/spirv-tools/source/opt/ |
H A D | remove_duplicates_pass.cpp | 31 bool modified = RemoveDuplicateCapabilities(); in Process() local 32 modified |= RemoveDuplicatesExtInstImports(); in Process() 33 modified |= RemoveDuplicateTypes(); in Process() 34 modified |= RemoveDuplicateDecorations(); in Process() 36 return modified ? Status::SuccessWithChange : Status::SuccessWithoutChange; in Process() 40 bool modified = false; in RemoveDuplicateCapabilities() local 43 return modified; in RemoveDuplicateCapabilities() 56 modified = true; in RemoveDuplicateCapabilities() 60 return modified; in RemoveDuplicateCapabilities() 64 bool modified in RemoveDuplicatesExtInstImports() local 89 bool modified = false; RemoveDuplicateTypes() local 177 bool modified = false; RemoveDuplicateDecorations() local [all...] |
H A D | invocation_interlock_placement_pass.cpp | 171 bool modified = false; 172 func->ForEachInst([this, &modified](Instruction* inst) { 176 modified = true; 180 modified = true; 186 return modified; 191 bool modified = false; 194 block->ForEachInst([this, &modified](Instruction* inst) { 205 modified = true; 211 modified = true; 216 return modified; [all...] |
H A D | convert_to_half_pass.cpp | 173 bool modified = false; in GenHalfArith() local 176 inst->ForEachInId([&inst, &modified, this](uint32_t* idp) { in GenHalfArith() 180 modified = true; in GenHalfArith() 185 modified = true; in GenHalfArith() 187 if (modified) get_def_use_mgr()->AnalyzeInstUse(inst); in GenHalfArith() 188 return modified; in GenHalfArith() 198 bool modified = false; in ProcessPhi() local 199 inst->ForEachInId([&ocnt, &prev_idp, &from_width, &to_width, &modified, in ProcessPhi() 215 modified = true; in ProcessPhi() 223 modified in ProcessPhi() 249 bool modified = false; ProcessImageRef() local 279 bool modified = false; GenHalfInst() local 345 bool modified = false; ProcessFunction() local 365 bool modified = context()->ProcessReachableCallTree(pfn); ProcessImpl() local [all...] |
H A D | freeze_spec_constant_value_pass.cpp | 22 bool modified = false; in Process() local 24 ctx->module()->ForEachInst([&modified, ctx](Instruction* inst) { in Process() 28 modified = true; in Process() 32 modified = true; in Process() 36 modified = true; in Process() 42 modified = true; in Process() 49 return modified ? Status::SuccessWithChange : Status::SuccessWithoutChange; in Process()
|
H A D | local_single_store_elim_pass.cpp | 30 bool modified = false; in LocalSingleStoreElim() local 39 modified |= ProcessVariable(&inst); in LocalSingleStoreElim() 41 return modified; in LocalSingleStoreElim() 77 bool modified = context()->ProcessReachableCallTree(pfn); in ProcessImpl() local 78 return modified ? Status::SuccessWithChange : Status::SuccessWithoutChange; in ProcessImpl() 156 bool modified = RewriteLoads(store_inst, users, &all_rewritten); in ProcessVariable() local 168 modified |= RewriteDebugDeclares(store_inst, var_id); in ProcessVariable() 172 return modified; in ProcessVariable() 178 bool modified = context()->get_debug_info_mgr()->AddDebugValueForVariable( in RewriteDebugDeclares() local 180 modified | in RewriteDebugDeclares() 287 bool modified = false; RewriteLoads() local [all...] |
H A D | local_redundancy_elimination.cpp | 23 bool modified = false; in Process() local 33 modified = true; in Process() 36 return (modified ? Status::SuccessWithChange : Status::SuccessWithoutChange); in Process() 42 bool modified = false; in EliminateRedundanciesInBB() local 44 auto func = [this, &vnTable, &modified, value_to_ids](Instruction* inst) { in EliminateRedundanciesInBB() 60 modified = true; in EliminateRedundanciesInBB() 64 return modified; in EliminateRedundanciesInBB()
|
H A D | redundancy_elimination.cpp | 23 bool modified = false; in Process() local 42 modified = true; in Process() 45 return (modified ? Status::SuccessWithChange : Status::SuccessWithoutChange); in Process() 51 bool modified = EliminateRedundanciesInBB(bb->bb_, vnTable, &value_to_ids); in EliminateRedundanciesFrom() local 54 modified |= EliminateRedundanciesFrom(dominated_bb, vnTable, value_to_ids); in EliminateRedundanciesFrom() 57 return modified; in EliminateRedundanciesFrom()
|
H A D | strength_reduction_pass.cpp | 56 bool modified = false; in Process() local 62 modified = ScanFunctions(); in Process() 63 return (modified ? Status::SuccessWithChange : Status::SuccessWithoutChange); in Process() 70 bool modified = false; in ReplaceMultiplyByPowerOf2() local 75 return modified; in ReplaceMultiplyByPowerOf2() 87 modified = true; in ReplaceMultiplyByPowerOf2() 120 return modified; in ReplaceMultiplyByPowerOf2() 176 bool modified = false; in ScanFunctions() local 182 if (ReplaceMultiplyByPowerOf2(&inst)) modified = true; in ScanFunctions() 190 return modified; in ScanFunctions() [all...] |