Home
last modified time | relevance | path

Searched refs:InlineMethod (Results 1 – 13 of 13) sorted by relevance

/art/runtime/quick/
Dinline_method_analyser.h139 struct InlineMethod { struct
159 static bool AnalyseMethodCode(verifier::MethodVerifier* verifier, InlineMethod* method) argument
182 static bool AnalyseReturnMethod(const DexFile::CodeItem* code_item, InlineMethod* result);
183 static bool AnalyseConstMethod(const DexFile::CodeItem* code_item, InlineMethod* result);
184 static bool AnalyseIGetMethod(verifier::MethodVerifier* verifier, InlineMethod* result)
186 static bool AnalyseIPutMethod(verifier::MethodVerifier* verifier, InlineMethod* result)
Dinline_method_analyser.cc74 InlineMethod* method) { in AnalyseMethodCode()
144 InlineMethod* result) { in AnalyseReturnMethod()
167 InlineMethod* result) { in AnalyseConstMethod()
199 InlineMethod* result) { in AnalyseIGetMethod()
262 InlineMethod* result) { in AnalyseIPutMethod()
/art/compiler/dex/quick/
Ddex_file_method_inliner.h75 bool IsIntrinsic(uint32_t method_index, InlineMethod* intrinsic) LOCKS_EXCLUDED(lock_);
312 InlineMethod intrinsic;
358 bool AddInlineMethod(int32_t method_idx, const InlineMethod& method) LOCKS_EXCLUDED(lock_);
361 MIR* move_result, const InlineMethod& method);
363 MIR* move_result, const InlineMethod& method);
365 MIR* move_result, const InlineMethod& method);
367 MIR* move_result, const InlineMethod& method);
373 SafeMap<uint32_t, InlineMethod> inline_methods_ GUARDED_BY(lock_);
Ddex_file_method_inliner.cc501 InlineMethod method; in AnalyseMethodCode()
517 bool DexFileMethodInliner::IsIntrinsic(uint32_t method_index, InlineMethod* intrinsic) { in IsIntrinsic()
528 InlineMethod intrinsic; in GenIntrinsic()
630 InlineMethod special; in GenSpecial()
644 InlineMethod method; in GenInline()
824 bool DexFileMethodInliner::AddInlineMethod(int32_t method_idx, const InlineMethod& method) { in AddInlineMethod()
840 MIR* move_result, const InlineMethod& method) { in GenInlineConst()
862 MIR* move_result, const InlineMethod& method) { in GenInlineReturnArg()
901 MIR* move_result, const InlineMethod& method) { in GenInlineIGet()
950 MIR* move_result, const InlineMethod& method) { in GenInlineIPut()
Dmir_to_lir.cc242 bool Mir2Lir::GenSpecialIGet(MIR* mir, const InlineMethod& special) { in GenSpecialIGet()
310 bool Mir2Lir::GenSpecialIPut(MIR* mir, const InlineMethod& special) { in GenSpecialIPut()
374 bool Mir2Lir::GenSpecialIdentity(MIR* mir, const InlineMethod& special) { in GenSpecialIdentity()
394 bool Mir2Lir::GenSpecialCase(BasicBlock* bb, MIR* mir, const InlineMethod& special) { in GenSpecialCase()
1298 bool Mir2Lir::SpecialMIR2LIR(const InlineMethod& special) { in SpecialMIR2LIR()
Dmir_to_lir.h141 struct InlineMethod;
1066 bool SpecialMIR2LIR(const InlineMethod& special);
1605 virtual bool GenSpecialCase(BasicBlock* bb, MIR* mir, const InlineMethod& special);
1661 bool GenSpecialIGet(MIR* mir, const InlineMethod& special);
1669 bool GenSpecialIPut(MIR* mir, const InlineMethod& special);
1677 bool GenSpecialIdentity(MIR* mir, const InlineMethod& special);
Dquick_compiler.cc700 cu.mir_graph->InlineMethod(code_item, access_flags, invoke_type, class_def_idx, method_idx, in Compile()
/art/compiler/optimizing/
Dintrinsics.cc73 static Intrinsics GetIntrinsic(InlineMethod method) { in GetIntrinsic()
340 InlineMethod method; in Run()
/art/compiler/dex/quick/mips/
Dcall_mips.cc35 bool MipsMir2Lir::GenSpecialCase(BasicBlock* bb, MIR* mir, const InlineMethod& special) { in GenSpecialCase()
Dcodegen_mips.h192 bool GenSpecialCase(BasicBlock* bb, MIR* mir, const InlineMethod& special);
/art/compiler/dex/
Dmir_graph.h575 void InlineMethod(const DexFile::CodeItem* code_item, uint32_t access_flags,
Dmir_graph.cc700 void MIRGraph::InlineMethod(const DexFile::CodeItem* code_item, uint32_t access_flags, in InlineMethod() function in art::MIRGraph
/art/compiler/dex/quick/x86/
Dutility_x86.cc1076 InlineMethod method; in AnalyzeInvokeStaticIntrinsic()