Flutter Engine
The Flutter Engine
Static Public Member Functions | Static Public Attributes | List of all members
dart::LocationTrait< QRegisterView > Struct Reference

#include <locations_helpers_arm.h>

Static Public Member Functions

static QRegisterView Unwrap (const Location &loc)
 
template<intptr_t arity, intptr_t index>
static QRegisterView UnwrapInput (LocationSummary *locs)
 
template<intptr_t arity, intptr_t index>
static void SetInputConstraint (LocationSummary *locs)
 
static Location ToConstraint ()
 

Static Public Attributes

static constexpr bool kIsTemp = false
 

Detailed Description

Definition at line 61 of file locations_helpers_arm.h.

Member Function Documentation

◆ SetInputConstraint()

template<intptr_t arity, intptr_t index>
static void dart::LocationTrait< QRegisterView >::SetInputConstraint ( LocationSummary locs)
inlinestatic

Definition at line 74 of file locations_helpers_arm.h.

74 {
75 locs->set_in(index, ToConstraint());
76 }

◆ ToConstraint()

static Location dart::LocationTrait< QRegisterView >::ToConstraint ( )
inlinestatic

Definition at line 78 of file locations_helpers_arm.h.

static Location RequiresFpuRegister()
Definition: locations.h:369

◆ Unwrap()

static QRegisterView dart::LocationTrait< QRegisterView >::Unwrap ( const Location loc)
inlinestatic

Definition at line 64 of file locations_helpers_arm.h.

64 {
65 return QRegisterView(loc.fpu_reg());
66 }

◆ UnwrapInput()

template<intptr_t arity, intptr_t index>
static QRegisterView dart::LocationTrait< QRegisterView >::UnwrapInput ( LocationSummary locs)
inlinestatic

Definition at line 69 of file locations_helpers_arm.h.

69 {
70 return Unwrap(locs->in(index));
71 }
static QRegisterView Unwrap(const Location &loc)

Member Data Documentation

◆ kIsTemp

constexpr bool dart::LocationTrait< QRegisterView >::kIsTemp = false
staticconstexpr

Definition at line 62 of file locations_helpers_arm.h.


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