Home
last modified time | relevance | path

Searched refs:uses (Results 1 – 25 of 3208) sorted by relevance

12345678910>>...129

/third_party/mesa3d/src/amd/compiler/
Daco_dead_code_analysis.cpp40 std::vector<uint16_t> uses; member
44 : current_block(program->blocks.size() - 1), uses(program->peekAllocationId()) in dce_ctx()
63 if (!is_dead(ctx.uses, instr.get())) { in process_block()
66 if (ctx.uses[op.tempId()] == 0) in process_block()
68 ctx.uses[op.tempId()]++; in process_block()
84 is_dead(const std::vector<uint16_t>& uses, Instruction* instr) in is_dead() argument
90 [&uses](const Definition& def) { return !def.isTemp() || uses[def.tempId()]; })) in is_dead()
109 ctx.uses[startpgm->definitions.back().tempId()]++; in dead_code_analysis()
111 return ctx.uses; in dead_code_analysis()
Daco_optimizer.cpp507 std::vector<uint16_t> uses; member
2068 if (!--ctx.uses[instr->definitions[0].tempId()]) { in decrease_uses()
2071 ctx.uses[op.tempId()]--; in decrease_uses()
2081 if (!ignore_uses && ctx.uses[op.tempId()] > 1) in follow_operand()
2088 if (instr->definitions[1].isTemp() && ctx.uses[instr->definitions[1].tempId()]) in follow_operand()
2102 if (instr->definitions[1].isTemp() && ctx.uses[instr->definitions[1].tempId()]) in combine_ordering_test()
2156 ctx.uses[op[0].id()]++; in combine_ordering_test()
2157 ctx.uses[op[1].id()]++; in combine_ordering_test()
2199 if (instr->definitions[1].isTemp() && ctx.uses[instr->definitions[1].tempId()]) in combine_comparison_ordering()
2234 ctx.uses[cmp->operands[0].tempId()]++; in combine_comparison_ordering()
[all …]
Daco_optimizer_postRA.cpp60 std::vector<uint16_t> uses; member
256 ctx.uses[instr->operands[0].tempId()]--; in try_apply_branch_vcc()
290 if (ctx.uses[instr->operands[0].tempId()] > 1) in try_optimize_scc_nocompare()
340 ctx.uses[instr->operands[0].tempId()]--; in try_optimize_scc_nocompare()
342 ctx.uses[instr->operands[0].tempId()]++; in try_optimize_scc_nocompare()
377 if (ctx.uses[instr->operands[scc_op_idx].tempId()] > 1) in try_optimize_scc_nocompare()
393 ctx.uses[instr->operands[scc_op_idx].tempId()]--; in try_optimize_scc_nocompare()
431 (!mov->definitions[0].tempId() || ctx.uses[mov->definitions[0].tempId()] > 1)) in try_combine_dpp()
444 if (--ctx.uses[mov->definitions[0].tempId()]) in try_combine_dpp()
445 ctx.uses[mov->operands[0].tempId()]++; in try_combine_dpp()
[all …]
/third_party/spirv-tools/source/opt/
Dfix_storage_class.cpp31 std::vector<std::pair<Instruction*, uint32_t>> uses; in Process() local
33 [&uses](Instruction* use, uint32_t op_idx) { in Process()
34 uses.push_back({use, op_idx}); in Process()
37 for (auto& use : uses) { in Process()
67 std::vector<Instruction*> uses; in PropagateStorageClass() local
69 inst, [&uses](Instruction* use) { uses.push_back(use); }); in PropagateStorageClass()
70 for (Instruction* use : uses) { in PropagateStorageClass()
120 std::vector<Instruction*> uses; in FixInstructionStorageClass() local
122 inst, [&uses](Instruction* use) { uses.push_back(use); }); in FixInstructionStorageClass()
123 for (Instruction* use : uses) { in FixInstructionStorageClass()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dfix_storage_class.cpp31 std::vector<std::pair<Instruction*, uint32_t>> uses; in Process() local
33 [&uses](Instruction* use, uint32_t op_idx) { in Process()
34 uses.push_back({use, op_idx}); in Process()
37 for (auto& use : uses) { in Process()
67 std::vector<Instruction*> uses; in PropagateStorageClass() local
69 inst, [&uses](Instruction* use) { uses.push_back(use); }); in PropagateStorageClass()
70 for (Instruction* use : uses) { in PropagateStorageClass()
120 std::vector<Instruction*> uses; in FixInstructionStorageClass() local
122 inst, [&uses](Instruction* use) { uses.push_back(use); }); in FixInstructionStorageClass()
123 for (Instruction* use : uses) { in FixInstructionStorageClass()
[all …]
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Dfix_storage_class.cpp31 std::vector<std::pair<Instruction*, uint32_t>> uses; in Process() local
33 [&uses](Instruction* use, uint32_t op_idx) { in Process()
34 uses.push_back({use, op_idx}); in Process()
37 for (auto& use : uses) { in Process()
67 std::vector<Instruction*> uses; in PropagateStorageClass() local
69 inst, [&uses](Instruction* use) { uses.push_back(use); }); in PropagateStorageClass()
70 for (Instruction* use : uses) { in PropagateStorageClass()
120 std::vector<Instruction*> uses; in FixInstructionStorageClass() local
122 inst, [&uses](Instruction* use) { uses.push_back(use); }); in FixInstructionStorageClass()
123 for (Instruction* use : uses) { in FixInstructionStorageClass()
[all …]
/third_party/glfw/docs/
Dcompat.dox20 As GLFW uses Xlib directly, without any intervening toolkit
31 GLFW uses the `_MOTIF_WM_HINTS` window property to support borderless windows.
35 GLFW uses the ICCCM `WM_DELETE_WINDOW` protocol to intercept the user
39 GLFW uses the EWMH `_NET_WM_PING` protocol, allowing the window manager notify
44 GLFW uses the EWMH `_NET_WM_STATE_FULLSCREEN` window state to tell the window
50 GLFW uses the EWMH `_NET_WM_BYPASS_COMPOSITOR` window property to tell a
52 running window manager uses compositing but does not support this property then
55 GLFW uses the
61 GLFW uses the
66 GLFW uses the XRandR 1.3 extension to provide multi-monitor support. If the
[all …]
/third_party/mbedtls/tests/suites/
Dtest_suite_lmots.data2 # This test uses a fixed message, and then generates a private key, signs the
7 # This test uses a fixed message, and then generates a private key, signs the
12 # This test uses a NULL zero-length message, and then generates a private key,
17 # This test uses data from https://github.com/pmvr/python-hsslms due to the
21 # This test uses the same OTS key as the LMS hsslms interop test 1 (leaf 0 of
42 # This test uses data from https://github.com/pmvr/python-hsslms due to the
46 # This test uses the same OTS key as the LMS hsslms interop test 2 (leaf 1 of
67 # This test uses data from https://github.com/pmvr/python-hsslms due to the
90 # This test uses the valid signature from hsslms interop test 1, and then
96 # This test uses the valid signature from hsslms interop test 1, and then
[all …]
Dtest_suite_lms.data2 # This test uses a fixed message, and then generates a private key, signs the
7 # This test uses a NULL zero-length message, and then generates a private key,
12 # This test uses data from https://github.com/russhousley/pyhsslms due to the
15 # uses leaf key 0, so must be the first signature generated by the key if the
39 # The signature uses leaf key 1, so must be the second signature generated by
52 # This test uses data from https://github.com/russhousley/pyhsslms due to the limited
55 # uses leaf key 2, so must be the third signature generated by the key if the
83 # This test uses data from https://github.com/cisco/hash-sigs due to the
87 # signature uses leaf key 0, so must be the first signature generated by the key
111 # This test uses data from https://github.com/cisco/hash-sigs due to the
[all …]
/third_party/openssl/doc/man3/
DSSL_get_version.pod42 The connection uses the SSLv3 protocol.
46 The connection uses the TLSv1.0 protocol.
50 The connection uses the TLSv1.1 protocol.
54 The connection uses the TLSv1.2 protocol.
58 The connection uses the TLSv1.3 protocol.
73 The connection uses the SSLv3 protocol.
77 The connection uses the TLSv1.0 protocol.
81 The connection uses the TLSv1.1 protocol.
85 The connection uses the TLSv1.2 protocol.
89 The connection uses the TLSv1.3 protocol (never returned for
/third_party/elfutils/backends/
Dcommon-reloc.c49 #define RELOC_TYPE(type, uses) \ in EBLHOOK() argument
56 #define RELOC_TYPE(type, uses) R_NAME (type), argument
64 #define RELOC_TYPE(type, uses) \ argument
77 #define RELOC_TYPE(type, uses) [R_TYPE (type)] = uses, argument
112 uint8_t uses; in EBLHOOK() local
123 uses = EBLHOOK(reloc_valid)[reloc]; in EBLHOOK()
124 return type > ET_NONE && type < ET_CORE && (uses & (1 << (type - 1))); in EBLHOOK()
/third_party/typescript/tests/baselines/reference/
DcollisionArgumentsFunctionExpressions.errors.txt1 …ssions.ts(2,17): error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to init…
2 …ssions.ts(5,29): error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to init…
3 …sions.ts(21,17): error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to init…
4 …sions.ts(26,26): error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to init…
11 !!! error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest pa…
16 !!! error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest pa…
34 !!! error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest pa…
41 !!! error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest pa…
DcollisionArgumentsFunction.errors.txt1 …nction.ts(2,13): error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to init…
2 …nction.ts(5,25): error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to init…
3 …ction.ts(25,13): error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to init…
4 …ction.ts(30,22): error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to init…
11 !!! error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest pa…
16 !!! error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest pa…
38 !!! error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest pa…
45 !!! error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest pa…
DnodeModulesTripleSlashReferenceModeDeclarationEmit7(module=nodenext).symbols3 import obj1 from "./sub1/uses.js"
6 import obj2 from "./sub2/uses.js"
11 >obj2.default : Symbol(obj2.default, Decl(uses.ts, 0, 0))
13 >default : Symbol(obj2.default, Decl(uses.ts, 0, 0))
42 === /sub1/uses.ts ===
47 === /sub2/uses.ts ===
DnodeModulesTripleSlashReferenceModeDeclarationEmit7(module=node16).symbols3 import obj1 from "./sub1/uses.js"
6 import obj2 from "./sub2/uses.js"
11 >obj2.default : Symbol(obj2.default, Decl(uses.ts, 0, 0))
13 >default : Symbol(obj2.default, Decl(uses.ts, 0, 0))
42 === /sub1/uses.ts ===
47 === /sub2/uses.ts ===
DcollisionArgumentsArrowFunctions.errors.txt1 …ctions.ts(1,22): error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to init…
2 …ctions.ts(4,12): error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to init…
8 !!! error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest pa…
13 !!! error TS2396: Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest pa…
DnodeModulesTripleSlashReferenceModeDeclarationEmit7(module=nodenext).types3 import obj1 from "./sub1/uses.js"
6 import obj2 from "./sub2/uses.js"
39 === /sub1/uses.ts ===
45 === /sub2/uses.ts ===
DnodeModulesTripleSlashReferenceModeDeclarationEmit7(module=node16).types3 import obj1 from "./sub1/uses.js"
6 import obj2 from "./sub2/uses.js"
39 === /sub1/uses.ts ===
45 === /sub2/uses.ts ===
/third_party/mesa3d/src/panfrost/midgard/
Dmir_promote_uniforms.c60 BITSET_DECLARE(uses, MAX_UBO_QWORDS);
88 BITSET_SET(res.blocks[ubo].uses, offset); in mir_analyze_ranges()
107 BITSET_FOREACH_SET(vec4, block->uses, MAX_UBO_QWORDS) { in mir_pick_ubo()
134 BITSET_WORD *uses = res->blocks[i].uses;
137 unsigned last = BITSET_LAST_BIT_SIZED(uses, BITSET_WORDS(MAX_UBO_QWORDS));
142 bool used = BITSET_TEST(uses, j);
160 BITSET_WORD *uses = analysis->blocks[i].uses; in mir_promoteable_uniform_count() local
163 count += util_bitcount(uses[w]); in mir_promoteable_uniform_count()
/third_party/typescript/tests/baselines/reference/tsc/incremental/
DnoEmit-changes-incremental-discrepancies.js3 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
23 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
43 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
63 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
83 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
103 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
123 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
143 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
163 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
183 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
[all …]
DnoEmit-changes-composite-discrepancies.js3 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
152 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
301 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
569 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
718 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
867 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
1104 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
1341 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
1521 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
1670 Clean build always uses d.ts for signature for testing thus does not contain non exported modules/r…
/third_party/skia/third_party/externals/swiftshader/src/Reactor/
DOptimizer.cpp151 Uses uses = *getUses(address); // Hard copy in propagateAlloca() local
153 for(auto *store : uses) in propagateAlloca()
248 Uses uses = *getUses(address); // Hard copy in performScalarReplacementOfAggregates() local
250 for(auto *use : uses) in performScalarReplacementOfAggregates()
590 Optimizer::Uses *uses = getUses(address); in isDead() local
591 return uses->size() == uses->stores.size(); // Dead if all uses are stores in isDead()
606 auto &uses = *getUses(allocaAddress); in isStaticallyIndexedArray() local
608 for(auto *use : uses) in isStaticallyIndexedArray()
790 Optimizer::Uses *uses = (Optimizer::Uses *)operand->Ice::Operand::getExternalData(); in getUses() local
791 if(!uses) in getUses()
[all …]
/third_party/mesa3d/src/asahi/compiler/
Dagx_optimizer.c211 agx_instr **uses = calloc(ctx->alloc, sizeof(*uses)); in agx_optimizer_backward() local
221 if (uses[v]) in agx_optimizer_backward()
224 uses[v] = I; in agx_optimizer_backward()
234 agx_instr *use = uses[I->dest[0].value]; in agx_optimizer_backward()
246 free(uses); in agx_optimizer_backward()
/third_party/mesa3d/src/compiler/glsl/tests/warnings/
D031-__-in-function-name.vert.expected1 0:3(7): warning: identifier `__foo' uses reserved `__' string
2 0:8(7): warning: identifier `__bar' uses reserved `__' string
3 0:13(7): warning: identifier `__blat' uses reserved `__' string
/third_party/mesa3d/src/panfrost/bifrost/
Dbi_opt_mod_props.c344 bi_instr **uses = calloc(count, sizeof(*uses)); in bi_opt_mod_prop_backward() local
352 if (uses[v] && uses[v] != I) in bi_opt_mod_prop_backward()
355 uses[v] = I; in bi_opt_mod_prop_backward()
362 bi_instr *use = uses[I->dest[0].value]; in bi_opt_mod_prop_backward()
377 bi_instr *tex = uses[use->dest[0].value]; in bi_opt_mod_prop_backward()
392 free(uses); in bi_opt_mod_prop_backward()

12345678910>>...129