Home
last modified time | relevance | path

Searched refs:QuickEntrypointEnum (Results 1 – 22 of 22) sorted by relevance

/art/runtime/entrypoints/quick/
Dquick_entrypoints_enum.h27 enum QuickEntrypointEnum enum
36 std::ostream& operator<<(std::ostream& os, const QuickEntrypointEnum& kind);
40 static ThreadOffset<pointer_size> GetThreadOffset(QuickEntrypointEnum trampoline) { in GetThreadOffset()
55 template <QuickEntrypointEnum entrypoint, typename... Types>
/art/compiler/dex/quick/
Dmir_to_lir.h849 void GenConversionCall(QuickEntrypointEnum trampoline, RegLocation rl_dest, RegLocation rl_src,
860 LIR* CallHelper(RegStorage r_tgt, QuickEntrypointEnum trampoline, bool safepoint_pc,
862 RegStorage CallHelperSetup(QuickEntrypointEnum trampoline);
864 void CallRuntimeHelper(QuickEntrypointEnum trampoline, bool safepoint_pc);
865 void CallRuntimeHelperImm(QuickEntrypointEnum trampoline, int arg0, bool safepoint_pc);
866 void CallRuntimeHelperReg(QuickEntrypointEnum trampoline, RegStorage arg0, bool safepoint_pc);
867 void CallRuntimeHelperRegLocation(QuickEntrypointEnum trampoline, RegLocation arg0,
869 void CallRuntimeHelperImmImm(QuickEntrypointEnum trampoline, int arg0, int arg1,
871 void CallRuntimeHelperImmRegLocation(QuickEntrypointEnum trampoline, int arg0, RegLocation arg1,
873 void CallRuntimeHelperRegLocationImm(QuickEntrypointEnum trampoline, RegLocation arg0, int arg1,
[all …]
Dgen_invoke.cc81 RegStorage Mir2Lir::CallHelperSetup(QuickEntrypointEnum trampoline) { in CallHelperSetup()
89 LIR* Mir2Lir::CallHelper(RegStorage r_tgt, QuickEntrypointEnum trampoline, bool safepoint_pc, in CallHelper()
103 void Mir2Lir::CallRuntimeHelper(QuickEntrypointEnum trampoline, bool safepoint_pc) { in CallRuntimeHelper()
109 void Mir2Lir::CallRuntimeHelperImm(QuickEntrypointEnum trampoline, int arg0, bool safepoint_pc) { in CallRuntimeHelperImm()
116 void Mir2Lir::CallRuntimeHelperReg(QuickEntrypointEnum trampoline, RegStorage arg0, in CallRuntimeHelperReg()
124 void Mir2Lir::CallRuntimeHelperRegLocation(QuickEntrypointEnum trampoline, RegLocation arg0, in CallRuntimeHelperRegLocation()
136 void Mir2Lir::CallRuntimeHelperImmImm(QuickEntrypointEnum trampoline, int arg0, int arg1, in CallRuntimeHelperImmImm()
145 void Mir2Lir::CallRuntimeHelperImmRegLocation(QuickEntrypointEnum trampoline, int arg0, in CallRuntimeHelperImmRegLocation()
159 void Mir2Lir::CallRuntimeHelperRegLocationImm(QuickEntrypointEnum trampoline, RegLocation arg0, in CallRuntimeHelperRegLocationImm()
169 void Mir2Lir::CallRuntimeHelperImmReg(QuickEntrypointEnum trampoline, int arg0, RegStorage arg1, in CallRuntimeHelperImmReg()
[all …]
Dgen_common.cc61 void Mir2Lir::GenIfNullUseHelperImm(RegStorage r_result, QuickEntrypointEnum trampoline, int imm) { in GenIfNullUseHelperImm()
65 QuickEntrypointEnum trampoline_in, int imm_in, in GenIfNullUseHelperImm()
79 QuickEntrypointEnum trampoline_; in GenIfNullUseHelperImm()
530 QuickEntrypointEnum target; in GenFilledNewArray()
732 QuickEntrypointEnum target; in GenSput()
809 QuickEntrypointEnum target; in GenSget()
896 QuickEntrypointEnum target; in GenIGet()
977 QuickEntrypointEnum target; in GenIPut()
1013 QuickEntrypointEnum target = needs_range_check in GenArrayObjPut()
1491 QuickEntrypointEnum target; in GenShiftOpLong()
[all …]
/art/runtime/arch/mips/
Dentrypoints_direct_mips.h27 static constexpr bool IsDirectEntrypoint(QuickEntrypointEnum entrypoint) { in IsDirectEntrypoint()
/art/compiler/dex/quick/mips/
Dcodegen_mips.h81 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE;
239 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
281 void GenConversionCall(QuickEntrypointEnum trampoline, RegLocation rl_dest, RegLocation rl_src,
Dfp_mips.cc211 QuickEntrypointEnum target; in GenCmpFP()
Dint_mips.cc913 void MipsMir2Lir::GenConversionCall(QuickEntrypointEnum trampoline, RegLocation rl_dest, in GenConversionCall()
Dutility_mips.cc1046 LIR* MipsMir2Lir::InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) { in InvokeTrampoline()
Dtarget_mips.cc764 RegStorage MipsMir2Lir::LoadHelper(QuickEntrypointEnum trampoline) { in LoadHelper()
/art/compiler/dex/quick/arm/
Dcodegen_arm.h70 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE;
272 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
Dtarget_arm.cc803 RegStorage ArmMir2Lir::LoadHelper(QuickEntrypointEnum trampoline) { in LoadHelper()
Dutility_arm.cc1252 LIR* ArmMir2Lir::InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) { in InvokeTrampoline()
/art/compiler/dex/quick/arm64/
Dcodegen_arm64.h66 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE;
265 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
Dtarget_arm64.cc785 RegStorage Arm64Mir2Lir::LoadHelper(QuickEntrypointEnum trampoline) { in LoadHelper()
Dutility_arm64.cc1397 QuickEntrypointEnum trampoline ATTRIBUTE_UNUSED) { in InvokeTrampoline()
/art/compiler/dex/quick/x86/
Dcodegen_x86.h91 RegStorage LoadHelper(QuickEntrypointEnum trampoline) OVERRIDE;
388 LIR* InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) OVERRIDE;
Dtarget_x86.cc864 RegStorage X86Mir2Lir::LoadHelper(QuickEntrypointEnum trampoline) { in LoadHelper()
998 QuickEntrypointEnum trampoline; in GenInvokeNoInlineCall()
Dutility_x86.cc1117 LIR* X86Mir2Lir::InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) { in InvokeTrampoline()
/art/compiler/optimizing/
Dnodes.h2607 HNewInstance(uint32_t dex_pc, uint16_t type_index, QuickEntrypointEnum entrypoint) in HNewInstance()
2626 QuickEntrypointEnum GetEntrypoint() const { return entrypoint_; } in GetEntrypoint()
2633 const QuickEntrypointEnum entrypoint_;
2657 QuickEntrypointEnum entrypoint) in HNewArray()
2676 QuickEntrypointEnum GetEntrypoint() const { return entrypoint_; } in GetEntrypoint()
2683 const QuickEntrypointEnum entrypoint_;
Dbuilder.cc1064 QuickEntrypointEnum entrypoint = NeedsAccessCheck(type_index) in BuildFilledNewArray()
2018 QuickEntrypointEnum entrypoint = NeedsAccessCheck(type_index) in AnalyzeDexInstruction()
2031 QuickEntrypointEnum entrypoint = NeedsAccessCheck(type_index) in AnalyzeDexInstruction()
/art/runtime/arch/
Dstub_test.cc793 static uintptr_t GetEntrypoint(Thread* self, QuickEntrypointEnum entrypoint) { in GetEntrypoint()