Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
dart::BareSwitchableCallPattern Class Reference

#include <instructions_arm.h>

Inheritance diagram for dart::BareSwitchableCallPattern:
dart::SwitchableCallPatternBase dart::SwitchableCallPatternBase dart::SwitchableCallPatternBase dart::ValueObject dart::ValueObject dart::ValueObject dart::ValueObject dart::ValueObject dart::ValueObject dart::ValueObject dart::ValueObject dart::ValueObject

Public Member Functions

 BareSwitchableCallPattern (uword pc)
 
uword target_entry () const
 
void SetTarget (const Code &target) const
 
 BareSwitchableCallPattern (uword pc)
 
uword target_entry () const
 
void SetTarget (const Code &target) const
 
 BareSwitchableCallPattern (uword pc)
 
uword target_entry () const
 
void SetTarget (const Code &target) const
 
- Public Member Functions inherited from dart::SwitchableCallPatternBase
 SwitchableCallPatternBase (const ObjectPool &object_pool)
 
ObjectPtr data () const
 
void SetData (const Object &data) const
 
 SwitchableCallPatternBase (const ObjectPool &object_pool)
 
ObjectPtr data () const
 
void SetData (const Object &data) const
 
 SwitchableCallPatternBase (const ObjectPool &object_pool)
 
ObjectPtr data () const
 
void SetData (const Object &data) const
 
- Public Member Functions inherited from dart::ValueObject
 ValueObject ()
 
 ~ValueObject ()
 

Additional Inherited Members

- Protected Attributes inherited from dart::SwitchableCallPatternBase
const ObjectPoolobject_pool_
 
intptr_t data_pool_index_
 
intptr_t target_pool_index_
 

Detailed Description

Definition at line 157 of file instructions_arm.h.

Constructor & Destructor Documentation

◆ BareSwitchableCallPattern() [1/3]

dart::BareSwitchableCallPattern::BareSwitchableCallPattern ( uword  pc)
explicit

◆ BareSwitchableCallPattern() [2/3]

dart::BareSwitchableCallPattern::BareSwitchableCallPattern ( uword  pc)
explicit

◆ BareSwitchableCallPattern() [3/3]

dart::BareSwitchableCallPattern::BareSwitchableCallPattern ( uword  pc)
explicit

Member Function Documentation

◆ SetTarget() [1/3]

void dart::BareSwitchableCallPattern::SetTarget ( const Code target) const

◆ SetTarget() [2/3]

void dart::BareSwitchableCallPattern::SetTarget ( const Code target) const

◆ SetTarget() [3/3]

void dart::BareSwitchableCallPattern::SetTarget ( const Code target) const

◆ target_entry() [1/3]

uword dart::BareSwitchableCallPattern::target_entry ( ) const

◆ target_entry() [2/3]

uword dart::BareSwitchableCallPattern::target_entry ( ) const

◆ target_entry() [3/3]

uword dart::BareSwitchableCallPattern::target_entry ( ) const

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