Home
last modified time | relevance | path

Searched +full:merge +full:- +full:multiple (Results 1 – 25 of 1041) sorted by relevance

12345678910>>...42

/third_party/spirv-tools/
DCONTRIBUTING.md1 # Contributing to SPIR-V Tools
6 [Tracking SPIRV-Tools work with GitHub projects](https://github.com/KhronosGroup/SPIRV-Tools/blob/m…
11 [issues](https://github.com/KhronosGroup/SPIRV-Tools/issues) and
12 [projects](https://github.com/KhronosGroup/SPIRV-Tools/projects). If the bug has
14 [here](https://github.com/KhronosGroup/SPIRV-Tools/issues/new).
20 issue is about. Simply using "Segfault in spirv-opt" is not helpful
21 because there could be (but hopefully aren't) multiple bugs with
30 [issues](https://github.com/KhronosGroup/SPIRV-Tools/issues) as well. Please
39 [Khronos Open Source Contributor License Agreement](https://cla-assistant.io/KhronosGroup/SPIRV-Too…
43 need to be sure of various other things -- for instance that you'll tell us if
[all …]
/third_party/skia/third_party/externals/spirv-cross/
Dspirv_cfg.cpp2 * Copyright 2016-2021 Arm Limited
3 * SPDX-License-Identifier: Apache-2.0 OR MIT
9 * http://www.apache.org/licenses/LICENSE-2.0
20 * 1. The Apache License, Version 2.0, found at <http://www.apache.org/licenses/LICENSE-2.0>, or
55 // Traverse the post-order in reverse and build up the immediate dominator tree. in build_immediate_dominators()
59 for (auto i = post_order.size(); i; i--) in build_immediate_dominators()
61 uint32_t block = post_order[i - 1]; in build_immediate_dominators()
84 return itr != end(visit_order) && itr->second.get() == 0; in is_back_edge()
91 return itr != end(visit_order) && itr->second.get() > 0; in has_visited_forward_edge()
97 // If our branches are back-edges, we do not record them. in post_order_visit()
[all …]
/third_party/rust/rust/src/doc/rustc/src/
Dinstrument-coverage.md1 # Instrumentation-based Code Coverage
7 - A GCC-compatible, gcov-based coverage implementation, enabled with `-Z profile`, which derives …
8 - A source-based code coverage implementation, enabled with `-C instrument-coverage`, which uses …
10 …describes how to enable and use the LLVM instrumentation-based coverage, via the `-C instrument-co…
14 When `-C instrument-coverage` is enabled, the Rust compiler enhances rust-based libraries and binar…
16 - Automatically injecting calls to an LLVM intrinsic ([`llvm.instrprof.increment`]), at functions…
17 - Embedding additional information in the data section of each library and binary (using the [LLV…
19-instrumented program, the counter values are written to a `profraw` file at program termination. …
21 [`llvm.instrprof.increment`]: https://llvm.org/docs/LangRef.html#llvm-instrprof-increment-intrinsic
24-C instrument-coverage` also automatically enables `-C symbol-mangling-version=v0` (tracking issue…
[all …]
Dprofile-guided-optimization.md1 # Profile-guided Optimization
3 `rustc` supports doing profile-guided optimization (PGO).
6 ## What Is Profiled-Guided Optimization?
10 to inform optimizations such as inlining, machine-code layout,
22 Generating a PGO-optimized program involves following a workflow with four steps:
25 (e.g. `rustc -Cprofile-generate=/tmp/pgo-data main.rs`)
29 LLVM's `llvm-profdata` tool
31 (for example `rustc -Cprofile-use=merged.profdata main.rs`)
36 instrumented binary multiple times, on the other hand, will re-use the
39 These `.profraw` files have to be post-processed before they can be fed back
[all …]
/third_party/rust/crates/bindgen/.github/workflows/
Drelease.yml1 # Copyright 2022-2023, axodotdev
2 # SPDX-License-Identifier: MIT or Apache-2.0
7 # * builds artifacts with cargo-dist (archives, installers, hashes)
20 # like "1.0.0", "v0.1.0-prerelease.1", "my-app/0.1.0", "releases/v1.0.0", etc.
23 # must be a Cargo-style SemVer Version (must have at least major.minor.patch).
26 # package (erroring out if it doesn't have the given version or isn't cargo-dist-able).
29 # (cargo-dist-able) packages in the workspace with that version (this mode is
30 # intended for workspaces with only one dist-able package, or with all dist-able
33 # If you push multiple tags at once, separate instances of this workflow will
38 # If there's a prerelease-style suffix to the version, then the release(s)
[all …]
/third_party/PyYAML/tests/legacy_tests/data/
Dconstruct-merge.data1 ---
2 - &CENTER { x: 1, 'y': 2 }
3 - &LEFT { x: 0, 'y': 2 }
4 - &BIG { r: 10 }
5 - &SMALL { r: 1 }
9 - # Explicit keys
15 - # Merge one map
20 - # Merge multiple maps
24 - # Override
/third_party/mindspore/mindspore-src/source/mindspore/python/mindspore/ops_generate/
Dgen_utils.py1 # Copyright 2023-2025 Huawei Technologies Co., Ltd
7 # http://www.apache.org/licenses/LICENSE-2.0
31 # http://www.apache.org/licenses/LICENSE-2.0
48 * http://www.apache.org/licenses/LICENSE-2.0
126 Merge multiple files into one file.
140 Merge multiple files into one file.
152 Merge multiple files into one file.
/third_party/skia/third_party/externals/spirv-tools/
DCONTRIBUTING.md1 # Contributing to SPIR-V Tools
5 We organize known future work in GitHub projects. See [Tracking SPIRV-Tools work
7 projects](https://github.com/KhronosGroup/SPIRV-Tools/blob/master/docs/projects.md)
12 [issues](https://github.com/KhronosGroup/SPIRV-Tools/issues) and
13 [projects](https://github.com/KhronosGroup/SPIRV-Tools/projects). If the bug has
15 [here](https://github.com/KhronosGroup/SPIRV-Tools/issues/new).
21 issue is about. Simply using "Segfault in spirv-opt" is not helpful
22 because there could be (but hopefully aren't) multiple bugs with
31 [issues](https://github.com/KhronosGroup/SPIRV-Tools/issues) as well. Please
40 License Agreement](https://cla-assistant.io/KhronosGroup/SPIRV-Tools) (CLA),
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/
DCONTRIBUTING.md1 # Contributing to SPIR-V Tools
5 We organize known future work in GitHub projects. See [Tracking SPIRV-Tools work
7 projects](https://github.com/KhronosGroup/SPIRV-Tools/blob/master/docs/projects.md)
12 [issues](https://github.com/KhronosGroup/SPIRV-Tools/issues) and
13 [projects](https://github.com/KhronosGroup/SPIRV-Tools/projects). If the bug has
15 [here](https://github.com/KhronosGroup/SPIRV-Tools/issues/new).
21 issue is about. Simply using "Segfault in spirv-opt" is not helpful
22 because there could be (but hopefully aren't) multiple bugs with
31 [issues](https://github.com/KhronosGroup/SPIRV-Tools/issues) as well. Please
40 License Agreement](https://cla-assistant.io/KhronosGroup/SPIRV-Tools) (CLA),
[all …]
/third_party/rust/rust/src/doc/style-guide/src/
Ditems.md23 In Rust, people often find functions by searching for `fn [function-name]`, so
29 [pub] [unsafe] [extern ["ABI"]] fn foo(arg1: i32, arg2: i32) -> i32 {
38 block-indented line. For example,
44 ) -> i32 {
58 #### Single-line
86 If a struct variant is [*small*](index.html#small-items), it may be formatted on
96 In an enum with multiple struct variants, if any struct variant is written on
97 multiple lines, then the multi-line formatting should be used for all struct
171 Trait items should be block-indented. If there are no items, the trait may be
172 formatted on a single line. Otherwise there should be line-breaks after the
[all …]
/third_party/mindspore/mindspore-src/source/mindspore/ccsrc/include/backend/distributed/persistent/storage/
Dstorage.h2 * Copyright 2021-2022 Huawei Technologies Co., Ltd
8 * http://www.apache.org/licenses/LICENSE-2.0
49 // This Class provides upper-layer interfaces for persistent storage.
68 …// Write input to storage medium or memory buffer, only support the input composed of multiple ten…
73 // Write key-value pairs data into persistent storage.
79 // Read data from the storage medium or memory buffer and merge them into contiguous memory.
82 …ad data from the storage medium or memory buffer and merge them into contiguous memory for multipl…
85 // Read key-value pairs' values data from persistent storage.
91 // Dump all keys of all key-value pairs in storage.
/third_party/libwebsockets/READMEs/
DREADME.release-policy.md10 The stable releases go on to a branch like v4.0-stable as described below, over
13 v4.0.0 but build into your planning that you will need to follow v4.0-stable in
33 ![all work happens on main](../doc-assets/lws-relpol-1.svg)
42 $ git fetch https://libwebsockets.org/repo/libwebsockets +main:m && git reset --hard m
46 local checkout to exactly match `m`. This replaces your checked-out tree
57 to be working, it's copied out into a versioned stable branch, like `v4.0-stable`.
59 ![stable branches are copied from development](../doc-assets/lws-relpol-2.svg)
72 the development branch that was copied to form the last -stable branch.
78 This applies only to fixes and public API-neutral internal changes to lws... if
80 multiple apis under the same version name and library soname, which is
[all …]
/third_party/mindspore/mindspore-src/source/mindspore/ccsrc/minddata/dataset/engine/opt/pre/
Dcache_transform_pass.cc8 * http://www.apache.org/licenses/LICENSE-2.0
37 // Note that this function will only get called on non-leaf nodes.
41 if (node->IsCached()) { in Visit()
52 if (node->IsCached()) { in VisitAfter()
61 // If there was no leaf_node_ set, then this is a non-mappable scenario. in VisitAfter()
73 if (node->IsCached()) { in Visit()
77 …// Cache might also be injected to the non-leaf node upper in the tree, so is_caching_ might also … in Visit()
84 "There is currently no support for multiple leaf nodes under cache."); in Visit()
86 // Set up a sampler here to be used by cache if we are a non-mappable leaf in a caching tree. in Visit()
88 RETURN_IF_NOT_OK(node->SetupSamplerForCache(&sampler_)); in Visit()
[all …]
/third_party/mindspore/mindspore-src/source/mindspore/ccsrc/frontend/parallel/auto_parallel/
Dgraph_costmodel.h2 * Copyright 2019-2023 Huawei Technologies Co., Ltd
8 * http://www.apache.org/licenses/LICENSE-2.0
39 // output-input dependency relationship.
61 // the edge is in the form: u --> v
87 …// Given a graph which contains the following subgraph: u --> v --> w, the node v can be eliminated
89 …// Given a graph which contains the following subgraph where there are multiple edges between u an…
95 // w --- v --- x
102 // v --- x
110 * v --- w
116 * v <--- u ---> w
[all …]
/third_party/skia/third_party/externals/angle2/infra/specs/
Dtest_suites.pyl2 # Use of this source code is governed by a BSD-style license that can be
19 '--use-angle=d3d11',
20 '--bot-mode',
22 'merge': {
34 '--use-angle=gl',
35 '--bot-mode',
36 # Flaky when run with multiple processes.
37 '--max-processes=1',
39 'merge': {
51 '--use-angle=gles',
[all …]
/third_party/gn/examples/ios/build/config/ios/templates/
Dmerge_plist.gni2 # Use of this source code is governed by a BSD-style license that can be
5 # Template to merge multiple Apple Property List file into a single file.
9 # - output
11 # path of the file that will be generated (must be in a sub-directory
14 # - plists
16 # list of path to Apple Property List file to merge (the file may be
19 # - format (optional)
24 # - substitutions (optional)
74 "-f=" + _format,
75 "-o=" + rebase_path(invoker.output, root_build_dir),
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/val/
Dvalidate_cfg.cpp1 // Copyright (c) 2015-2016 The Khronos Group Inc.
7 // http://www.apache.org/licenses/LICENSE-2.0
43 auto block = inst->block(); in ValidatePhi()
44 size_t num_in_ops = inst->words().size() - 3; in ValidatePhi()
51 if (_.IsVoidType(inst->type_id())) { in ValidatePhi()
55 if (_.IsPointerType(inst->type_id()) && in ValidatePhi()
65 const Instruction* type_inst = _.FindDef(inst->type_id()); in ValidatePhi()
67 const SpvOp type_opcode = type_inst->opcode(); in ValidatePhi()
69 if (!_.options()->before_hlsl_legalization) { in ValidatePhi()
82 std::transform(block->predecessors()->begin(), block->predecessors()->end(), in ValidatePhi()
[all …]
/third_party/skia/third_party/externals/spirv-tools/source/val/
Dvalidate_cfg.cpp1 // Copyright (c) 2015-2016 The Khronos Group Inc.
7 // http://www.apache.org/licenses/LICENSE-2.0
43 auto block = inst->block(); in ValidatePhi()
44 size_t num_in_ops = inst->words().size() - 3; in ValidatePhi()
51 if (_.IsVoidType(inst->type_id())) { in ValidatePhi()
55 if (_.IsPointerType(inst->type_id()) && in ValidatePhi()
65 const Instruction* type_inst = _.FindDef(inst->type_id()); in ValidatePhi()
67 const SpvOp type_opcode = type_inst->opcode(); in ValidatePhi()
69 if (!_.options()->before_hlsl_legalization) { in ValidatePhi()
82 std::transform(block->predecessors()->begin(), block->predecessors()->end(), in ValidatePhi()
[all …]
/third_party/mesa3d/src/nouveau/compiler/
Dnak_nir_lower_cf.c3 * SPDX-License-Identifier: MIT
12 assert(nir_cursors_equal(b->cursor, nir_after_impl(b->impl))); in push_block()
13 block->divergent = divergent; in push_block()
14 block->cf_node.parent = &b->impl->cf_node; in push_block()
15 exec_list_push_tail(&b->impl->body, &block->cf_node.node); in push_block()
16 b->cursor = nir_after_block(block); in push_block()
33 * True if control-flow ever diverges within this scope, not accounting
38 nir_block *merge; member
55 .depth = parent->depth + 1, in push_scope()
56 .divergent = parent->divergent || divergent, in push_scope()
[all …]
/third_party/mbedtls/scripts/mbedtls_dev/
Dbignum_mod_raw.py3 # SPDX-License-Identifier: Apache-2.0
9 # http://www.apache.org/licenses/LICENSE-2.0
25 #pylint: disable=abstract-method, too-few-public-methods
29 # BEGIN MERGE SLOT 1
31 # END MERGE SLOT 1
33 # BEGIN MERGE SLOT 2
38 symbol = "-"
44 def arguments(self) -> List[str]:
50 def result(self) -> List[str]:
51 result = (self.int_a - self.int_b) % self.int_n
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Ddead_branch_elim_pass.h9 // http://www.apache.org/licenses/LICENSE-2.0
43 const char* name() const override { return "eliminate-dead-branches"; } in name()
57 // If |valId| is a 32-bit integer constant, return value via |value| and
68 // TODO(greg-lunarg): Remove remaining constant conditional branches and dead
75 // up-to-date during processing.
81 // header is live. Likewise, unreachable merge blocks named in live merge
86 // Checks for unreachable merge and continue blocks with live headers; those
109 // merge instruction that declares them.
117 // a live merge instruction in the corresponding header. These blocks will
119 // Unreachable merge blocks are terminated by OpUnreachable, while
[all …]
/third_party/spirv-tools/source/opt/
Ddead_branch_elim_pass.h9 // http://www.apache.org/licenses/LICENSE-2.0
43 const char* name() const override { return "eliminate-dead-branches"; } in name()
57 // If |valId| is a 32-bit integer constant, return value via |value| and
68 // TODO(greg-lunarg): Remove remaining constant conditional branches and dead
75 // up-to-date during processing.
81 // header is live. Likewise, unreachable merge blocks named in live merge
86 // Checks for unreachable merge and continue blocks with live headers; those
109 // merge instruction that declares them.
117 // a live merge instruction in the corresponding header. These blocks will
119 // Unreachable merge blocks are terminated by OpUnreachable, while
[all …]
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Ddead_branch_elim_pass.h9 // http://www.apache.org/licenses/LICENSE-2.0
43 const char* name() const override { return "eliminate-dead-branches"; } in name()
57 // If |valId| is a 32-bit integer constant, return value via |value| and
68 // TODO(greg-lunarg): Remove remaining constant conditional branches and dead
75 // up-to-date during processing.
81 // header is live. Likewise, unreachable merge blocks named in live merge
86 // Checks for unreachable merge and continue blocks with live headers; those
109 // merge instruction that declares them.
117 // a live merge instruction in the corresponding header. These blocks will
119 // Unreachable merge blocks are terminated by OpUnreachable, while
[all …]
/third_party/glslang/glslang/MachineIndependent/
DlinkValidate.cpp4 // Copyright (C) 2015-2018 Google, Inc.
39 // Do link-time merging and validation of intermediate representations.
42 // compiled into one TIntermediate instance. Then, at link time, multiple
56 // Link-time error emitter.
69 // Link-time warning.
80 // name must have the exact same set of members qualified with offset and their integral-constant
81 // expression values must be the same, or a link-time error results."
84 // Merge the information from 'unit' into 'this'
86 void TIntermediate::merge(TInfoSink& infoSink, TIntermediate& unit) in merge() function in glslang::TIntermediate
100 // Get the linker-object lists in mergeUniformObjects()
[all …]
/third_party/grpc/src/ruby/lib/grpc/generic/
Dactive_call.rb7 # http://www.apache.org/licenses/LICENSE-2.0
23 # is non-nil and not OK.
59 # if a keyword value is a list, multiple metadata for it's key are sent
82 # @param marshal [Function] f(obj)->string that marshal requests
83 # @param unmarshal [Function] f(string)->obj that unmarshals responses
121 @metadata_to_send.merge!(new_metadata)
139 # in a server client-streaming handler.
145 # a server request-response handler.
227 # Intended for use on server-side calls when a single request from
228 # the client is expected (i.e., unary and server-streaming RPC types).
[all …]

12345678910>>...42