/art/compiler/optimizing/ |
D | intrinsics.cc | 97 static bool CheckInvokeType(Intrinsics intrinsic, HInvoke* invoke) { in CheckInvokeType() argument 110 InvokeType intrinsic_type = GetIntrinsicInvokeType(intrinsic); in CheckInvokeType() 146 Intrinsics intrinsic = static_cast<Intrinsics>(art_method->GetIntrinsic()); in Run() local 147 if (!CheckInvokeType(intrinsic, invoke)) { in Run() 149 << static_cast<uint32_t>(intrinsic) << " for " in Run() 153 invoke->SetIntrinsic(intrinsic, in Run() 154 NeedsEnvironmentOrCache(intrinsic), in Run() 155 GetSideEffects(intrinsic), in Run() 156 GetExceptions(intrinsic)); in Run() 165 std::ostream& operator<<(std::ostream& os, const Intrinsics& intrinsic) { in operator <<() argument [all …]
|
D | code_generator_arm64.cc | 4465 IntrinsicLocationsBuilderARM64 intrinsic(GetGraph()->GetArena(), codegen_); in VisitInvokeVirtual() local 4466 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeVirtual() 4478 IntrinsicLocationsBuilderARM64 intrinsic(GetGraph()->GetArena(), codegen_); in VisitInvokeStaticOrDirect() local 4479 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeStaticOrDirect() 4488 IntrinsicCodeGeneratorARM64 intrinsic(codegen); in TryGenerateIntrinsicCode() local 4489 intrinsic.Dispatch(invoke); in TryGenerateIntrinsicCode()
|
D | code_generator_mips64.cc | 4955 IntrinsicLocationsBuilderMIPS64 intrinsic(codegen_); in VisitInvokeVirtual() local 4956 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeVirtual() 4968 IntrinsicLocationsBuilderMIPS64 intrinsic(codegen_); in VisitInvokeStaticOrDirect() local 4969 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeStaticOrDirect() 4986 IntrinsicCodeGeneratorMIPS64 intrinsic(codegen); in TryGenerateIntrinsicCode() local 4987 intrinsic.Dispatch(invoke); in TryGenerateIntrinsicCode()
|
D | code_generator_x86_64.cc | 2344 IntrinsicLocationsBuilderX86_64 intrinsic(codegen_); in VisitInvokeStaticOrDirect() local 2345 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeStaticOrDirect() 2354 IntrinsicCodeGeneratorX86_64 intrinsic(codegen); in TryGenerateIntrinsicCode() local 2355 intrinsic.Dispatch(invoke); in TryGenerateIntrinsicCode() 2381 IntrinsicLocationsBuilderX86_64 intrinsic(codegen_); in VisitInvokeVirtual() local 2382 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeVirtual()
|
D | nodes.cc | 2579 void HInvoke::SetIntrinsic(Intrinsics intrinsic, in SetIntrinsic() argument 2583 intrinsic_ = intrinsic; in SetIntrinsic()
|
D | code_generator_x86.cc | 2168 IntrinsicLocationsBuilderX86 intrinsic(codegen_); in VisitInvokeStaticOrDirect() local 2169 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeStaticOrDirect() 2186 IntrinsicCodeGeneratorX86 intrinsic(codegen); in TryGenerateIntrinsicCode() local 2187 intrinsic.Dispatch(invoke); in TryGenerateIntrinsicCode() 2208 IntrinsicLocationsBuilderX86 intrinsic(codegen_); in VisitInvokeVirtual() local 2209 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeVirtual()
|
D | code_generator_arm_vixl.cc | 3665 IntrinsicLocationsBuilderARMVIXL intrinsic(codegen_); in VisitInvokeStaticOrDirect() local 3666 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeStaticOrDirect() 3675 IntrinsicCodeGeneratorARMVIXL intrinsic(codegen); in TryGenerateIntrinsicCode() local 3676 intrinsic.Dispatch(invoke); in TryGenerateIntrinsicCode() 3702 IntrinsicLocationsBuilderARMVIXL intrinsic(codegen_); in VisitInvokeVirtual() local 3703 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeVirtual()
|
D | code_generator_mips.cc | 7023 IntrinsicLocationsBuilderMIPS intrinsic(codegen_); in VisitInvokeVirtual() local 7024 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeVirtual() 7039 IntrinsicLocationsBuilderMIPS intrinsic(codegen_); in VisitInvokeStaticOrDirect() local 7040 if (intrinsic.TryDispatch(invoke)) { in VisitInvokeStaticOrDirect() 7066 IntrinsicCodeGeneratorMIPS intrinsic(codegen); in TryGenerateIntrinsicCode() local 7067 intrinsic.Dispatch(invoke); in TryGenerateIntrinsicCode()
|
D | nodes.h | 4013 void SetIntrinsic(Intrinsics intrinsic,
|
/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/652-deopt-intrinsic/ |
D | info.txt | 2 record inline caches when seeing an intrinsic.
|
/art/test/610-arraycopy/ |
D | info.txt | 1 Regression test for the System.arraycopy intrinsic, which had a bug
|
/art/compiler/ |
D | intrinsics_enum.h | 31 std::ostream& operator<<(std::ostream& os, const Intrinsics& 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
|
/art/runtime/ |
D | art_method-inl.h | 424 inline void ArtMethod::SetIntrinsic(uint32_t intrinsic) { in SetIntrinsic() argument 425 DCHECK(IsUint<8>(intrinsic)); in SetIntrinsic() 432 (intrinsic << POPCOUNT(kAccFlagsNotUsedByIntrinsic)); in SetIntrinsic()
|
D | art_method.h | 192 ALWAYS_INLINE void SetIntrinsic(uint32_t intrinsic) REQUIRES_SHARED(Locks::mutator_lock_);
|
/art/runtime/interpreter/ |
D | interpreter_intrinsics.cc | 343 Intrinsics intrinsic = static_cast<Intrinsics>(called_method->GetIntrinsic()); in MterpHandleIntrinsic() local 345 switch (intrinsic) { in MterpHandleIntrinsic()
|
/art/compiler/driver/ |
D | compiler_driver.cc | 367 Intrinsics intrinsic, in SetupIntrinsic() argument 385 method->SetIntrinsic(static_cast<uint32_t>(intrinsic)); in SetupIntrinsic()
|