Home
last modified time | relevance | path

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

/art/runtime/quick/
Dinline_method_analyser.h132 struct InlineMethod { struct
152 static bool AnalyseMethodCode(verifier::MethodVerifier* verifier, InlineMethod* method) argument
175 static bool AnalyseReturnMethod(const DexFile::CodeItem* code_item, InlineMethod* result);
176 static bool AnalyseConstMethod(const DexFile::CodeItem* code_item, InlineMethod* result);
177 static bool AnalyseIGetMethod(verifier::MethodVerifier* verifier, InlineMethod* result)
179 static bool AnalyseIPutMethod(verifier::MethodVerifier* verifier, InlineMethod* result)
Dinline_method_analyser.cc88 InlineMethod* method) { in AnalyseMethodCode()
145 InlineMethod* result) { in AnalyseReturnMethod()
168 InlineMethod* result) { in AnalyseConstMethod()
200 InlineMethod* result) { in AnalyseIGetMethod()
263 InlineMethod* result) { in AnalyseIPutMethod()
/art/compiler/dex/quick/
Ddex_file_method_inliner.h70 bool IsIntrinsic(uint32_t method_index, InlineMethod* intrinsic) LOCKS_EXCLUDED(lock_);
265 InlineMethod intrinsic;
311 bool AddInlineMethod(int32_t method_idx, const InlineMethod& method) LOCKS_EXCLUDED(lock_);
314 MIR* move_result, const InlineMethod& method);
316 MIR* move_result, const InlineMethod& method);
318 MIR* move_result, const InlineMethod& method, uint32_t method_idx);
320 MIR* move_result, const InlineMethod& method, uint32_t method_idx);
326 SafeMap<uint32_t, InlineMethod> inline_methods_ GUARDED_BY(lock_);
Ddex_file_method_inliner.cc408 InlineMethod method; in AnalyseMethodCode()
413 bool DexFileMethodInliner::IsIntrinsic(uint32_t method_index, InlineMethod* intrinsic) { in IsIntrinsic()
424 InlineMethod intrinsic; in GenIntrinsic()
517 InlineMethod special; in GenSpecial()
531 InlineMethod method; in GenInline()
696 bool DexFileMethodInliner::AddInlineMethod(int32_t method_idx, const InlineMethod& method) { in AddInlineMethod()
712 MIR* move_result, const InlineMethod& method) { in GenInlineConst()
733 MIR* move_result, const InlineMethod& method) { in GenInlineReturnArg()
771 MIR* move_result, const InlineMethod& method, in GenInlineIGet()
823 MIR* move_result, const InlineMethod& method, in GenInlineIPut()
Dmir_to_lir.cc228 bool Mir2Lir::GenSpecialIGet(MIR* mir, const InlineMethod& special) { in GenSpecialIGet()
268 bool Mir2Lir::GenSpecialIPut(MIR* mir, const InlineMethod& special) { in GenSpecialIPut()
303 bool Mir2Lir::GenSpecialIdentity(MIR* mir, const InlineMethod& special) { in GenSpecialIdentity()
319 bool Mir2Lir::GenSpecialCase(BasicBlock* bb, MIR* mir, const InlineMethod& special) { in GenSpecialCase()
1206 bool Mir2Lir::SpecialMIR2LIR(const InlineMethod& special) { in SpecialMIR2LIR()
Dmir_to_lir.h144 struct InlineMethod;
1089 bool SpecialMIR2LIR(const InlineMethod& special);
1558 virtual bool GenSpecialCase(BasicBlock* bb, MIR* mir, const InlineMethod& special);
1597 bool GenSpecialIGet(MIR* mir, const InlineMethod& special);
1605 bool GenSpecialIPut(MIR* mir, const InlineMethod& special);
1613 bool GenSpecialIdentity(MIR* mir, const InlineMethod& special);
/art/compiler/dex/quick/mips/
Dcall_mips.cc28 const InlineMethod& special) { in GenSpecialCase()
Dcodegen_mips.h133 bool GenSpecialCase(BasicBlock* bb, MIR* mir, const InlineMethod& special);
/art/compiler/dex/
Dfrontend.cc720 cu.mir_graph->InlineMethod(code_item, access_flags, invoke_type, class_def_idx, method_idx, in CompileMethod()
Dmir_graph.h559 void InlineMethod(const DexFile::CodeItem* code_item, uint32_t access_flags,
Dmir_graph.cc649 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.cc1064 InlineMethod method; in AnalyzeInvokeStatic()