/third_party/mesa3d/src/panfrost/util/ |
H A D | pan_lower_writeout.c | 29 * operation, so we merge depth/stencil stores with color stores. 30 * If there are no color stores, we add a write to the "depth RT". 34 * depth/stencil stores into a single +ZS_EMIT op. 52 nir_intrinsic_instr **stores) in pan_nir_emit_combined_store() 61 nir_intrinsic_set_dest_type(intr, pan_nir_rt_store_type(stores[2])); in pan_nir_emit_combined_store() 70 stores[0] ? stores[0]->src[0].ssa : zero, in pan_nir_emit_combined_store() 71 stores[1] ? stores[ in pan_nir_emit_combined_store() 49 pan_nir_emit_combined_store(nir_builder *b, nir_intrinsic_instr *rt0_store, unsigned writeout, nir_intrinsic_instr **stores) pan_nir_emit_combined_store() argument 105 nir_intrinsic_instr *stores[3] = { NULL }; pan_nir_lower_zs_store() local [all...] |
/third_party/node/benchmark/async_hooks/ |
H A D | async-local-storage-getstore-nested-run.js | 27 function runStores(stores, value, cb, idx = 0) { 28 if (idx === stores.length) { 31 stores[idx].run(value, () => { 32 runStores(stores, value, cb, idx + 1); 38 const stores = new Array(sotrageCount).fill(0).map(() => new AsyncLocalStorage()); 41 runStores(stores, contextValue, () => { 43 runBenchmark(stores[0], n);
|
H A D | async-local-storage-propagate-asyncresource.js | 21 function runStores(stores, value, cb, idx = 0) { 22 if (idx === stores.length) { 25 stores[idx].run(value, () => { 26 runStores(stores, value, cb, idx + 1); 38 const stores = new Array(storageCount).fill(0).map(() => new AsyncLocalStorage()); 41 runStores(stores, contextValue, () => {
|
H A D | async-local-storage-propagate-promise.js | 21 function runStores(stores, value, cb, idx = 0) { 22 if (idx === stores.length) { 25 stores[idx].run(value, () => { 26 runStores(stores, value, cb, idx + 1); 39 const stores = new Array(storageCount).fill(0).map(() => new AsyncLocalStorage()); 42 runStores(stores, contextValue, () => {
|
/third_party/skia/third_party/externals/spirv-tools/test/opt/loop_optimizations/ |
H A D | dependence_analysis_helpers.cpp | 1495 const Instruction* stores[2]; 1499 stores[stores_found] = &inst; 1505 EXPECT_TRUE(stores[i]); 1525 ->GetDef(stores[0]->GetSingleWordInOperand(0)) 1555 ->GetDef(stores[1]->GetSingleWordInOperand(0)) 1576 const Instruction* stores[2]; 1580 stores[stores_found] = &inst; 1586 EXPECT_TRUE(stores[i]); 1605 ->GetDef(stores[0]->GetSingleWordInOperand(0)) 1634 ->GetDef(stores[ [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/opt/loop_optimizations/ |
H A D | dependence_analysis_helpers.cpp | 1495 const Instruction* stores[2]; 1499 stores[stores_found] = &inst; 1505 EXPECT_TRUE(stores[i]); 1525 ->GetDef(stores[0]->GetSingleWordInOperand(0)) 1555 ->GetDef(stores[1]->GetSingleWordInOperand(0)) 1576 const Instruction* stores[2]; 1580 stores[stores_found] = &inst; 1586 EXPECT_TRUE(stores[i]); 1605 ->GetDef(stores[0]->GetSingleWordInOperand(0)) 1634 ->GetDef(stores[ [all...] |
/third_party/spirv-tools/test/opt/loop_optimizations/ |
H A D | dependence_analysis_helpers.cpp | 1489 const Instruction* stores[2]; 1493 stores[stores_found] = &inst; 1499 EXPECT_TRUE(stores[i]); 1519 ->GetDef(stores[0]->GetSingleWordInOperand(0)) 1549 ->GetDef(stores[1]->GetSingleWordInOperand(0)) 1570 const Instruction* stores[2]; 1574 stores[stores_found] = &inst; 1580 EXPECT_TRUE(stores[i]); 1599 ->GetDef(stores[0]->GetSingleWordInOperand(0)) 1628 ->GetDef(stores[ [all...] |
/third_party/jinja2/ |
H A D | idtracking.py | 44 self.stores: t.Set[str] = set() 91 rv.stores = self.stores.copy() 95 self.stores.add(name) 113 self.stores.add(name) 121 stores: t.Dict[str, int] = {} 123 for target in branch.stores: 124 if target in self.stores: 126 stores[target] = stores [all...] |
/third_party/node/deps/v8/third_party/jinja2/ |
H A D | idtracking.py | 35 self.stores = set() 74 rv.stores = self.stores.copy() 78 self.stores.add(name) 96 self.stores.add(name) 105 stores = {} 107 for target in branch.stores: 108 if target in self.stores: 110 stores[target] = stores [all...] |
/third_party/node/tools/inspector_protocol/jinja2/ |
H A D | idtracking.py | 37 self.stores = set() 74 rv.stores = self.stores.copy() 78 self.stores.add(name) 96 self.stores.add(name) 105 stores = {} 107 for target in branch.stores: 108 if target in self.stores: 110 stores[target] = stores [all...] |
/third_party/skia/third_party/externals/jinja2/ |
H A D | idtracking.py | 35 self.stores = set() 74 rv.stores = self.stores.copy() 78 self.stores.add(name) 96 self.stores.add(name) 105 stores = {} 107 for target in branch.stores: 108 if target in self.stores: 110 stores[target] = stores [all...] |
/third_party/skia/third_party/externals/spirv-tools/test/opt/ |
H A D | scalar_analysis.cpp | 504 const Instruction* stores[6]; in TEST_F() local 514 stores[store_count] = &inst; in TEST_F() 535 context->get_def_use_mgr()->GetDef(stores[0]->GetSingleWordInOperand(0)); in TEST_F() 554 context->get_def_use_mgr()->GetDef(stores[1]->GetSingleWordInOperand(0)); in TEST_F() 574 context->get_def_use_mgr()->GetDef(stores[2]->GetSingleWordInOperand(0)); in TEST_F() 593 context->get_def_use_mgr()->GetDef(stores[3]->GetSingleWordInOperand(0)); in TEST_F() 612 context->get_def_use_mgr()->GetDef(stores[4]->GetSingleWordInOperand(0)); in TEST_F() 632 context->get_def_use_mgr()->GetDef(stores[5]->GetSingleWordInOperand(0)); in TEST_F() 743 const Instruction* stores[2] = {nullptr, nullptr}; in TEST_F() local 753 stores[store_coun in TEST_F() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/opt/ |
H A D | scalar_analysis.cpp | 504 const Instruction* stores[6]; in TEST_F() local 514 stores[store_count] = &inst; in TEST_F() 535 context->get_def_use_mgr()->GetDef(stores[0]->GetSingleWordInOperand(0)); in TEST_F() 554 context->get_def_use_mgr()->GetDef(stores[1]->GetSingleWordInOperand(0)); in TEST_F() 574 context->get_def_use_mgr()->GetDef(stores[2]->GetSingleWordInOperand(0)); in TEST_F() 593 context->get_def_use_mgr()->GetDef(stores[3]->GetSingleWordInOperand(0)); in TEST_F() 612 context->get_def_use_mgr()->GetDef(stores[4]->GetSingleWordInOperand(0)); in TEST_F() 632 context->get_def_use_mgr()->GetDef(stores[5]->GetSingleWordInOperand(0)); in TEST_F() 743 const Instruction* stores[2] = {nullptr, nullptr}; in TEST_F() local 753 stores[store_coun in TEST_F() [all...] |
/third_party/spirv-tools/test/opt/ |
H A D | scalar_analysis.cpp | 500 const Instruction* stores[6]; in TEST_F() local 510 stores[store_count] = &inst; in TEST_F() 531 context->get_def_use_mgr()->GetDef(stores[0]->GetSingleWordInOperand(0)); in TEST_F() 550 context->get_def_use_mgr()->GetDef(stores[1]->GetSingleWordInOperand(0)); in TEST_F() 570 context->get_def_use_mgr()->GetDef(stores[2]->GetSingleWordInOperand(0)); in TEST_F() 589 context->get_def_use_mgr()->GetDef(stores[3]->GetSingleWordInOperand(0)); in TEST_F() 608 context->get_def_use_mgr()->GetDef(stores[4]->GetSingleWordInOperand(0)); in TEST_F() 628 context->get_def_use_mgr()->GetDef(stores[5]->GetSingleWordInOperand(0)); in TEST_F() 739 const Instruction* stores[2] = {nullptr, nullptr}; in TEST_F() local 749 stores[store_coun in TEST_F() [all...] |
/third_party/ltp/tools/sparse/sparse-src/ |
H A D | ssa.c | 128 // is there one or more stores? 129 // are all loads & stores local/done in a single block? 225 static struct instruction_list *stores; variable 260 add_instruction(&stores, insn); in ssa_rename_insn() 360 static void remove_dead_stores(struct instruction_list *stores) in remove_dead_stores() argument 364 FOR_EACH_PTR(stores, store) { in remove_dead_stores() 389 stores = NULL; in ssa_convert() 399 // remove now dead stores in ssa_convert() 400 remove_dead_stores(stores); in ssa_convert()
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
H A D | lvp_inline_uniforms.c | 233 struct set *stores) in process_node() 256 process_node(nested_node, info, uni_offsets, num_offsets, stores); in process_node() 258 process_node(nested_node, info, uni_offsets, num_offsets, stores); in process_node() 297 process_node(nested_node, use_info, uni_offsets, num_offsets, stores); in process_node() 308 _mesa_set_add(stores, &intr->src[1]); in process_node() 322 struct set *stores = _mesa_set_create(shader, _mesa_hash_pointer, _mesa_key_pointer_equal); in lvp_find_inlinable_uniforms() local 328 process_node(node, NULL, (uint32_t*)pipeline->inlines[shader->info.stage].uniform_offsets, pipeline->inlines[shader->info.stage].count, stores); in lvp_find_inlinable_uniforms() 332 set_foreach(stores, entry) { in lvp_find_inlinable_uniforms() 231 process_node(nir_cf_node *node, nir_loop_info *info, uint32_t *uni_offsets, uint8_t *num_offsets, struct set *stores) process_node() argument
|
/third_party/skia/third_party/externals/swiftshader/src/Reactor/ |
H A D | Optimizer.cpp | 69 std::vector<Ice::Inst *> stores; member 116 // Iterate through basic blocks to propagate loads following stores. in run() 149 // Look for stores of this alloca's address. in propagateAlloca() 167 // This prevents dynamic array loads/stores to be replaced by a scalar. in propagateAlloca() 168 if((destUses.stores.size() == 1) && (destUses.loads.size() == destUses.size() - 1)) in propagateAlloca() 352 if(addressUses.stores.empty()) in eliminateUnitializedLoads() 385 // Iterate through basic blocks to propagate stores to subsequent loads. 419 // a pointer which could be used for indirect stores. in optimizeSingleBasicBlockLoadsStores() 465 // This can leave some dead instructions. Specifically stores. in optimizeSingleBasicBlockLoadsStores() 466 // TODO(b/179668593): Check just for dead stores b in optimizeSingleBasicBlockLoadsStores() [all...] |
/third_party/mesa3d/src/compiler/nir/tests/ |
H A D | builder_tests.cpp | 60 stores.push_back(store); in store_test_val() 65 return stores[idx]->src[1].ssa; in test_val() 68 std::vector<nir_intrinsic_instr *> stores; member in __anon7312::nir_builder_test
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonShuffler.cpp | 298 // Highest slots for branches and stores used to keep their original order. in check() 301 // Number of memory operations, loads, solo loads, stores, solo stores, single in check() 302 // stores. in check() 303 unsigned memory = 0, loads = 0, load0 = 0, stores = 0, store0 = 0, store1 = 0; in check() local 361 ++stores; in check() 369 ++stores; in check() 389 ++stores; in check() 473 if (stores == 1 && (loads == 0 || !isMemReorderDisabled())) in check() 476 else if (stores > in check() [all...] |
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_opt_combine_stores.c | 32 /* Combine stores of vectors to the same deref into a single store. 34 * This per-block pass keeps track of stores of vectors to the same 36 * stores (or parts of the store) found during the process are removed. 49 /* Keep track of a group of stores that can be combined. All stores share the 64 nir_intrinsic_instr *stores[NIR_MAX_VEC_COMPONENTS]; member 125 * gets build, remove previous stores that are not needed anymore. in combine_stores() 131 nir_intrinsic_instr *store = combo->stores[i]; in combine_stores() 265 nir_intrinsic_instr *prev_store = combo->stores[i]; in update_combined_store() 278 combo->stores[ in update_combined_store() [all...] |
H A D | nir_lower_vars_to_ssa.c | 49 struct set *stores; member 84 * At the moment, we only lower loads, stores, and copies that can be 85 * trivially lowered to loads and stores, i.e. copies with no indirects 88 * wildcards, then we lower that copy operation to loads and stores, but 90 * used in these loads, stores, and trivial copies are ones with no 367 * direct load/stores. 429 if (node->stores == NULL) in register_store_instr() 430 node->stores = _mesa_pointer_set_create(state->dead_ctx); in register_store_instr() 432 _mesa_set_add(node->stores, store_instr); in register_store_instr() 783 if (node->stores) { in nir_lower_vars_to_ssa_impl() [all...] |
/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
H A D | loop_fusion.cpp | 39 // Return the set of locations accessed by |stores| and |loads|. 41 const std::map<Instruction*, std::vector<Instruction*>>& stores, in GetLocationsAccessed() 45 for (const auto& kv : stores) { in GetLocationsAccessed() 361 std::vector<Instruction*> stores{}; in GetLoadsAndStoresInLoop() 372 stores.push_back(&instruction); in GetLoadsAndStoresInLoop() 377 return std::make_pair(loads, stores); in GetLoadsAndStoresInLoop() 421 // Grab loads & stores from both loops. in IsLegal() 40 GetLocationsAccessed( const std::map<Instruction*, std::vector<Instruction*>>& stores, const std::map<Instruction*, std::vector<Instruction*>>& loads) GetLocationsAccessed() argument
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | loop_fusion.cpp | 39 // Return the set of locations accessed by |stores| and |loads|. 41 const std::map<Instruction*, std::vector<Instruction*>>& stores, in GetLocationsAccessed() 45 for (const auto& kv : stores) { in GetLocationsAccessed() 361 std::vector<Instruction*> stores{}; in GetLoadsAndStoresInLoop() 372 stores.push_back(&instruction); in GetLoadsAndStoresInLoop() 377 return std::make_pair(loads, stores); in GetLoadsAndStoresInLoop() 421 // Grab loads & stores from both loops. in IsLegal() 40 GetLocationsAccessed( const std::map<Instruction*, std::vector<Instruction*>>& stores, const std::map<Instruction*, std::vector<Instruction*>>& loads) GetLocationsAccessed() argument
|
/third_party/spirv-tools/source/opt/ |
H A D | loop_fusion.cpp | 38 // Return the set of locations accessed by |stores| and |loads|. 40 const std::map<Instruction*, std::vector<Instruction*>>& stores, in GetLocationsAccessed() 44 for (const auto& kv : stores) { in GetLocationsAccessed() 363 std::vector<Instruction*> stores{}; in GetLoadsAndStoresInLoop() 374 stores.push_back(&instruction); in GetLoadsAndStoresInLoop() 379 return std::make_pair(loads, stores); in GetLoadsAndStoresInLoop() 423 // Grab loads & stores from both loops. in IsLegal() 39 GetLocationsAccessed( const std::map<Instruction*, std::vector<Instruction*>>& stores, const std::map<Instruction*, std::vector<Instruction*>>& loads) GetLocationsAccessed() argument
|
/third_party/node/deps/openssl/openssl/apps/ |
H A D | list.c | 1170 STACK_OF(OSSL_STORE_LOADER) *stores = sk_OSSL_STORE_LOADER_new(store_cmp); in list_store_loaders() 1173 if (stores == NULL) { in list_store_loaders() 1179 stores); in list_store_loaders() local 1180 sk_OSSL_STORE_LOADER_sort(stores); in list_store_loaders() 1181 for (i = 0; i < sk_OSSL_STORE_LOADER_num(stores); i++) { in list_store_loaders() 1182 const OSSL_STORE_LOADER *m = sk_OSSL_STORE_LOADER_value(stores, i); in list_store_loaders() 1199 sk_OSSL_STORE_LOADER_pop_free(stores, OSSL_STORE_LOADER_free); in list_store_loaders()
|