diff options
author | 2018-09-07 13:36:18 +0000 | |
---|---|---|
committer | 2018-09-07 13:36:18 +0000 | |
commit | 4ac53a0e90197210f450032b744bb56e2bac5771 (patch) | |
tree | 6f388a2c818194485b11ff32d8ff0b1b147f02c2 /compiler/optimizing/intrinsics_mips.cc | |
parent | 20f6b3c6ca7fee0b2aa6a7d4b74eaad8c4de3354 (diff) | |
parent | d9986ac5946c6fb1fe10b754f6ca0f7e2f098382 (diff) |
Merge "Revert "Fix String.equals() for moveable String.class.""
Diffstat (limited to 'compiler/optimizing/intrinsics_mips.cc')
-rw-r--r-- | compiler/optimizing/intrinsics_mips.cc | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/compiler/optimizing/intrinsics_mips.cc b/compiler/optimizing/intrinsics_mips.cc index 771714bf41..6f7f5e49c1 100644 --- a/compiler/optimizing/intrinsics_mips.cc +++ b/compiler/optimizing/intrinsics_mips.cc @@ -1516,13 +1516,6 @@ void IntrinsicCodeGeneratorMIPS::VisitStringCompareTo(HInvoke* invoke) { // boolean java.lang.String.equals(Object anObject) void IntrinsicLocationsBuilderMIPS::VisitStringEquals(HInvoke* invoke) { - if (kEmitCompilerReadBarrier && - !StringEqualsOptimizations(invoke).GetArgumentIsString() && - !StringEqualsOptimizations(invoke).GetNoReadBarrierForStringClass()) { - // No support for this odd case (String class is moveable, not in the boot image). - return; - } - LocationSummary* locations = new (allocator_) LocationSummary(invoke, LocationSummary::kNoCall, kIntrinsified); locations->SetInAt(0, Location::RequiresRegister()); |