summaryrefslogtreecommitdiff
path: root/compiler/optimizing/intrinsics_mips.cc
diff options
context:
space:
mode:
author Roland Levillain <rpl@google.com> 2018-09-07 13:36:18 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2018-09-07 13:36:18 +0000
commit4ac53a0e90197210f450032b744bb56e2bac5771 (patch)
tree6f388a2c818194485b11ff32d8ff0b1b147f02c2 /compiler/optimizing/intrinsics_mips.cc
parent20f6b3c6ca7fee0b2aa6a7d4b74eaad8c4de3354 (diff)
parentd9986ac5946c6fb1fe10b754f6ca0f7e2f098382 (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.cc7
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());