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

/art/compiler/dex/quick/
H A Ddex_file_method_inliner.h44 * all the supported intrinsic methods are looked up once by the FindIntrinsics
68 * Check whether a particular method index corresponds to an intrinsic function.
70 bool IsIntrinsic(uint32_t method_index, InlineMethod* intrinsic) LOCKS_EXCLUDED(lock_);
73 * Generate code for an intrinsic function invocation.
260 * The definition of an intrinsic function binds the method definition
265 InlineMethod intrinsic; member in struct:art::DexFileMethodInliner::IntrinsicDef
270 * intrinsic function lookup to avoid multiple lookups of the same items.
303 * Find all known intrinsic methods in the dex_file and cache their indices.
H A Ddex_file_method_inliner.cc413 bool DexFileMethodInliner::IsIntrinsic(uint32_t method_index, InlineMethod* intrinsic) { argument
417 if (res && intrinsic != nullptr) {
418 *intrinsic = it->second;
424 InlineMethod intrinsic; local
431 intrinsic = it->second;
433 if (kIntrinsicIsStatic[intrinsic.opcode] != (info->type == kStatic)) {
437 switch (intrinsic.opcode) {
443 return backend->GenInlinedReverseBytes(info, static_cast<OpSize>(intrinsic.d.data));
445 return backend->GenInlinedReverseBits(info, static_cast<OpSize>(intrinsic.d.data));
455 return backend->GenInlinedMinMax(info, intrinsic
[all...]

Completed in 1859 milliseconds