OSDN Git Service

Merge "Implement StringGetCharsNoCheck intrinsic for X86"
authorAndreas Gampe <agampe@google.com>
Fri, 18 Sep 2015 00:10:09 +0000 (00:10 +0000)
committerGerrit Code Review <noreply-gerritcodereview@google.com>
Fri, 18 Sep 2015 00:10:09 +0000 (00:10 +0000)
1  2 
compiler/optimizing/intrinsics_x86.cc
compiler/optimizing/intrinsics_x86_64.cc

@@@ -2170,9 -2204,12 +2247,8 @@@ void IntrinsicCodeGeneratorX86::Visit #
  }
  
  UNIMPLEMENTED_INTRINSIC(MathRoundDouble)
- UNIMPLEMENTED_INTRINSIC(StringGetCharsNoCheck)
  UNIMPLEMENTED_INTRINSIC(ReferenceGetReferent)
 -UNIMPLEMENTED_INTRINSIC(IntegerNumberOfTrailingZeros)
 -UNIMPLEMENTED_INTRINSIC(LongNumberOfTrailingZeros)
 -UNIMPLEMENTED_INTRINSIC(IntegerRotateRight)
  UNIMPLEMENTED_INTRINSIC(LongRotateRight)
 -UNIMPLEMENTED_INTRINSIC(IntegerRotateLeft)
  UNIMPLEMENTED_INTRINSIC(LongRotateLeft)
  
  #undef UNIMPLEMENTED_INTRINSIC
@@@ -1994,8 -2001,13 +2062,7 @@@ void IntrinsicLocationsBuilderX86_64::V
  void IntrinsicCodeGeneratorX86_64::Visit ## Name(HInvoke* invoke ATTRIBUTE_UNUSED) {    \
  }
  
- UNIMPLEMENTED_INTRINSIC(StringGetCharsNoCheck)
  UNIMPLEMENTED_INTRINSIC(ReferenceGetReferent)
 -UNIMPLEMENTED_INTRINSIC(IntegerNumberOfTrailingZeros)
 -UNIMPLEMENTED_INTRINSIC(LongNumberOfTrailingZeros)
 -UNIMPLEMENTED_INTRINSIC(IntegerRotateRight)
 -UNIMPLEMENTED_INTRINSIC(LongRotateRight)
 -UNIMPLEMENTED_INTRINSIC(IntegerRotateLeft)
 -UNIMPLEMENTED_INTRINSIC(LongRotateLeft)
  
  #undef UNIMPLEMENTED_INTRINSIC