Home
last modified time | relevance | path

Searched refs:intrinsic (Results 1 – 25 of 32) sorted by relevance

12

/art/test/652-deopt-intrinsic/
DAndroid.bp3 // 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"],
Dinfo.txt2 record inline caches when seeing an intrinsic.
/art/test/950-redefine-intrinsic/
DAndroid.bp3 // 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"],
Dinfo.txt3 Tests that we are able to redefine intrinsic functions.
/art/test/536-checker-intrinsic-optimization/
DAndroid.bp3 // 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/
DAndroid.bp3 // 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"],
Dinfo.txt1 Test for a polymorphic inline cache containing an intrinsic call.
/art/test/638-checker-inline-cache-intrinsic/
DAndroid.bp3 // 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/
DSmali.smali22 ## 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/
Druntime_intrinsics.cc56 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()
Dintrinsics_enum.h32 std::ostream& operator<<(std::ostream& os, const Intrinsics& intrinsic);
Dart_method.cc721 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/
Dintrinsics.h168 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()
Dintrinsics.cc39 std::ostream& operator<<(std::ostream& os, const Intrinsics& intrinsic) { in operator <<() argument
40 switch (intrinsic) { in operator <<()
Dnodes.cc3186 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()
Dinstruction_builder.cc1885 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()
Dcode_generator_arm64.cc4824 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()
Dcode_generator_riscv64.cc4191 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/
Dinfo.txt1 Regression test for sun.misc.Unsafe.getLong's intrinsic's locations
/art/test/717-integer-value-of/
Dinfo.txt1 Regression test for JIT crash when compiling Integer.valueOf() intrinsic after
/art/test/2236-JdkUnsafeGetLong-regression/
Dinfo.txt1 Regression test for jdk.internal.misc.Unsafe.getLong's intrinsic's locations
/art/test/610-arraycopy/
Dinfo.txt1 Regression test for the System.arraycopy intrinsic, which had a bug
/art/test/646-checker-arraycopy-large-cst-pos/
Dinfo.txt2 pool during the emission of a SystemArrayCopy intrinsic with a large
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc2404 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/
Dvar_handle.cc1508 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()

12