Home
last modified time | relevance | path

Searched refs:shl (Results 1 – 12 of 12) sorted by relevance

/art/compiler/optimizing/
Dinstruction_simplifier.cc54 bool ReplaceRotateWithRor(HBinaryOperation* op, HUShr* ushr, HShl* shl);
56 bool TryReplaceWithRotateConstantPattern(HBinaryOperation* op, HUShr* ushr, HShl* shl);
57 bool TryReplaceWithRotateRegisterNegPattern(HBinaryOperation* op, HUShr* ushr, HShl* shl);
58 bool TryReplaceWithRotateRegisterSubPattern(HBinaryOperation* op, HUShr* ushr, HShl* shl);
414 HShl* shl) { in ReplaceRotateWithRor() argument
425 if (!shl->HasUses()) { in ReplaceRotateWithRor()
426 shl->GetBlock()->RemoveInstruction(shl); in ReplaceRotateWithRor()
428 if (!shl->GetRight()->HasUses()) { in ReplaceRotateWithRor()
429 shl->GetRight()->GetBlock()->RemoveInstruction(shl->GetRight()); in ReplaceRotateWithRor()
443 HShl* shl = left->IsShl() ? left->AsShl() : right->AsShl(); in TryReplaceWithRotate() local
[all …]
Dinduction_var_analysis_test.cc290 HInstruction* shl = InsertInstruction( in TEST_F() local
299 EXPECT_STREQ("((2) * i + (0)):Int32", GetInductionInfo(shl, 0).c_str()); in TEST_F()
475 HInstruction* shl = InsertInstruction( in TEST_F() local
494 GetInductionInfo(shl, 0).c_str()); in TEST_F()
616 HInstruction* shl = InsertInstruction( in TEST_F() local
629 EXPECT_STREQ("", GetInductionInfo(shl, 0).c_str()); in TEST_F()
695 HInstruction* shl = InsertInstruction( in TEST_F() local
713 GetInductionInfo(shl, 0).c_str()); in TEST_F()
1020 HInstruction* shl = InsertInstruction( in TEST_F() local
1033 EXPECT_STREQ("periodic((2), (0)):Int32", GetInductionInfo(shl, 0).c_str()); in TEST_F()
/art/test/685-shifts/smali/
DTest.smali21 shl-long v0, p0, v2
42 shl-long v0, p0, v2
/art/test/467-regalloc-pair/smali/
DTestCase.smali38 shl-long/2addr v4, v3
/art/test/593-checker-shift-and-simplifier/smali/
DSmaliTests.smali53 shl-int/lit8 v3, v2, 0x2
/art/test/dexdump/
Dall.txt166 0004c0: 9800 0102 |0010: shl-int v0, v1, v2
177 0004ec: a300 0102 |0026: shl-long v0, v1, v2
213 000544: b810 |0008: shl-int/2addr v0, v1
224 00055a: c310 |0013: shl-long/2addr v0, v1
283 0005dc: e000 0112 |0010: shl-int/lit8 v0, v1, #int 18 // #12
Dcheckers.txt1873 0029ee: e003 0501 |005f: shl-int/lit8 v3, v5, #int 1 // #01
1950 002aba: b820 |002d: shl-int/2addr v0, v2
1952 002abe: b831 |002f: shl-int/2addr v1, v3
1955 002ac4: b871 |0032: shl-int/2addr v1, v7
1957 002ac8: b864 |0034: shl-int/2addr v4, v6
2285 002ee4: e003 0003 |000e: shl-int/lit8 v3, v0, #int 3 // #03
2735 0033e6: e017 1603 |0011: shl-int/lit8 v23, v22, #int 3 // #03
3073 0038be: e007 0f01 |027d: shl-int/lit8 v7, v15, #int 1 // #01
5028 0053c2: e004 0403 |041d: shl-int/lit8 v4, v4, #int 3 // #03
5086 005498: e004 0405 |0488: shl-int/lit8 v4, v4, #int 5 // #05
[all …]
Dbytecodes.txt1447 001584: 9802 0809 |0036: shl-int v2, v8, v9
1492 0015d4: e00d 0d01 |0000: shl-int/lit8 v13, v13, #int 1 // #01
1495 0015e0: b8ed |0006: shl-int/2addr v13, v14
1505 001602: 9806 0e09 |0017: shl-int v6, v14, v9
1607 0016a4: a31c 1c16 |0002: shl-long v28, v28, v22
1615 0016c2: a31c 1c16 |0011: shl-long v28, v28, v22
1635 00170c: a30e 1e16 |0036: shl-long v14, v30, v22
/art/runtime/arch/x86/
Dmemcmp16_x86.S48 shl $1, %ecx
Dquick_entrypoints_x86.S1624 shl %cl,%eax
/art/runtime/arch/x86_64/
Dmemcmp16_x86_64.S47 shl $1, %rdx
/art/runtime/interpreter/mterp/x86_64ng/
Dmain.S821 jz 6f # shl sets the Z flag