Home
last modified time | relevance | path

Searched refs:fast_path (Results 1 – 4 of 4) sorted by relevance

/art/compiler/dex/
Dmir_field_info.cc85 std::pair<bool, bool> fast_path = compiler_driver->IsFastInstanceField( in Resolve() local
90 (fast_path.first ? kFlagFastGet : 0u) | in Resolve()
91 (fast_path.second ? kFlagFastPut : 0u); in Resolve()
134 std::pair<bool, bool> fast_path = compiler_driver->IsFastStaticField( in Resolve() local
139 (fast_path.first ? kFlagFastGet : 0u) | in Resolve()
140 (fast_path.second ? kFlagFastPut : 0u); in Resolve()
141 if (fast_path.first) { in Resolve()
Ddex_to_dex_compiler.cc238 bool fast_path = driver_.ComputeInstanceFieldInfo(field_idx, &unit_, is_put, in CompileInstanceFieldAccess() local
240 if (fast_path && !is_volatile && IsUint<16>(field_offset.Int32Value())) { in CompileInstanceFieldAccess()
268 bool fast_path = driver_.ComputeInvokeInfo(&unit_, dex_pc, in CompileInvokeVirtual() local
273 if (fast_path && original_invoke_type == invoke_type) { in CompileInvokeVirtual()
/art/compiler/dex/quick/
Dgen_invoke.cc1575 bool fast_path = method_info.FastPath(); in GenInvokeNoInline() local
1579 next_call_insn = fast_path ? NextInterfaceCallInsn : NextInterfaceCallInsnWithAccessCheck; in GenInvokeNoInline()
1580 skip_this = fast_path; in GenInvokeNoInline()
1582 if (fast_path) { in GenInvokeNoInline()
1585 next_call_insn = fast_path ? GetNextSDCallInsn() : NextDirectCallInsnSP; in GenInvokeNoInline()
1588 next_call_insn = fast_path ? GetNextSDCallInsn() : NextStaticCallInsnSP; in GenInvokeNoInline()
1591 DCHECK(!fast_path); // Fast path is a direct call. in GenInvokeNoInline()
1596 next_call_insn = fast_path ? NextVCallInsn : NextVCallInsnSP; in GenInvokeNoInline()
1597 skip_this = fast_path; in GenInvokeNoInline()
/art/compiler/driver/
Dcompiler_driver.cc1277 std::pair<bool, bool> fast_path = IsFastInstanceField( in ComputeInstanceFieldInfo() local
1279 can_link = is_put ? fast_path.second : fast_path.first; in ComputeInstanceFieldInfo()
1328 std::pair<bool, bool> fast_path = IsFastStaticField( in ComputeStaticFieldInfo() local
1330 result = is_put ? fast_path.second : fast_path.first; in ComputeStaticFieldInfo()