|
V8_INLINE | Operand (int32_t immediate, RelocInfo::Mode rmode=RelocInfo::NONE) |
|
V8_INLINE | Operand (const ExternalReference &f) |
|
| Operand (Handle< HeapObject > handle) |
|
V8_INLINE | Operand (Smi value) |
|
V8_INLINE | Operand (Register rm) |
|
| Operand (Register rm, ShiftOp shift_op, int shift_imm) |
|
| Operand (Register rm, ShiftOp shift_op, Register rs) |
|
bool | IsRegister () const |
|
bool | IsImmediateShiftedRegister () const |
|
bool | IsRegisterShiftedRegister () const |
|
int | InstructionsRequired (const Assembler *assembler, Instr instr=0) const |
|
bool | MustOutputRelocInfo (const Assembler *assembler) const |
|
int32_t | immediate () const |
|
bool | IsImmediate () const |
|
HeapObjectRequest | heap_object_request () const |
|
bool | IsHeapObjectRequest () const |
|
Register | rm () const |
|
Register | rs () const |
|
ShiftOp | shift_op () const |
|
| Operand (Register reg, Shift shift=LSL, unsigned shift_amount=0) |
|
| Operand (Register reg, Extend extend, unsigned shift_amount=0) |
|
bool | IsHeapObjectRequest () const |
|
HeapObjectRequest | heap_object_request () const |
|
Immediate | immediate_for_heap_object_request () const |
|
template<typename T > |
| Operand (Handle< T > handle) |
|
template<typename T > |
| Operand (T t) |
|
template<typename T > |
| Operand (T t, RelocInfo::Mode rmode) |
|
bool | IsImmediate () const |
|
bool | IsShiftedRegister () const |
|
bool | IsExtendedRegister () const |
|
bool | IsZero () const |
|
Operand | ToExtendedRegister () const |
|
Immediate | immediate () const |
|
int64_t | ImmediateValue () const |
|
RelocInfo::Mode | ImmediateRMode () const |
|
Register | reg () const |
|
Shift | shift () const |
|
Extend | extend () const |
|
unsigned | shift_amount () const |
|
bool | NeedsRelocation (const Assembler *assembler) const |
|
V8_INLINE | Operand (Register reg) |
|
V8_INLINE | Operand (XMMRegister xmm_reg) |
|
V8_INLINE | Operand (int32_t disp, RelocInfo::Mode rmode) |
|
V8_INLINE | Operand (Immediate imm) |
|
| Operand (Register base, int32_t disp, RelocInfo::Mode rmode=RelocInfo::NONE) |
|
| Operand (Register base, Register index, ScaleFactor scale, int32_t disp, RelocInfo::Mode rmode=RelocInfo::NONE) |
|
| Operand (Register index, ScaleFactor scale, int32_t disp, RelocInfo::Mode rmode=RelocInfo::NONE) |
|
bool | is_reg (Register reg) const |
|
bool | is_reg (XMMRegister reg) const |
|
bool | is_reg_only () const |
|
Register | reg () const |
|
V8_INLINE | Operand (int32_t immediate, RelocInfo::Mode rmode=RelocInfo::NONE) |
|
V8_INLINE | Operand (const ExternalReference &f) |
|
V8_INLINE | Operand (const char *s) |
|
| Operand (Handle< HeapObject > handle) |
|
V8_INLINE | Operand (Smi value) |
|
V8_INLINE | Operand (Register rm) |
|
V8_INLINE bool | is_reg () const |
|
int32_t | immediate () const |
|
bool | IsImmediate () const |
|
HeapObjectRequest | heap_object_request () const |
|
bool | IsHeapObjectRequest () const |
|
Register | rm () const |
|
RelocInfo::Mode | rmode () const |
|
V8_INLINE | Operand (int64_t immediate, RelocInfo::Mode rmode=RelocInfo::NONE) |
|
V8_INLINE | Operand (const ExternalReference &f) |
|
V8_INLINE | Operand (const char *s) |
|
| Operand (Handle< HeapObject > handle) |
|
V8_INLINE | Operand (Smi value) |
|
V8_INLINE | Operand (Register rm) |
|
V8_INLINE bool | is_reg () const |
|
int64_t | immediate () const |
|
bool | IsImmediate () const |
|
HeapObjectRequest | heap_object_request () const |
|
bool | IsHeapObjectRequest () const |
|
Register | rm () const |
|
RelocInfo::Mode | rmode () const |
|
V8_INLINE | Operand (intptr_t immediate, RelocInfo::Mode rmode=RelocInfo::NONE) |
|
V8_INLINE | Operand (const ExternalReference &f) |
|
| Operand (Handle< HeapObject > handle) |
|
V8_INLINE | Operand (Smi value) |
|
V8_INLINE | Operand (Register rm) |
|
V8_INLINE bool | is_reg () const |
|
bool | must_output_reloc_info (const Assembler *assembler) const |
|
intptr_t | immediate () const |
|
bool | IsImmediate () const |
|
HeapObjectRequest | heap_object_request () const |
|
Register | rm () const |
|
bool | IsHeapObjectRequest () const |
|
V8_INLINE | Operand (intptr_t immediate, RelocInfo::Mode rmode=RelocInfo::NONE) |
|
V8_INLINE | Operand (const ExternalReference &f) |
|
| Operand (Handle< HeapObject > handle) |
|
V8_INLINE | Operand (Smi value) |
|
V8_INLINE | Operand (Register rm) |
|
V8_INLINE bool | is_reg () const |
|
bool | must_output_reloc_info (const Assembler *assembler) const |
|
intptr_t | immediate () const |
|
HeapObjectRequest | heap_object_request () const |
|
void | setBits (int n) |
|
Register | rm () const |
|
bool | is_heap_object_request () const |
|
RelocInfo::Mode | rmode () const |
|
| Operand (Register base, int32_t disp) |
|
| Operand (Register base, Register index, ScaleFactor scale, int32_t disp) |
|
| Operand (Register index, ScaleFactor scale, int32_t disp) |
|
| Operand (Operand base, int32_t offset) |
|
| Operand (Label *label, int addend=0) |
|
| Operand (const Operand &)=default |
|
bool | AddressUsesRegister (Register reg) const |
|
bool | requires_rex () const |
|
int | operand_size () const |
|
const Data & | data () const |
|
Definition at line 397 of file assembler-arm.h.