Searched defs:intrinsic (Results 1 - 4 of 4) sorted by relevance

/art/compiler/dex/quick/
H A Ddex_file_method_inliner.h38 * all the supported intrinsic methods are looked up once by the FindIntrinsics
62 * Check whether a particular method index corresponds to an intrinsic or special function.
67 * Check whether a particular method index corresponds to an intrinsic function.
69 bool IsIntrinsic(uint32_t method_index, InlineMethod* intrinsic) REQUIRES(!lock_);
333 * The definition of an intrinsic function binds the method definition
338 InlineMethod intrinsic; member in struct:art::DexFileMethodInliner::IntrinsicDef
343 * intrinsic function lookup to avoid multiple lookups of the same items.
376 * Find all known intrinsic methods in the dex_file and cache their indices.
H A Ddex_file_method_inliner.cc701 bool DexFileMethodInliner::IsIntrinsic(uint32_t method_index, InlineMethod* intrinsic) { argument
705 if (res && intrinsic != nullptr) {
706 *intrinsic = it->second;
825 inline_methods_.Put(method_idx, def.intrinsic);
/art/compiler/optimizing/
H A Dintrinsics.cc34 // Function that returns whether an intrinsic is static/direct or virtual.
38 return kInterface; // Non-sensical for intrinsic.
50 // Function that returns whether an intrinsic needs an environment or not.
54 return kNeedsEnvironmentOrCache; // Non-sensical for intrinsic.
66 // Function that returns whether an intrinsic has side effects.
82 // Function that returns whether an intrinsic can throw exceptions.
393 // until codegen to handle intrinsic).
519 static bool CheckInvokeType(Intrinsics intrinsic, HInvoke* invoke, const DexFile& dex_file) { argument
524 // Whenever the intrinsic is marked as static, report an error if we find an InvokeVirtual.
526 // Whenever the intrinsic i
582 Intrinsics intrinsic = GetIntrinsic(method); local
604 operator <<(std::ostream& os, const Intrinsics& intrinsic) argument
[all...]
H A Dnodes.cc2339 void HInvoke::SetIntrinsic(Intrinsics intrinsic, argument
2343 intrinsic_ = intrinsic;
2346 // Adjust method's side effects from intrinsic table.
2361 // Adjust method's exception status from intrinsic table.

Completed in 276 milliseconds