/art/test/624-checker-stringops/smali/ |
D | Smali.smali | 22 ## CHECK-DAG: <<Append1:l\d+>> InvokeVirtual [<<New>>,<<String1>>] intrinsic:StringBufferAppend 24 ## CHECK-DAG: <<Append2:l\d+>> InvokeVirtual [<<Append1>>,<<String2>>] intrinsic:StringBufferAppend 25 ## CHECK-DAG: InvokeVirtual [<<Append2>>] intrinsic:StringBufferLength 50 ## CHECK-DAG: <<Append1:l\d+>> InvokeVirtual [<<New>>,<<String1>>] intrinsic:StringBuilderAppend 52 ## CHECK-DAG: <<Append2:l\d+>> InvokeVirtual [<<Append1>>,<<String2>>] intrinsic:StringBuilderAppend 53 ## CHECK-DAG: InvokeVirtual [<<Append2>>] intrinsic:StringBuilderLength 58 ## CHECK-DAG: <<Append1:l\d+>> InvokeVirtual [<<New>>,<<String1>>] intrinsic:StringBuilderAppend 60 ## CHECK-DAG: <<Append2:l\d+>> InvokeVirtual [<<New>>,<<String2>>] intrinsic:StringBuilderAppend 61 ## CHECK-DAG: InvokeVirtual [<<New>>] intrinsic:StringBuilderLength 87 ## CHECK-DAG: <<Append1:l\d+>> InvokeVirtual [<<Null1>>,<<String1>>] intrinsic:StringBufferAppend … [all …]
|
/art/runtime/ |
D | runtime_intrinsics.cc | 35 Intrinsics intrinsic, in InitializeIntrinsic() argument 56 CHECK_EQ(method->GetIntrinsic(), static_cast<uint32_t>(intrinsic)); in InitializeIntrinsic() 59 method->SetIntrinsic(static_cast<uint32_t>(intrinsic)); in InitializeIntrinsic()
|
D | intrinsics_enum.h | 31 std::ostream& operator<<(std::ostream& os, const Intrinsics& intrinsic);
|
D | art_method.cc | 687 void ArtMethod::SetIntrinsic(uint32_t intrinsic) { in SetIntrinsic() argument 693 DCHECK_LE(intrinsic, kAccIntrinsicBits >> kAccFlagsShift); in SetIntrinsic() 694 uint32_t intrinsic_bits = intrinsic << kAccFlagsShift; in SetIntrinsic()
|
D | art_method.h | 178 ALWAYS_INLINE void SetIntrinsic(uint32_t intrinsic) REQUIRES_SHARED(Locks::mutator_lock_);
|
/art/test/555-UnsafeGetLong-regression/ |
D | info.txt | 1 Regression test for sun.misc.Unsafe.getLong's intrinsic's locations
|
/art/test/950-redefine-intrinsic/ |
D | info.txt | 3 Tests that we are able to redefine intrinsic functions.
|
/art/test/717-integer-value-of/ |
D | info.txt | 1 Regression test for JIT crash when compiling Integer.valueOf() intrinsic after
|
/art/test/610-arraycopy/ |
D | info.txt | 1 Regression test for the System.arraycopy intrinsic, which had a bug
|
/art/test/652-deopt-intrinsic/ |
D | info.txt | 2 record inline caches when seeing an intrinsic.
|
/art/test/646-checker-arraycopy-large-cst-pos/ |
D | info.txt | 2 pool during the emission of a SystemArrayCopy intrinsic with a large
|
/art/test/536-checker-intrinsic-optimization/smali/ |
D | SmaliTests.smali | 19 ## CHECK-DAG: <<Char:c\d+>> InvokeVirtual intrinsic:StringCharAt 32 ## CHECK-NOT: InvokeVirtual intrinsic:StringCharAt 67 ## CHECK-DAG: <<Char:c\d+>> InvokeVirtual intrinsic:StringCharAt 83 ## CHECK-NOT: InvokeVirtual intrinsic:StringCharAt
|
/art/test/567-checker-compare/smali/ |
D | Smali.smali | 23 … <<Result:i\d+>> InvokeStaticOrDirect [<<PhiX>>,<<PhiY>>{{(,[ij]\d+)?}}] intrinsic:IntegerCompare 60 # such as D8 can perform the same type of intrinsic replacements.
|
/art/test/565-checker-rotate/smali/ |
D | Main2.smali | 24 …esult:i\d+>> InvokeStaticOrDirect [<<Val>>,<<ArgDist>>{{(,[ij]\d+)?}}] intrinsic:IntegerRotateLeft 99 …esult:i\d+>> InvokeStaticOrDirect [<<Val>>,<<ArgDist>>{{(,[ij]\d+)?}}] intrinsic:IntegerRotateRig…
|
/art/test/566-checker-signum/smali/ |
D | Main2.smali | 22 ## CHECK-DAG: <<Result:i\d+>> InvokeStaticOrDirect [<<Phi>>{{(,[ij]\d+)?}}] intrinsic:IntegerSi…
|
/art/compiler/optimizing/ |
D | intrinsics.cc | 36 std::ostream& operator<<(std::ostream& os, const Intrinsics& intrinsic) { in operator <<() argument 37 switch (intrinsic) { in operator <<()
|
D | nodes.cc | 2880 void HInvoke::SetIntrinsic(Intrinsics intrinsic, in SetIntrinsic() argument 2884 intrinsic_ = intrinsic; in SetIntrinsic() 3250 Intrinsics intrinsic = static_cast<Intrinsics>(method->GetIntrinsic()); in SetResolvedMethod() local 3251 SetIntrinsic(intrinsic, in SetResolvedMethod() 3252 NeedsEnvironmentOrCacheIntrinsic(intrinsic), in SetResolvedMethod() 3253 GetSideEffectsIntrinsic(intrinsic), in SetResolvedMethod() 3254 GetExceptionsIntrinsic(intrinsic)); in SetResolvedMethod()
|
D | code_generator_arm64.cc | 4029 IntrinsicLocationsBuilderARM64 intrinsic(GetGraph()->GetAllocator(), codegen_); in VisitInvokeVirtual() local 4030 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeVirtual() 4042 IntrinsicLocationsBuilderARM64 intrinsic(GetGraph()->GetAllocator(), codegen_); in VisitInvokeStaticOrDirect() local 4043 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeStaticOrDirect() 4052 IntrinsicCodeGeneratorARM64 intrinsic(codegen); in TryGenerateIntrinsicCode() local 4053 intrinsic.Dispatch(invoke); in TryGenerateIntrinsicCode()
|
D | code_generator_mips64.cc | 5965 IntrinsicLocationsBuilderMIPS64 intrinsic(codegen_); in VisitInvokeVirtual() local 5966 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeVirtual() 5978 IntrinsicLocationsBuilderMIPS64 intrinsic(codegen_); in VisitInvokeStaticOrDirect() local 5979 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeStaticOrDirect() 6004 IntrinsicCodeGeneratorMIPS64 intrinsic(codegen); in TryGenerateIntrinsicCode() local 6005 intrinsic.Dispatch(invoke); in TryGenerateIntrinsicCode()
|
D | code_generator_x86_64.cc | 2448 IntrinsicLocationsBuilderX86_64 intrinsic(codegen_); in VisitInvokeStaticOrDirect() local 2449 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeStaticOrDirect() 2458 IntrinsicCodeGeneratorX86_64 intrinsic(codegen); in TryGenerateIntrinsicCode() local 2459 intrinsic.Dispatch(invoke); in TryGenerateIntrinsicCode() 2485 IntrinsicLocationsBuilderX86_64 intrinsic(codegen_); in VisitInvokeVirtual() local 2486 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeVirtual()
|
D | code_generator_x86.cc | 2202 IntrinsicLocationsBuilderX86 intrinsic(codegen_); in VisitInvokeStaticOrDirect() local 2203 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeStaticOrDirect() 2222 IntrinsicCodeGeneratorX86 intrinsic(codegen); in TryGenerateIntrinsicCode() local 2223 intrinsic.Dispatch(invoke); in TryGenerateIntrinsicCode() 2244 IntrinsicLocationsBuilderX86 intrinsic(codegen_); in VisitInvokeVirtual() local 2245 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeVirtual()
|
D | code_generator_arm_vixl.cc | 3148 IntrinsicLocationsBuilderARMVIXL intrinsic(codegen_); in VisitInvokeStaticOrDirect() local 3149 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeStaticOrDirect() 3158 IntrinsicCodeGeneratorARMVIXL intrinsic(codegen); in TryGenerateIntrinsicCode() local 3159 intrinsic.Dispatch(invoke); in TryGenerateIntrinsicCode() 3188 IntrinsicLocationsBuilderARMVIXL intrinsic(codegen_); in VisitInvokeVirtual() local 3189 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeVirtual()
|
/art/runtime/interpreter/ |
D | interpreter_intrinsics.cc | 429 Intrinsics intrinsic = static_cast<Intrinsics>(called_method->GetIntrinsic()); in MterpHandleIntrinsic() local 431 switch (intrinsic) { in MterpHandleIntrinsic()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 2822 Intrinsics intrinsic = static_cast<Intrinsics>(resolved_method->GetIntrinsic()); in artInvokePolymorphic() local 2828 if (intrinsic == Intrinsics::kMethodHandleInvokeExact) { in artInvokePolymorphic() 2836 DCHECK_EQ(static_cast<uint32_t>(intrinsic), in artInvokePolymorphic() 2850 mirror::VarHandle::GetAccessModeByIntrinsic(intrinsic); in artInvokePolymorphic()
|
/art/runtime/mirror/ |
D | var_handle.cc | 1620 VarHandle::AccessMode VarHandle::GetAccessModeByIntrinsic(Intrinsics intrinsic) { in GetAccessModeByIntrinsic() argument 1653 switch (intrinsic) { in GetAccessModeByIntrinsic() 1663 LOG(FATAL) << "Unknown VarHandle instrinsic: " << static_cast<int>(intrinsic); in GetAccessModeByIntrinsic()
|