Home
last modified time | relevance | path

Searched refs:VerifiedMethod (Results 1 – 10 of 10) sorted by relevance

/art/compiler/dex/
Dverified_method.cc35 VerifiedMethod::VerifiedMethod(uint32_t encountered_error_types, bool has_runtime_throw) in VerifiedMethod() function in art::VerifiedMethod
40 const VerifiedMethod* VerifiedMethod::Create(verifier::MethodVerifier* method_verifier) { in Create()
42 std::unique_ptr<VerifiedMethod> verified_method( in Create()
43 new VerifiedMethod(method_verifier->GetEncounteredFailureTypes(), in Create()
53 bool VerifiedMethod::IsSafeCast(uint32_t pc) const { in IsSafeCast()
60 void VerifiedMethod::GenerateSafeCastSet(verifier::MethodVerifier* method_verifier) { in GenerateSafeCastSet()
Dverified_method.h33 class VerifiedMethod {
35 VerifiedMethod(uint32_t encountered_error_types, bool has_runtime_throw);
42 static const VerifiedMethod* Create(verifier::MethodVerifier* method_verifier)
44 ~VerifiedMethod() = default;
Dverification_results.cc43 const VerifiedMethod* method) { in ~VerificationResults()
51 std::unique_ptr<const VerifiedMethod> verified_method(VerifiedMethod::Create(method_verifier)); in ProcessVerifiedMethod()
59 const VerifiedMethod* existing = nullptr; in ProcessVerifiedMethod()
100 const VerifiedMethod* VerificationResults::GetVerifiedMethod(MethodReference ref) { in GetVerifiedMethod()
101 const VerifiedMethod* ret = nullptr; in GetVerifiedMethod()
114 std::unique_ptr<VerifiedMethod> verified_method = std::make_unique<VerifiedMethod>( in CreateVerifiedMethodFor()
Dverification_results.h39 class VerifiedMethod; variable
54 const VerifiedMethod* GetVerifiedMethod(MethodReference ref)
67 using AtomicMap = AtomicDexRefMap<MethodReference, const VerifiedMethod*>;
68 using VerifiedMethodMap = SafeMap<MethodReference, const VerifiedMethod*>;
/art/compiler/driver/
Ddex_compilation_unit.h34 class VerifiedMethod; variable
45 const VerifiedMethod* verified_method,
102 const VerifiedMethod* GetVerifiedMethod() const { in GetVerifiedMethod()
131 const VerifiedMethod* verified_method_;
Ddex_compilation_unit.cc33 const VerifiedMethod* verified_method, in DexCompilationUnit()
Dcompiler_driver.h79 class VerifiedMethod; variable
282 const VerifiedMethod* GetVerifiedMethod(const DexFile* dex_file, uint32_t method_idx) const;
Dcompiler_driver.cc549 const VerifiedMethod* verified_method = results->GetVerifiedMethod(method_ref); in CompileMethodDex2Dex()
630 const VerifiedMethod* verified_method = results->GetVerifiedMethod(method_ref); in CompileMethodQuick()
1480 const VerifiedMethod* CompilerDriver::GetVerifiedMethod(const DexFile* dex_file, in GetVerifiedMethod()
2929 const VerifiedMethod* verified_method = GetVerifiedMethod(&dex_file, method_idx); in IsMethodVerifiedWithoutFailures()
/art/compiler/
Dverifier_deps_test.cc100 AtomicDexRefMap<MethodReference, const VerifiedMethod*>* map = in VerifyWithCompilerDriver()
102 map->Visit([](const DexFileReference& ref ATTRIBUTE_UNUSED, const VerifiedMethod* method) { in VerifyWithCompilerDriver()
/art/compiler/optimizing/
Doptimizing_compiler.cc998 const VerifiedMethod* verified_method = compiler_driver->GetVerifiedMethod(&dex_file, method_idx); in Compile()