Flutter Engine
The Flutter Engine
Classes | Namespaces | Enumerations
kernel_to_il.h File Reference
#include "vm/growable_array.h"
#include "vm/hash_map.h"
#include "vm/compiler/backend/flow_graph.h"
#include "vm/compiler/backend/il.h"
#include "vm/compiler/ffi/marshaller.h"
#include "vm/compiler/ffi/native_type.h"
#include "vm/compiler/frontend/base_flow_graph_builder.h"
#include "vm/compiler/frontend/kernel_translation_helper.h"
#include "vm/compiler/frontend/scope_builder.h"
#include "vm/object_store.h"

Go to the source code of this file.

Classes

class  dart::kernel::FlowGraphBuilder
 
class  dart::kernel::ProgramState
 
class  dart::kernel::SwitchBlock
 
class  dart::kernel::TryCatchBlock
 
class  dart::kernel::TryFinallyBlock
 
class  dart::kernel::BreakableBlock
 
class  dart::kernel::CatchBlock
 
class  dart::kernel::SwitchExpression
 
class  dart::kernel::SwitchRange
 
class  dart::kernel::SwitchHelper
 

Namespaces

namespace  dart
 
namespace  dart::kernel
 

Enumerations

enum class  dart::kernel::TypeChecksToBuild { dart::kernel::kCheckAllTypeParameterBounds , dart::kernel::kCheckNonCovariantTypeParameterBounds , dart::kernel::kCheckCovariantTypeParameterBounds }
 
enum  dart::kernel::SwitchDispatch { dart::kernel::kSwitchDispatchAuto = -1 , dart::kernel::kSwitchDispatchLinearScan , dart::kernel::kSwitchDispatchBinarySearch , dart::kernel::kSwitchDispatchJumpTable }