Flutter Engine
The Flutter Engine
Public Member Functions | Static Public Member Functions | List of all members
dart::compiler::target::ICData Class Reference

#include <runtime_api.h>

Inheritance diagram for dart::compiler::target::ICData:
dart::AllStatic

Public Member Functions

 FINAL_CLASS ()
 

Static Public Member Functions

static word owner_offset ()
 
static word entries_offset ()
 
static word receivers_static_type_offset ()
 
static word state_bits_offset ()
 
static word CodeIndexFor (word num_args)
 
static word CountIndexFor (word num_args)
 
static word TargetIndexFor (word num_args)
 
static word ExactnessIndexFor (word num_args)
 
static word TestEntryLengthFor (word num_args, bool exactness_check)
 
static word EntryPointIndexFor (word num_args)
 
static word NumArgsTestedShift ()
 
static word NumArgsTestedMask ()
 
static word InstanceSize ()
 

Detailed Description

Definition at line 543 of file runtime_api.h.

Member Function Documentation

◆ CodeIndexFor()

word dart::compiler::target::ICData::CodeIndexFor ( word  num_args)
static

Definition at line 603 of file runtime_api.cc.

603 {
604 return dart::ICData::CodeIndexFor(num_args);
605}
static intptr_t CodeIndexFor(intptr_t num_args)
Definition: object.h:2753

◆ CountIndexFor()

word dart::compiler::target::ICData::CountIndexFor ( word  num_args)
static

Definition at line 607 of file runtime_api.cc.

607 {
608 return dart::ICData::CountIndexFor(num_args);
609}
static intptr_t CountIndexFor(intptr_t num_args)
Definition: object.h:2749

◆ entries_offset()

static word dart::compiler::target::ICData::entries_offset ( )
static

◆ EntryPointIndexFor()

word dart::compiler::target::ICData::EntryPointIndexFor ( word  num_args)
static

Definition at line 623 of file runtime_api.cc.

623 {
624 return dart::ICData::EntryPointIndexFor(num_args);
625}
static intptr_t EntryPointIndexFor(intptr_t num_args)
Definition: object.h:2750

◆ ExactnessIndexFor()

word dart::compiler::target::ICData::ExactnessIndexFor ( word  num_args)
static

Definition at line 615 of file runtime_api.cc.

615 {
616 return dart::ICData::ExactnessIndexFor(num_args);
617}
static intptr_t ExactnessIndexFor(intptr_t num_args)
Definition: object.h:2755

◆ FINAL_CLASS()

dart::compiler::target::ICData::FINAL_CLASS ( )

◆ InstanceSize()

static word dart::compiler::target::ICData::InstanceSize ( )
static

◆ NumArgsTestedMask()

static word dart::compiler::target::ICData::NumArgsTestedMask ( )
static

◆ NumArgsTestedShift()

static word dart::compiler::target::ICData::NumArgsTestedShift ( )
static

◆ owner_offset()

static word dart::compiler::target::ICData::owner_offset ( )
static

◆ receivers_static_type_offset()

static word dart::compiler::target::ICData::receivers_static_type_offset ( )
static

◆ state_bits_offset()

static word dart::compiler::target::ICData::state_bits_offset ( )
static

◆ TargetIndexFor()

word dart::compiler::target::ICData::TargetIndexFor ( word  num_args)
static

Definition at line 611 of file runtime_api.cc.

611 {
612 return dart::ICData::TargetIndexFor(num_args);
613}
static intptr_t TargetIndexFor(intptr_t num_args)
Definition: object.h:2752

◆ TestEntryLengthFor()

word dart::compiler::target::ICData::TestEntryLengthFor ( word  num_args,
bool  exactness_check 
)
static

Definition at line 619 of file runtime_api.cc.

619 {
620 return dart::ICData::TestEntryLengthFor(num_args, exactness_check);
621}
static intptr_t TestEntryLengthFor(intptr_t num_args, bool tracking_exactness)
Definition: object.cc:16563

The documentation for this class was generated from the following files: