summaryrefslogtreecommitdiff
path: root/compiler/optimizing/intrinsics.cc
diff options
context:
space:
mode:
author Andreas Gampe <agampe@google.com> 2015-11-06 17:33:17 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2015-11-06 17:33:17 +0000
commit17656eb32a08f81384d4afda8b19b71f0736abd4 (patch)
tree05b5556881ae1e0ec5af234bddfc3dc7ab41a988 /compiler/optimizing/intrinsics.cc
parent97e740166a0687ddca6a51deee64b61c1bd17868 (diff)
parent16ba2b4726cafc2d83cae4a65132aac15f372689 (diff)
Merge "MIPS32: java.lang.String.equals"
Diffstat (limited to 'compiler/optimizing/intrinsics.cc')
-rw-r--r--compiler/optimizing/intrinsics.cc7
1 files changed, 2 insertions, 5 deletions
diff --git a/compiler/optimizing/intrinsics.cc b/compiler/optimizing/intrinsics.cc
index dbe75249be..b01324ec3b 100644
--- a/compiler/optimizing/intrinsics.cc
+++ b/compiler/optimizing/intrinsics.cc
@@ -89,10 +89,7 @@ static Primitive::Type GetType(uint64_t data, bool is_op_size) {
}
}
-static Intrinsics GetIntrinsic(InlineMethod method, InstructionSet instruction_set) {
- if (instruction_set == kMips) {
- return Intrinsics::kNone;
- }
+static Intrinsics GetIntrinsic(InlineMethod method) {
switch (method.opcode) {
// Floating-point conversions.
case kIntrinsicDoubleCvt:
@@ -431,7 +428,7 @@ void IntrinsicsRecognizer::Run() {
DexFileMethodInliner* inliner = driver_->GetMethodInlinerMap()->GetMethodInliner(&dex_file);
DCHECK(inliner != nullptr);
if (inliner->IsIntrinsic(invoke->GetDexMethodIndex(), &method)) {
- Intrinsics intrinsic = GetIntrinsic(method, graph_->GetInstructionSet());
+ Intrinsics intrinsic = GetIntrinsic(method);
if (intrinsic != Intrinsics::kNone) {
if (!CheckInvokeType(intrinsic, invoke, dex_file)) {