Flutter Engine
The Flutter Engine
Public Member Functions | Public Attributes | List of all members
dart::InlinedCallData Struct Reference

Public Member Functions

 InlinedCallData (Definition *call, const Array &arguments_descriptor, intptr_t first_arg_index, GrowableArray< Value * > *arguments, const Function &caller)
 

Public Attributes

Definitioncall
 
const Arrayarguments_descriptor
 
const intptr_t first_arg_index
 
GrowableArray< Value * > * arguments
 
FlowGraphcallee_graph
 
ZoneGrowableArray< Definition * > * parameter_stubs
 
InlineExitCollectorexit_collector
 
const Functioncaller
 

Detailed Description

Definition at line 713 of file inliner.cc.

Constructor & Destructor Documentation

◆ InlinedCallData()

dart::InlinedCallData::InlinedCallData ( Definition call,
const Array arguments_descriptor,
intptr_t  first_arg_index,
GrowableArray< Value * > *  arguments,
const Function caller 
)
inline

Definition at line 714 of file inliner.cc.

719 : call(call),
723 callee_graph(nullptr),
724 parameter_stubs(nullptr),
725 exit_collector(nullptr),
726 caller(caller) {}
const Array & arguments_descriptor
Definition: inliner.cc:729
Definition * call
Definition: inliner.cc:728
GrowableArray< Value * > * arguments
Definition: inliner.cc:731
const Function & caller
Definition: inliner.cc:735
InlineExitCollector * exit_collector
Definition: inliner.cc:734
const intptr_t first_arg_index
Definition: inliner.cc:730
ZoneGrowableArray< Definition * > * parameter_stubs
Definition: inliner.cc:733
FlowGraph * callee_graph
Definition: inliner.cc:732

Member Data Documentation

◆ arguments

GrowableArray<Value*>* dart::InlinedCallData::arguments

Definition at line 731 of file inliner.cc.

◆ arguments_descriptor

const Array& dart::InlinedCallData::arguments_descriptor

Definition at line 729 of file inliner.cc.

◆ call

Definition* dart::InlinedCallData::call

Definition at line 728 of file inliner.cc.

◆ callee_graph

FlowGraph* dart::InlinedCallData::callee_graph

Definition at line 732 of file inliner.cc.

◆ caller

const Function& dart::InlinedCallData::caller

Definition at line 735 of file inliner.cc.

◆ exit_collector

InlineExitCollector* dart::InlinedCallData::exit_collector

Definition at line 734 of file inliner.cc.

◆ first_arg_index

const intptr_t dart::InlinedCallData::first_arg_index

Definition at line 730 of file inliner.cc.

◆ parameter_stubs

ZoneGrowableArray<Definition*>* dart::InlinedCallData::parameter_stubs

Definition at line 733 of file inliner.cc.


The documentation for this struct was generated from the following file: