diff options
Diffstat (limited to 'compiler/dex/mir_graph.h')
-rw-r--r-- | compiler/dex/mir_graph.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/compiler/dex/mir_graph.h b/compiler/dex/mir_graph.h index 036dd84df5..fd257980f8 100644 --- a/compiler/dex/mir_graph.h +++ b/compiler/dex/mir_graph.h @@ -522,6 +522,8 @@ class MIRGraph { return method_lowering_infos_.GetRawStorage()[mir->meta.method_lowering_info]; } + void ComputeInlineIFieldLoweringInfo(uint16_t field_idx, MIR* invoke, MIR* iget_or_iput); + void InitRegLocations(); void RemapRegLocations(); @@ -811,6 +813,11 @@ class MIRGraph { BasicBlock* NextDominatedBlock(BasicBlock* bb); bool LayoutBlocks(BasicBlock* bb); + bool InlineCallsGate(); + void InlineCallsStart(); + void InlineCalls(BasicBlock* bb); + void InlineCallsEnd(); + /** * @brief Perform the initial preparation for the Method Uses. */ |