Searched refs:ushr (Results 1 – 9 of 9) sorted by relevance
/art/compiler/optimizing/ |
D | instruction_simplifier.cc | 53 bool ReplaceRotateWithRor(HBinaryOperation* op, HUShr* ushr, HShl* shl); 55 bool TryReplaceWithRotateConstantPattern(HBinaryOperation* op, HUShr* ushr, HShl* shl); 56 bool TryReplaceWithRotateRegisterNegPattern(HBinaryOperation* op, HUShr* ushr, HShl* shl); 57 bool TryReplaceWithRotateRegisterSubPattern(HBinaryOperation* op, HUShr* ushr, HShl* shl); 423 HUShr* ushr, in ReplaceRotateWithRor() argument 427 new (GetGraph()->GetAllocator()) HRor(ushr->GetType(), ushr->GetLeft(), ushr->GetRight()); in ReplaceRotateWithRor() 429 if (!ushr->HasUses()) { in ReplaceRotateWithRor() 430 ushr->GetBlock()->RemoveInstruction(ushr); in ReplaceRotateWithRor() 432 if (!ushr->GetRight()->HasUses()) { in ReplaceRotateWithRor() 433 ushr->GetRight()->GetBlock()->RemoveInstruction(ushr->GetRight()); in ReplaceRotateWithRor() [all …]
|
D | bounds_check_elimination.cc | 1128 void VisitUShr(HUShr* ushr) override { in VisitUShr() argument 1129 FindAndHandlePartialArrayLength(ushr); in VisitUShr()
|
D | code_generator_mips64.cc | 7389 void LocationsBuilderMIPS64::VisitUShr(HUShr* ushr) { in VisitUShr() argument 7390 HandleShift(ushr); in VisitUShr() 7393 void InstructionCodeGeneratorMIPS64::VisitUShr(HUShr* ushr) { in VisitUShr() argument 7394 HandleShift(ushr); in VisitUShr()
|
D | code_generator_arm_vixl.cc | 5019 void LocationsBuilderARMVIXL::VisitUShr(HUShr* ushr) { in VisitUShr() argument 5020 HandleShift(ushr); in VisitUShr() 5023 void InstructionCodeGeneratorARMVIXL::VisitUShr(HUShr* ushr) { in VisitUShr() argument 5024 HandleShift(ushr); in VisitUShr()
|
D | code_generator_mips.cc | 9890 void LocationsBuilderMIPS::VisitUShr(HUShr* ushr) { in VisitUShr() argument 9891 HandleShift(ushr); in VisitUShr() 9894 void InstructionCodeGeneratorMIPS::VisitUShr(HUShr* ushr) { in VisitUShr() argument 9895 HandleShift(ushr); in VisitUShr()
|
/art/test/685-shifts/smali/ |
D | Test.smali | 35 ushr-long v0, p0, v2 56 ushr-long v0, p0, v2
|
/art/test/510-checker-try-catch/smali/ |
D | Runtime.smali | 84 ushr-long v7, v5, v0 94 ushr-long v7, v1, v0 101 ushr-long v7, v3, v0 284 ushr-long v2, v6, v2 292 ushr-long v2, v0, v2
|
/art/test/dexdump/ |
D | all.txt | 168 0004c8: 9a00 0102 |0014: ushr-int v0, v1, v2 179 0004f4: a500 0102 |002a: ushr-long v0, v1, v2 215 000548: ba10 |000a: ushr-int/2addr v0, v1 226 00055e: c510 |0015: ushr-long/2addr v0, v1 285 0005e4: e200 0112 |0014: ushr-int/lit8 v0, v1, #int 18 // #12
|
D | bytecodes.txt | 1438 001566: ba81 |0027: ushr-int/2addr v1, v8 1494 0015dc: e20d 0d04 |0004: ushr-int/lit8 v13, v13, #int 4 // #04 1497 0015e4: baed |0008: ushr-int/2addr v13, v14 1507 00160a: 9a08 0e09 |001b: ushr-int v8, v14, v9 1611 0016b4: a51c 1c16 |000a: ushr-long v28, v28, v22 1623 0016de: a51c 1c16 |001f: ushr-long v28, v28, v22 1643 001728: a512 1e16 |0044: ushr-long v18, v30, v22
|