Home
last modified time | relevance | path

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

/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_22411633_4.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_5.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_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/484-checker-register-hints/
Dinfo.txt3 forces the spilling should restore the registers at the merge
/art/test/535-regression-const-val/smali/
DTestCase.smali26 goto :merge
29 :merge
/art/test/586-checker-null-array-get/
Dinfo.txt2 that used to merge two array gets that have the same inputs but
/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/VerifierDeps/
DMain.smali65 goto :merge
70 goto :merge
72 :merge
90 goto :merge
97 goto :merge
102 goto :merge
104 :merge
/art/test/804-class-extends-itself/smali/
DMain.smali16 # dexmerger (to merge the Dex file produced from Smali code and the
/art/test/530-checker-lse-ctor-fences/smali/
DSmali.smali48 # Please note that D8 would merge the iput togother which looks like :
/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/compiler/optimizing/
Dinliner.cc1088 HBasicBlock* merge = otherwise->SplitAfterForInlining(invoke_instruction); in CreateDiamondPatternForPolymorphicInline() local
1095 merge->AddPhi(phi); in CreateDiamondPatternForPolymorphicInline()
1109 graph_->AddBlock(merge); in CreateDiamondPatternForPolymorphicInline()
1114 end_then->AddSuccessor(merge); in CreateDiamondPatternForPolymorphicInline()
1115 otherwise->AddSuccessor(merge); in CreateDiamondPatternForPolymorphicInline()
1122 merge->SetDominator(cursor_block); in CreateDiamondPatternForPolymorphicInline()
1123 cursor_block->AddDominatedBlock(merge); in CreateDiamondPatternForPolymorphicInline()
1132 graph_->reverse_post_order_[++index] = merge; in CreateDiamondPatternForPolymorphicInline()
1143 merge, original_invoke_block, /* replace_if_back_edge */ true); in CreateDiamondPatternForPolymorphicInline()
/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
/art/
DNOTICE215 use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies