#include <instructions_arm.h>
|
static const int * | pattern () |
|
static int | pattern_length_in_bytes () |
|
static uword | DecodeLoadWordImmediate (uword end, Register *reg, intptr_t *value) |
|
static uword | DecodeLoadWordImmediate (uword end, Register *reg, intptr_t *value) |
|
static uword | DecodeLoadWordImmediate (uword end, Register *reg, intptr_t *value) |
|
static void | EncodeLoadWordImmediate (uword end, Register reg, intptr_t value) |
|
static uword | DecodeLoadWordFromPool (uword end, Register *reg, intptr_t *index) |
|
static uword | DecodeLoadWordFromPool (uword end, Register *reg, intptr_t *index) |
|
static uword | DecodeLoadWordFromPool (uword end, Register *reg, intptr_t *index) |
|
static uword | DecodeLoadDoubleWordFromPool (uword end, Register *reg1, Register *reg2, intptr_t *index) |
|
static void | EncodeLoadWordFromPoolFixed (uword end, int32_t offset) |
|
static void | EncodeLoadWordFromPoolFixed (uword end, int32_t offset) |
|
Definition at line 218 of file instructions_arm.h.
◆ PcRelativeCallPattern() [1/4]
dart::PcRelativeCallPattern::PcRelativeCallPattern |
( |
uword |
pc | ) |
|
|
inlineexplicit |
◆ PcRelativeCallPattern() [2/4]
dart::PcRelativeCallPattern::PcRelativeCallPattern |
( |
uword |
pc | ) |
|
|
inlineexplicit |
◆ PcRelativeCallPattern() [3/4]
dart::PcRelativeCallPattern::PcRelativeCallPattern |
( |
uword |
pc | ) |
|
|
inlineexplicit |
◆ PcRelativeCallPattern() [4/4]
dart::PcRelativeCallPattern::PcRelativeCallPattern |
( |
uword |
pc | ) |
|
|
inlineexplicit |
◆ distance()
int32_t dart::PcRelativeCallPattern::distance |
( |
| ) |
|
|
inline |
Definition at line 128 of file instructions_x64.h.
128 {
131 }
static constexpr int kLengthInBytes
static T LoadUnaligned(const T *ptr)
◆ IsValid() [1/3]
bool dart::PcRelativeCallPattern::IsValid |
( |
| ) |
const |
◆ IsValid() [2/3]
bool dart::PcRelativeCallPattern::IsValid |
( |
| ) |
const |
◆ IsValid() [3/3]
bool dart::PcRelativeCallPattern::IsValid |
( |
| ) |
const |
◆ pattern()
static const int * dart::PcRelativeCallPattern::pattern |
( |
| ) |
|
|
inlinestatic |
◆ pattern_length_in_bytes()
static int dart::PcRelativeCallPattern::pattern_length_in_bytes |
( |
| ) |
|
|
inlinestatic |
◆ set_distance()
void dart::PcRelativeCallPattern::set_distance |
( |
int32_t |
distance | ) |
|
|
inline |
Definition at line 133 of file instructions_x64.h.
133 {
134
135
138 }
static void StoreUnaligned(T *ptr, T value)
◆ kLengthInBytes
constexpr int dart::PcRelativeCallPattern::kLengthInBytes = 5 |
|
staticconstexpr |
◆ kLowerCallingRange
constexpr int32_t dart::PcRelativeCallPattern::kLowerCallingRange |
|
staticconstexpr |
Initial value:=
static float min(float r, float g, float b)
Definition at line 121 of file instructions_x64.h.
◆ kUpperCallingRange
constexpr int32_t dart::PcRelativeCallPattern::kUpperCallingRange |
|
staticconstexpr |
Initial value:=
static float max(float r, float g, float b)
Definition at line 123 of file instructions_x64.h.
The documentation for this class was generated from the following files: