/art/test/652-deopt-intrinsic/ |
D | Android.bp | 3 // Build rules for ART run-test `652-deopt-intrinsic`. 16 name: "art-run-test-652-deopt-intrinsic", 21 ":art-run-test-652-deopt-intrinsic-expected-stdout", 22 ":art-run-test-652-deopt-intrinsic-expected-stderr", 28 name: "art-run-test-652-deopt-intrinsic-expected-stdout", 29 out: ["art-run-test-652-deopt-intrinsic-expected-stdout.txt"], 36 name: "art-run-test-652-deopt-intrinsic-expected-stderr", 37 out: ["art-run-test-652-deopt-intrinsic-expected-stderr.txt"],
|
D | info.txt | 2 record inline caches when seeing an intrinsic.
|
/art/test/950-redefine-intrinsic/ |
D | Android.bp | 3 // Build rules for ART run-test `950-redefine-intrinsic`. 16 name: "art-run-test-950-redefine-intrinsic", 21 ":art-run-test-950-redefine-intrinsic-expected-stdout", 22 ":art-run-test-950-redefine-intrinsic-expected-stderr", 28 name: "art-run-test-950-redefine-intrinsic-expected-stdout", 29 out: ["art-run-test-950-redefine-intrinsic-expected-stdout.txt"], 36 name: "art-run-test-950-redefine-intrinsic-expected-stderr", 37 out: ["art-run-test-950-redefine-intrinsic-expected-stderr.txt"],
|
D | info.txt | 3 Tests that we are able to redefine intrinsic functions.
|
/art/test/536-checker-intrinsic-optimization/ |
D | Android.bp | 3 // Build rules for ART run-test `536-checker-intrinsic-optimization`. 16 name: "art-run-test-536-checker-intrinsic-optimization", 21 ":art-run-test-536-checker-intrinsic-optimization-expected-stdout", 22 ":art-run-test-536-checker-intrinsic-optimization-expected-stderr", 31 name: "art-run-test-536-checker-intrinsic-optimization-expected-stdout", 32 out: ["art-run-test-536-checker-intrinsic-optimization-expected-stdout.txt"], 39 name: "art-run-test-536-checker-intrinsic-optimization-expected-stderr", 40 out: ["art-run-test-536-checker-intrinsic-optimization-expected-stderr.txt"],
|
/art/test/729-checker-polymorphic-intrinsic/ |
D | Android.bp | 3 // Build rules for ART run-test `729-checker-polymorphic-intrinsic`. 16 name: "art-run-test-729-checker-polymorphic-intrinsic", 21 ":art-run-test-729-checker-polymorphic-intrinsic-expected-stdout", 22 ":art-run-test-729-checker-polymorphic-intrinsic-expected-stderr", 31 name: "art-run-test-729-checker-polymorphic-intrinsic-expected-stdout", 32 out: ["art-run-test-729-checker-polymorphic-intrinsic-expected-stdout.txt"], 39 name: "art-run-test-729-checker-polymorphic-intrinsic-expected-stderr", 40 out: ["art-run-test-729-checker-polymorphic-intrinsic-expected-stderr.txt"],
|
D | info.txt | 1 Test for a polymorphic inline cache containing an intrinsic call.
|
/art/test/638-checker-inline-cache-intrinsic/ |
D | Android.bp | 3 // Build rules for ART run-test `638-checker-inline-cache-intrinsic`. 16 name: "art-run-test-638-checker-inline-cache-intrinsic", 21 ":art-run-test-638-checker-inline-cache-intrinsic-expected-stdout", 22 ":art-run-test-638-checker-inline-cache-intrinsic-expected-stderr", 31 name: "art-run-test-638-checker-inline-cache-intrinsic-expected-stdout", 32 out: ["art-run-test-638-checker-inline-cache-intrinsic-expected-stdout.txt"], 39 name: "art-run-test-638-checker-inline-cache-intrinsic-expected-stderr", 40 out: ["art-run-test-638-checker-inline-cache-intrinsic-expected-stderr.txt"],
|
/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:StringBuilderAppen… 52 ## CHECK-DAG: <<Append2:l\d+>> InvokeVirtual [<<Append1>>,<<String2>>] intrinsic:StringBuilderAppen… 53 ## CHECK-DAG: InvokeVirtual [<<Append2>>] intrinsic:StringBuilderLength 58 ## CHECK-DAG: <<Append1:l\d+>> InvokeVirtual [<<New>>,<<String1>>] intrinsic:StringBuilderAppendStr… 60 ## CHECK-DAG: <<Append2:l\d+>> InvokeVirtual [<<New>>,<<String2>>] intrinsic:StringBuilderAppendStr… 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 | 56 Intrinsics intrinsic, in InitializeIntrinsic() argument 66 CHECK_EQ(method->GetIntrinsic(), static_cast<uint32_t>(intrinsic)); in InitializeIntrinsic() 69 method->SetIntrinsic(static_cast<uint32_t>(intrinsic)); in InitializeIntrinsic() 76 Intrinsics intrinsic, in IsIntrinsicInitialized() argument 86 CHECK_EQ(method->GetIntrinsic(), static_cast<uint32_t>(intrinsic)); in IsIntrinsicInitialized()
|
D | intrinsics_enum.h | 32 std::ostream& operator<<(std::ostream& os, const Intrinsics& intrinsic);
|
D | art_method.cc | 721 void ArtMethod::SetIntrinsic(uint32_t intrinsic) { in SetIntrinsic() argument 727 DCHECK_LE(intrinsic, kAccIntrinsicBits >> kAccFlagsShift); in SetIntrinsic() 728 uint32_t intrinsic_bits = intrinsic << kAccFlagsShift; in SetIntrinsic()
|
/art/compiler/optimizing/ |
D | intrinsics.h | 168 static inline bool IsIntrinsicWithSpecializedHir(Intrinsics intrinsic) { in IsIntrinsicWithSpecializedHir() argument 169 switch (intrinsic) { in IsIntrinsicWithSpecializedHir() 180 static inline bool IsValidIntrinsicAfterBuilder(Intrinsics intrinsic) { in IsValidIntrinsicAfterBuilder() argument 181 return !IsIntrinsicWithSpecializedHir(intrinsic) || in IsValidIntrinsicAfterBuilder() 187 intrinsic == Intrinsics::kStringCharAt || in IsValidIntrinsicAfterBuilder() 188 intrinsic == Intrinsics::kStringLength; in IsValidIntrinsicAfterBuilder()
|
D | intrinsics.cc | 39 std::ostream& operator<<(std::ostream& os, const Intrinsics& intrinsic) { in operator <<() argument 40 switch (intrinsic) { in operator <<()
|
D | nodes.cc | 3186 void HInvoke::SetIntrinsic(Intrinsics intrinsic, in SetIntrinsic() argument 3190 intrinsic_ = intrinsic; in SetIntrinsic() 3473 Intrinsics intrinsic = static_cast<Intrinsics>(method->GetIntrinsic()); in SetResolvedMethod() local 3474 SetIntrinsic(intrinsic, in SetResolvedMethod() 3475 NeedsEnvironmentIntrinsic(intrinsic), in SetResolvedMethod() 3476 GetSideEffectsIntrinsic(intrinsic), in SetResolvedMethod() 3477 GetExceptionsIntrinsic(intrinsic)); in SetResolvedMethod()
|
D | instruction_builder.cc | 1885 Intrinsics intrinsic = static_cast<Intrinsics>(method->GetIntrinsic()); in BuildSimpleIntrinsic() local 1886 DCHECK_NE(intrinsic, Intrinsics::kNone); in BuildSimpleIntrinsic() 1893 switch (intrinsic) { in BuildSimpleIntrinsic() 2011 DCHECK(!IsIntrinsicWithSpecializedHir(intrinsic)); in BuildSimpleIntrinsic() 2019 switch (intrinsic) { in BuildSimpleIntrinsic()
|
D | code_generator_arm64.cc | 4824 IntrinsicLocationsBuilderARM64 intrinsic(GetGraph()->GetAllocator(), codegen_); in VisitInvokeVirtual() local 4825 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeVirtual() 4837 IntrinsicLocationsBuilderARM64 intrinsic(GetGraph()->GetAllocator(), codegen_); in VisitInvokeStaticOrDirect() local 4838 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeStaticOrDirect() 4853 IntrinsicCodeGeneratorARM64 intrinsic(codegen); in TryGenerateIntrinsicCode() local 4854 intrinsic.Dispatch(invoke); in TryGenerateIntrinsicCode() 5099 IntrinsicLocationsBuilderARM64 intrinsic(GetGraph()->GetAllocator(), codegen_); in VisitInvokePolymorphic() local 5100 if (intrinsic.TryDispatch(invoke)) { in VisitInvokePolymorphic()
|
D | code_generator_riscv64.cc | 4191 IntrinsicLocationsBuilderRISCV64 intrinsic(GetGraph()->GetAllocator(), codegen_); in VisitInvokeStaticOrDirect() local 4192 if (intrinsic.TryDispatch(instruction)) { in VisitInvokeStaticOrDirect() 4207 IntrinsicCodeGeneratorRISCV64 intrinsic(codegen); in TryGenerateIntrinsicCode() local 4208 intrinsic.Dispatch(invoke); in TryGenerateIntrinsicCode() 4230 IntrinsicLocationsBuilderRISCV64 intrinsic(GetGraph()->GetAllocator(), codegen_); in VisitInvokeVirtual() local 4231 if (intrinsic.TryDispatch(instruction)) { in VisitInvokeVirtual() 4248 IntrinsicLocationsBuilderRISCV64 intrinsic(GetGraph()->GetAllocator(), codegen_); in VisitInvokePolymorphic() local 4249 if (intrinsic.TryDispatch(instruction)) { in VisitInvokePolymorphic()
|
/art/test/555-UnsafeGetLong-regression/ |
D | info.txt | 1 Regression test for sun.misc.Unsafe.getLong's intrinsic's locations
|
/art/test/717-integer-value-of/ |
D | info.txt | 1 Regression test for JIT crash when compiling Integer.valueOf() intrinsic after
|
/art/test/2236-JdkUnsafeGetLong-regression/ |
D | info.txt | 1 Regression test for jdk.internal.misc.Unsafe.getLong's intrinsic's locations
|
/art/test/610-arraycopy/ |
D | info.txt | 1 Regression test for the System.arraycopy intrinsic, which had a bug
|
/art/test/646-checker-arraycopy-large-cst-pos/ |
D | info.txt | 2 pool during the emission of a SystemArrayCopy intrinsic with a large
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 2404 Intrinsics intrinsic = static_cast<Intrinsics>(resolved_method->GetIntrinsic()); in artInvokePolymorphic() local 2410 if (intrinsic == Intrinsics::kMethodHandleInvokeExact) { in artInvokePolymorphic() 2418 DCHECK_EQ(static_cast<uint32_t>(intrinsic), in artInvokePolymorphic() 2432 mirror::VarHandle::GetAccessModeByIntrinsic(intrinsic); in artInvokePolymorphic()
|
/art/runtime/mirror/ |
D | var_handle.cc | 1508 VarHandle::AccessMode VarHandle::GetAccessModeByIntrinsic(Intrinsics intrinsic) { in GetAccessModeByIntrinsic() argument 1541 switch (intrinsic) { in GetAccessModeByIntrinsic() 1551 LOG(FATAL) << "Unknown VarHandle instrinsic: " << static_cast<int>(intrinsic); in GetAccessModeByIntrinsic()
|