Home
last modified time | relevance | path

Searched refs:merge (Results 1 – 25 of 28) sorted by relevance

12

/art/test/552-checker-primitive-typeprop/smali/
DTypePropagation.smali26 # p2 = merge(int,float) = conflict
31 # p2 = merge(conflict,float) = conflict
45 # p1 = merge(int,int) = int
57 # p2 = void (loop phi) => p2 = merge(int,int) = int
61 # p2 = merge(void,int) = int
74 # p1 = merge(int,long) = conflict
86 # p1 = merge(float,reference) = conflict
99 # p1 = merge(float,0x0) = float
111 # p1 = merge(int,float) = conflict
123 # p2 = merge(int,float) = float? => conflict
/art/test/800-smali/smali/
Db_27799205_1.smali13 # Make v0, v1 and v2 null. We'll use v0 as a merge of the inputs, v1 as null, and v2 as 0.
18 # Conditional jump so we have a merge point.
30 # At this point, v0 will be the unresolved merge.
Db_27799205_2.smali13 # Make v0, v1 and v2 null. We'll use v0 as a merge of the inputs, v1 as null, and v2 as 0.
18 # Conditional jump so we have a merge point.
30 # At this point, v0 will be the unresolved merge.
Db_27799205_3.smali12 # Use some non-object non-array input (non-Object because the merge should be Object).
15 # Make v0, v1 and v2 null. We'll use v0 as a merge of the inputs, v1 as null, and v2 as 0.
20 # Conditional jump so we have a merge point.
Db_27799205_4.smali15 # Make v0, v1 and v2 null. We'll use v0 as a merge of the inputs, v1 as null, and v2 as 0.
20 # Conditional jump so we have a merge point.
Db_27799205_5.smali15 # Make v0, v1 and v2 null. We'll use v0 as a merge of the inputs, v1 as null, and v2 as 0.
20 # Conditional jump so we have a merge point.
Db_121191566.smali24 # Triple-check: the merge should be consistent.
Db_22411633_4.smali7 # Do not merge into the backward branch target.
Db_22331663_fail.smali14 # At this point, v4 is the merge of Undefined and ReferenceType. The verifier should
Db_22411633_5.smali7 # Do not merge into the backward branch target.
Db_22331663_pass.smali14 # At this point, v4 is the merge of Undefined and ReferenceType. The verifier should not
Db_22411633_3.smali26 # merge is only from forward branches. If the conflict isn't used (as here), this should
Db_22331663.smali30 # Catch handler. Here we had to merge the uninitialized with the initialized reference,
/art/test/549-checker-types-merge/
Dinfo.txt1 Checker test for testing the type merge during reference type propagation.
/art/test/535-regression-const-val/smali/
DTestCase.smali26 goto :merge
29 :merge
/art/compiler/utils/
Dintrusive_forward_list.h320 void merge(IntrusiveForwardList& other) { in merge() function
321 merge(other, std::less<value_type>()); in merge()
323 void merge(IntrusiveForwardList&& other) { in merge() function
324 merge(other); // Use l-value overload. in merge()
327 void merge(IntrusiveForwardList& other, Compare cmp) { in merge() function
347 void merge(IntrusiveForwardList&& other, Compare cmp) { in merge() function
348 merge(other, cmp); // Use l-value overload. in merge()
363 merge(second_half, cmp); in sort()
/art/test/484-checker-register-hints/
Dinfo.txt3 forces the spilling should restore the registers at the merge
/art/test/586-checker-null-array-get/
Dinfo.txt2 that used to merge two array gets that have the same inputs but
/art/test/VerifierDeps/
DMain.smali65 goto :merge
70 goto :merge
72 :merge
90 goto :merge
97 goto :merge
102 goto :merge
104 :merge
/art/test/530-checker-lse/smali/
DMain.smali34 # Set and merge the same value in two branches.
86 # Set and merge different values in two branches.
187 # obj.i += 1; // This store cannot be eliminated due to the merge later.
189 # obj.i += 2; // This store cannot be eliminated due to the merge later.
/art/test/804-class-extends-itself/smali/
DMain.smali16 # dexmerger (to merge the Dex file produced from Smali code and the
/art/compiler/optimizing/
Dinliner.cc1112 HBasicBlock* merge = otherwise->SplitAfterForInlining(invoke_instruction); in CreateDiamondPatternForPolymorphicInline() local
1119 merge->AddPhi(phi); in CreateDiamondPatternForPolymorphicInline()
1133 graph_->AddBlock(merge); in CreateDiamondPatternForPolymorphicInline()
1138 end_then->AddSuccessor(merge); in CreateDiamondPatternForPolymorphicInline()
1139 otherwise->AddSuccessor(merge); in CreateDiamondPatternForPolymorphicInline()
1146 merge->SetDominator(cursor_block); in CreateDiamondPatternForPolymorphicInline()
1147 cursor_block->AddDominatedBlock(merge); in CreateDiamondPatternForPolymorphicInline()
1156 graph_->reverse_post_order_[++index] = merge; in CreateDiamondPatternForPolymorphicInline()
1167 merge, original_invoke_block, /* replace_if_back_edge= */ true); in CreateDiamondPatternForPolymorphicInline()
/art/test/586-checker-null-array-get/smali/
DSmaliTests.smali42 # the load store elimination think it could merge two ArrayGet with different
111 # the load store elimination think it could merge two ArrayGet with different
/art/test/530-checker-lse-ctor-fences/smali/
DSmali.smali48 # Please note that D8 would merge the iput togother which looks like :
/art/test/543-checker-dce-trycatch/smali/
DTestCase.smali166 # stored with the merge block gets deleted and SSAChecker would fail if it was
180 goto :merge
187 :merge

12