Home
last modified time | relevance | path

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

12345678910>>...44

/external/llvm/test/Transforms/RewriteStatepointsForGC/
Dbase-pointers.ll1 ; RUN: opt < %s -rewrite-statepoints-for-gc -S 2>&1 | FileCheck %s
6 declare i64 addrspace(1)* @generate_obj() "gc-leaf-function"
8 declare void @use_obj(i64 addrspace(1)*) "gc-leaf-function"
10 define void @def_use_safepoint() gc "statepoint-example" {
11 ; CHECK-LABEL: def_use_safepoint
13 ; CHECK-DAG: [ %obj.relocated.casted, %loop ]
14 ; CHECK-DAG: [ %obj, %entry ]
21 call void @do_safepoint() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
29 …est1(i32 %caller, i8 addrspace(1)* %a, i8 addrspace(1)* %b, i32 %unknown) gc "statepoint-example" {
30 ; CHECK-LABEL: test1
[all …]
Dbase-vector.ll1 ; RUN: opt < %s -rewrite-statepoints-for-gc -S | FileCheck %s
4 define i64 addrspace(1)* @test(<2 x i64 addrspace(1)*> %vec, i32 %idx) gc "statepoint-example" {
5 ; CHECK-LABEL: @test
10 ; CHECK-DAG: ; (%base_ee, %obj)
12 ; CHECK-DAG: ; (%base_ee, %base_ee)
14 ; be to reuse the existing obj as a base since it is actually a base pointer.
21 …(1)* @test2(<2 x i64 addrspace(1)*>* %ptr, i1 %cnd, i32 %idx1, i32 %idx2) gc "statepoint-example" {
22 ; CHECK-LABEL: test2
28 br label %merge
32 br label %merge
[all …]
Dbase-pointers-10.ll1 ; RUN: opt < %s -rewrite-statepoints-for-gc -spp-print-base-pointers -S 2>&1 | FileCheck %s
4 declare i1 @runtime_value() "gc-leaf-function"
8 …lect_of_phi(i64 addrspace(1)* %base_obj_x, i64 addrspace(1)* %base_obj_y) gc "statepoint-example" {
12 loop: ; preds = %merge, %entry
13 %current_x = phi i64 addrspace(1)* [ %base_obj_x, %entry ], [ %next_x, %merge ]
14 %current_y = phi i64 addrspace(1)* [ %base_obj_y, %entry ], [ %next_y, %merge ]
15 %current = phi i64 addrspace(1)* [ null, %entry ], [ %next, %merge ]
22 br label %merge
25 br label %merge
27 merge: ; preds = %false, %true
[all …]
Dbase-pointers-4.ll1 ; RUN: opt < %s -rewrite-statepoints-for-gc -spp-print-base-pointers -S 2>&1 | FileCheck %s
3 ; CHECK: derived %obj_to_consume base %obj_to_consume.base
11 define void @test(i32 %condition) gc "statepoint-example" {
15 loop: ; preds = %merge.split, %entry
17 …0, i64 addrspace(1)* ()* @generate_obj, i32 0, i32 0, i32 0, i32 5, i32 0, i32 -1, i32 0, i32 0, i3
18 ; CHECK-NEXT: [[RESULT_0:%[^ ]+]] = call i64 addrspace(1)* @llvm.experimental.gc.result
19 %0 = call i64 addrspace(1)* @generate_obj() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
26 br label %merge
29 br label %merge
32 br label %merge
[all …]
Dbase-pointers-1.ll1 ; RUN: opt < %s -rewrite-statepoints-for-gc -spp-print-base-pointers -S 2>&1 | FileCheck %s
3 ; CHECK: derived %merged_value base %merged_value.base
7 …ce(1)* %base_obj_x, i64 addrspace(1)* %base_obj_y, i1 %runtime_condition) gc "statepoint-example" {
13 br label %merge
17 br label %merge
19 merge: ; preds = %there, %here
20 ; CHECK-LABEL: merge:
21 ; CHECK: %merged_value.base = phi i64 addrspace(1)* [ %base_obj_x, %here ], [ %base_obj_y, %there…
23 call void @site_for_call_safpeoint() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
Dbase-pointers-5.ll1 ; RUN: opt < %s -rewrite-statepoints-for-gc -spp-print-base-pointers -S 2>&1 | FileCheck %s
3 ; CHECK: derived %merged_value base %merged_value.base
7 …ce(1)* %base_obj_x, i64 addrspace(1)* %base_obj_y, i1 %runtime_condition) gc "statepoint-example" {
15 br label %merge
19 br label %merge
21 merge: ; preds = %there, %bump
22 ; CHECK: merge:
23 ; CHECK: %merged_value.base = phi i64 addrspace(1)* [ %base_obj_x, %bump ], [ %base_obj_y, %there ]
24 ; CHECK-NEXT: %merged_value = phi i64 addrspace(1)* [ %base_obj_x, %bump ], [ %y, %there ]
26 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
Dbase-pointers-7.ll1 ; RUN: opt < %s -rewrite-statepoints-for-gc -spp-print-base-pointers -S 2>&1 | FileCheck %s
3 ; CHECK: derived %merged_value base %merged_value.base
7 …rspace(1)* %base_obj_y, i1 %runtime_condition_x, i1 %runtime_condition_y) gc "statepoint-example" {
24 ; CHECK-DAG: %x.base
25 ; CHECK-DAG: phi i64 addrspace(1)*
26 ; CHECK-DAG: [ %base_obj_x, %bump_here_a ]
27 ; CHECK-DAG: [ %base_obj_y, %bump_here_b ]
29 br label %merge
33 br label %merge
35 merge: ; preds = %there, %merge_here
[all …]
Dbase-pointers-6.ll1 ; RUN: opt < %s -rewrite-statepoints-for-gc -spp-print-base-pointers -S 2>&1 | FileCheck %s
3 ; CHECK: derived %merged_value base %merged_value.base
7 …rspace(1)* %base_obj_y, i1 %runtime_condition_x, i1 %runtime_condition_y) gc "statepoint-example" {
24 br label %merge
28 br label %merge
30 merge: ; preds = %there, %merge_here
31 ; CHECK: merge:
32 ; CHECK: %merged_value.base = phi i64 addrspace(1)* [ %base_obj_x, %merge_here ], [ %base_obj_y, %…
33 ; CHECK-NEXT: %merged_value = phi i64 addrspace(1)* [ %x, %merge_here ], [ %y, %there ]
35 call void @site_for_call_safpeoint() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
Dliveness-basics.ll3 ; RUN: opt -rewrite-statepoints-for-gc -spp-rematerialization-threshold=0 -S < %s | FileCheck %s
6 ; predeccessor of merge.
8 define i64 addrspace(1)* @test1(i1 %cmp, i64 addrspace(1)* %obj) gc "statepoint-example" {
9 ; CHECK-LABEL: @test1
14 ; CHECK-LABEL: taken:
15 ; CHECK-NEXT: gc.statepoint
16 ; CHECK-NEXT: %obj.relocated = call coldcc i8 addrspace(1)*
17 ; CHECK-NEXT: bitcast
18 ; CHECK-NEXT: br label %merge
20 br label %merge
[all …]
Dbase-pointers-2.ll1 ; RUN: opt < %s -rewrite-statepoints-for-gc -spp-print-base-pointers -S 2>&1 | FileCheck %s
3 ; CHECK: derived %merged_value base %base_obj
5 define i64 addrspace(1)* @test(i64 addrspace(1)* %base_obj, i1 %runtime_condition) gc "statepoint-e…
7 br i1 %runtime_condition, label %merge, label %there
11 br label %merge
13 merge: ; preds = %there, %entry
15 call void @foo() [ "deopt"(i32 0, i32 -1, i32 0, i32 0, i32 0) ]
/external/perfetto/src/tools/proto_merger/
Dproto_merger.cc8 * http://www.apache.org/licenses/LICENSE-2.0
21 #include "perfetto/base/logging.h"
22 #include "perfetto/base/status.h"
23 #include "perfetto/ext/base/string_utils.h"
33 return it == map.end() ? std::nullopt : std::make_optional(it->second); in FindInMap()
60 seen.insert(input_item->name); in ComputeDeletedByName()
95 seen.insert(input_item->number); in ComputeDeletedByNumber()
166 // Otherwise, merge the enums from the input and source of truth. in MergeEnums()
172 base::Status MergeField(const ProtoFile::Field& input, in MergeField()
178 return base::ErrStatus( in MergeField()
[all …]
/external/mesa3d/
D.gitlab-ci.yml3 CI_PRE_CLONE_SCRIPT: |-
4 set -o xtrace
5 …/usr/bin/wget -q -O- ${CI_PROJECT_URL}/-/raw/${CI_COMMIT_SHA}/.gitlab-ci/download-git-cache.sh | s…
9 - project: 'freedesktop/ci-templates'
10 ref: &ci-templates-sha 52dd4a94044449c8481d18dcdc221a3c636366d2
12 - project: 'freedesktop/ci-templates'
13 ref: *ci-templates-sha
15 - local: '.gitlab-ci/lava-gitlab-ci.yml'
16 - local: '.gitlab-ci/test-source-dep.yml'
19 - container
[all …]
/external/angle/build/util/
Dlastchange.py3 # Use of this source code is governed by a BSD-style license that can be
7 lastchange.py -- Chromium revision fetching utility.
43 command = ['sh', '-c', ' '.join(command)]
70 command = ['sh', '-c', ' '.join(command)]
97 Return the merge-base of HEAD and ref.
101 ref: The ref to use to find the merge base.
103 The git commit SHA of the merge-base as a string.
105 logging.debug("Calculating merge base between HEAD and %s in %s",
107 command = ['merge-base', 'HEAD', ref]
113 Fetch the Git hash (and Cr-Commit-Position if any) for a given directory.
[all …]
/external/cronet/build/util/
Dlastchange.py3 # Use of this source code is governed by a BSD-style license that can be
7 lastchange.py -- Chromium revision fetching utility.
43 command = ['sh', '-c', ' '.join(command)]
70 command = ['sh', '-c', ' '.join(command)]
97 Return the merge-base of HEAD and ref.
101 ref: The ref to use to find the merge base.
103 The git commit SHA of the merge-base as a string.
105 logging.debug("Calculating merge base between HEAD and %s in %s",
107 command = ['merge-base', 'HEAD', ref]
113 Fetch the Git hash (and Cr-Commit-Position if any) for a given directory.
[all …]
/external/jackson-annotations/src/main/java/com/fasterxml/jackson/annotation/
DJsonIgnoreProperties.java27 * per-property annotation.
43 * If true, all properties that are unrecognized -- that is,
44 * there are no setters or creators that accept them -- are
59 * This is commonly set to support defining "read-only" properties; ones
78 * This could be used to specify "write-only" properties; ones
103 * annotation, as well as to provide possible overrides from non-annotation sources.
116 * but does use merging for combining overrides with base settings
134 boolean merge) in Value() argument
144 _merge = merge; in Value()
153 // 27-Apr-2016, tatu: No matching property in annotation because in from()
[all …]
/external/fonttools/Lib/fontTools/varLib/
Dmerger.py2 Merge OpenType Layout tables (GDEF / GPOS / GSUB).
61 assert method.__name__ == 'merge'
69 "Oops, class '%s' has merge function for '%s' defined already." % (clazz.__name__, attr)
134 # need to special-case Enums as have __dict__ but are not regular 'objects',
163 def merge(merger, self, lst): function
200 - Combined glyph list,
201 - If values_lst is None, return input glyph lists, but padded with None when a glyph
202 was missing in a list. Otherwise, return values_lst list-of-list, padded with None
232 def merge(merger, self, lst): function
239 def merge(merger, self, lst): function
[all …]
/external/virglrenderer/
D.gitlab-ci.yml3 MESA_TEMPLATES_COMMIT: &ci-templates-commit d5aa3941aa03c2f716595116354fb81eb8012acb
10 # at least the 'debian-testing' job in 'Build-x86_64' stage completed.
12 # Pick a pipeline on https://gitlab.freedesktop.org/mesa/mesa/-/pipelines/
18 # per-pipeline artifact storage on MinIO
20 # per-job artifact storage on MinIO
23 PIGLIT_REPLAY_REFERENCE_IMAGES_BASE: "${STORAGE_HOST}/mesa-tracie-results/${FDO_UPSTREAM_REPO}"
27 - project: 'freedesktop/ci-templates'
30 - '/templates/ci-fairy.yml'
31 - project: 'freedesktop/ci-templates'
32 ref: *ci-templates-commit
[all …]
/external/exoplayer/tree_15dc86382f17a24a3e881e52e31a810c1ea44b49/library/dash/src/main/java/com/google/android/exoplayer2/source/dash/manifest/
DRangedUri.java8 * http://www.apache.org/licenses/LICENSE-2.0
53 * @param baseUri The base Uri.
63 * @param baseUri The base Uri.
71 * Attempts to merge this {@link RangedUri} with another and an optional common base uri.
73 * <p>A merge is successful if both instances define the same {@link Uri} after resolution with
74 * the base uri, and if one starts the byte after the other ends, forming a contiguous region with
77 * <p>If {@code other} is null then the merge is considered unsuccessful, and null is returned.
79 * @param other The {@link RangedUri} to merge.
80 * @param baseUri The base Uri.
81 * @return The merged {@link RangedUri} if the merge was successful. Null otherwise.
/external/exoplayer/tree_8e57d3715f9092d5ec54ebe2e538f34bfcc34479/library/dash/src/main/java/com/google/android/exoplayer2/source/dash/manifest/
DRangedUri.java8 * http://www.apache.org/licenses/LICENSE-2.0
53 * @param baseUri The base Uri.
63 * @param baseUri The base Uri.
71 * Attempts to merge this {@link RangedUri} with another and an optional common base uri.
73 * <p>A merge is successful if both instances define the same {@link Uri} after resolution with
74 * the base uri, and if one starts the byte after the other ends, forming a contiguous region with
77 * <p>If {@code other} is null then the merge is considered unsuccessful, and null is returned.
79 * @param other The {@link RangedUri} to merge.
80 * @param baseUri The base Uri.
81 * @return The merged {@link RangedUri} if the merge was successful. Null otherwise.
/external/libchrome/base/trace_event/
Dtrace_config.cc2 // Use of this source code is governed by a BSD-style license that can be
5 #include "base/trace_event/trace_config.h"
11 #include "base/json/json_reader.h"
12 #include "base/json/json_writer.h"
13 #include "base/memory/ptr_util.h"
14 #include "base/strings/string_split.h"
15 #include "base/trace_event/memory_dump_manager.h"
16 #include "base/trace_event/memory_dump_request_args.h"
17 #include "base/trace_event/trace_event.h"
19 namespace base { namespace
[all …]
/external/crosvm/devices/src/
Dbus_stats.rs2 // Use of this source code is governed by a BSD-style license that can be
27 /// Base address where the device was added to the bus.
28 base: u64, field
34 fn new(name: String, id: u32, base: u64, len: u64) -> DeviceStatisticsIdentifier { in new()
38 base, in new()
44 fn json(&self) -> serde_json::Value { in json()
48 "base": self.base, in json()
84 fn get(&self, stat: BusOperation) -> (u64, Duration) { in get()
91 /// Merge another DeviceStat into this one.
92 fn merge(&mut self, other: &DeviceStatistics) { in merge() method
[all …]
/external/cronet/buildtools/third_party/libc++/trunk/test/std/algorithms/alg.sorting/alg.merge/
Dranges_merge.pass.cpp1 //===----------------------------------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
18 // merge(I1 first1, S1 last1, I2 first2, S2 last2, O result,
25 // merge(R1&& r1, R2&& r2, O result,
47 std::ranges::merge(
81 …std::ranges::merge(std::forward<Range1>(range1), std::forward<Range2>(range2), std::forward<OutIte…
102 // TODO: std::ranges::merge calls std::ranges::copy in testMergeImpl()
112 std::same_as<merge_result<In1, In2, Out>> decltype(auto) result = std::ranges::merge( in testMergeImpl()
120 assert(base(result.in1) == in1.data() + in1.size()); in testMergeImpl()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVMergeBaseOffset.cpp1 //===----- RISCVMergeBaseOffset.cpp - Optimise address calculations ------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // Merge the offset of address calculation into the offset field
20 // 1) The offset field in the base of global address lowering sequence is zero.
24 //===----------------------------------------------------------------------===//
35 #define DEBUG_TYPE "riscv-merge-base-offset"
36 #define RISCV_MERGE_BASE_OFFSET_NAME "RISCV Merge Base Offset"
67 INITIALIZE_PASS(RISCVMergeBaseOffsetOpt, "riscv-merge-base-offset",
86 !MRI->hasOneUse(HiLUI.getOperand(0).getReg())) in detectLuiAddiGlobal()
[all …]
/external/perfetto/src/trace_processor/importers/ninja/
Dninja_log_parser.cc8 * http://www.apache.org/licenses/LICENSE-2.0
19 #include "perfetto/ext/base/string_splitter.h"
20 #include "perfetto/ext/base/string_utils.h"
30 using base::StringSplitter;
45 for (; valid_size > 0 && log_[valid_size - 1] != '\n'; --valid_size) { in Parse()
51 if (!base::StartsWith(line.cur_token(), kHeader)) in Parse()
54 auto version = base::CStringToUInt32(line.cur_token() + strlen(kHeader)); in Parse()
63 // - [4, 12] are the timestamps in ms of [start, end] of the job, measured in Parse()
65 // - 1579224178 is the "restat" (ignored). in Parse()
66 // - ui/assets/modal.scss is the name of the output file being built. in Parse()
[all …]
/external/cronet/third_party/protobuf/java/util/src/main/java/com/google/protobuf/util/
DFieldMaskUtil.java1 // Protocol Buffers - Google's data interchange format
3 // https://developers.google.com/protocol-buffers/
33 import static com.google.common.base.Preconditions.checkArgument;
35 import com.google.common.base.CaseFormat;
36 import com.google.common.base.Joiner;
37 import com.google.common.base.Optional;
38 import com.google.common.base.Splitter;
65 // TODO(xiaofeng): Consider using com.google.common.base.Joiner here instead. in toString()
87 // TODO(xiaofeng): Consider using com.google.common.base.Splitter here instead. in fromString()
97 // TODO(xiaofeng): Consider using com.google.common.base.Splitter here instead. in fromString()
[all …]

12345678910>>...44