|  | 
|  | MemOperand (Register rn, int32_t offset=0, AddrMode am=Offset) | 
|  | 
|  | MemOperand (Register rn, Register rm, AddrMode am=Offset) | 
|  | 
|  | MemOperand (Register rn, Register rm, ShiftOp shift_op, int shift_imm, AddrMode am=Offset) | 
|  | 
| bool | IsImmediateOffset () const | 
|  | 
| void | set_offset (int32_t offset) | 
|  | 
| int32_t | offset () const | 
|  | 
| Register | rn () const | 
|  | 
| Register | rm () const | 
|  | 
| AddrMode | am () const | 
|  | 
| bool | OffsetIsUint12Encodable () const | 
|  | 
|  | MemOperand () | 
|  | 
|  | MemOperand (Register base, int64_t offset=0, AddrMode addrmode=Offset) | 
|  | 
|  | MemOperand (Register base, Register regoffset, Shift shift=LSL, unsigned shift_amount=0) | 
|  | 
|  | MemOperand (Register base, Register regoffset, Extend extend, unsigned shift_amount=0) | 
|  | 
|  | MemOperand (Register base, const Operand &offset, AddrMode addrmode=Offset) | 
|  | 
| const Register & | base () const | 
|  | 
| const Register & | regoffset () const | 
|  | 
| int64_t | offset () const | 
|  | 
| AddrMode | addrmode () const | 
|  | 
| Shift | shift () const | 
|  | 
| Extend | extend () const | 
|  | 
| unsigned | shift_amount () const | 
|  | 
| bool | IsImmediateOffset () const | 
|  | 
| bool | IsRegisterOffset () const | 
|  | 
| bool | IsPreIndex () const | 
|  | 
| bool | IsPostIndex () const | 
|  | 
|  | MemOperand (Register rj, int32_t offset=0) | 
|  | 
|  | MemOperand (Register rj, Register offset=no_reg) | 
|  | 
| Register | base () const | 
|  | 
| Register | index () const | 
|  | 
| int32_t | offset () const | 
|  | 
| bool | hasIndexReg () const | 
|  | 
|  | MemOperand (Register rn, int32_t offset=0) | 
|  | 
|  | MemOperand (Register rn, int32_t unit, int32_t multiplier, OffsetAddend offset_addend=offset_zero) | 
|  | 
| int32_t | offset () const | 
|  | 
| bool | OffsetIsInt16Encodable () const | 
|  | 
|  | MemOperand (Register rn, int64_t offset=0) | 
|  | 
|  | MemOperand (Register ra, Register rb) | 
|  | 
|  | MemOperand (Register ra, Register rb, int64_t offset) | 
|  | 
| int64_t | offset () const | 
|  | 
| Register | ra () const | 
|  | 
| Register | rb () const | 
|  | 
|  | MemOperand (Register rn, int32_t offset=0) | 
|  | 
|  | MemOperand (Register rn, int32_t unit, int32_t multiplier, OffsetAddend offset_addend=offset_zero) | 
|  | 
| int32_t | offset () const | 
|  | 
| void | set_offset (int32_t offset) | 
|  | 
| bool | OffsetIsInt12Encodable () const | 
|  | 
|  | MemOperand (Register rx, Disp offset=0) | 
|  | 
|  | MemOperand (Register rx, Register rb, Disp offset=0) | 
|  | 
| int32_t | offset () const | 
|  | 
| uint32_t | getDisplacement () const | 
|  | 
| Register | rb () const | 
|  | 
| Register | getBaseRegister () const | 
|  | 
| Register | rx () const | 
|  | 
| Register | getIndexRegister () const | 
|  | 
|  Public Member Functions inherited from v8::internal::Operand | 
| V8_INLINE | Operand (int32_t immediate, RelocInfo::Mode rmode=RelocInfo::NO_INFO) | 
|  | 
| V8_INLINE | Operand (const ExternalReference &f) | 
|  | 
|  | Operand (Handle< HeapObject > handle) | 
|  | 
| V8_INLINE | Operand (Tagged< 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 | 
|  | 
| HeapNumberRequest | heap_number_request () const | 
|  | 
| bool | IsHeapNumberRequest () 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 | IsHeapNumberRequest () const | 
|  | 
| HeapNumberRequest | heap_number_request () const | 
|  | 
| Immediate | immediate_for_heap_number_request () const | 
|  | 
| 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 | 
|  | 
| Operand | ToW () 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::NO_INFO) | 
|  | 
|  | Operand (Label *label) | 
|  | 
|  | Operand (Register base, Register index, ScaleFactor scale, int32_t disp, RelocInfo::Mode rmode=RelocInfo::NO_INFO) | 
|  | 
|  | Operand (Register index, ScaleFactor scale, int32_t disp, RelocInfo::Mode rmode=RelocInfo::NO_INFO) | 
|  | 
| bool | is_reg (Register reg) const | 
|  | 
| bool | is_reg (XMMRegister reg) const | 
|  | 
| bool | is_reg_only () const | 
|  | 
| Register | reg () const | 
|  | 
| base::Vector< const uint8_t > | encoded_bytes () const | 
|  | 
| RelocInfo::Mode | rmode () | 
|  | 
| V8_INLINE | Operand (int64_t immediate, RelocInfo::Mode rmode=RelocInfo::NO_INFO) | 
|  | 
| V8_INLINE | Operand (const ExternalReference &f) | 
|  | 
| V8_INLINE | Operand (Tagged< Smi > value) | 
|  | 
|  | Operand (Handle< HeapObject > handle) | 
|  | 
| V8_INLINE | Operand (Register rm) | 
|  | 
| V8_INLINE bool | is_reg () const | 
|  | 
| int64_t | immediate () const | 
|  | 
| bool | IsImmediate () const | 
|  | 
| HeapNumberRequest | heap_number_request () const | 
|  | 
| bool | IsHeapNumberRequest () const | 
|  | 
| Register | rm () const | 
|  | 
| RelocInfo::Mode | rmode () const | 
|  | 
| V8_INLINE | Operand (int64_t immediate, RelocInfo::Mode rmode=RelocInfo::NO_INFO) | 
|  | 
| V8_INLINE | Operand (const ExternalReference &f) | 
|  | 
| V8_INLINE | Operand (Tagged< Smi > value) | 
|  | 
|  | Operand (Handle< HeapObject > handle) | 
|  | 
| V8_INLINE | Operand (Register rm) | 
|  | 
| V8_INLINE bool | is_reg () const | 
|  | 
| int64_t | immediate () const | 
|  | 
| bool | IsImmediate () const | 
|  | 
| HeapNumberRequest | heap_number_request () const | 
|  | 
| bool | IsHeapNumberRequest () const | 
|  | 
| Register | rm () const | 
|  | 
| RelocInfo::Mode | rmode () const | 
|  | 
| V8_INLINE | Operand (intptr_t immediate, RelocInfo::Mode rmode=RelocInfo::NO_INFO) | 
|  | 
| V8_INLINE | Operand (const ExternalReference &f) | 
|  | 
|  | Operand (Handle< HeapObject > handle) | 
|  | 
| V8_INLINE | Operand (Tagged< 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 | 
|  | 
| HeapNumberRequest | heap_number_request () const | 
|  | 
| Register | rm () const | 
|  | 
| bool | IsHeapNumberRequest () const | 
|  | 
| V8_INLINE | Operand (intptr_t immediate, RelocInfo::Mode rmode=RelocInfo::NO_INFO) | 
|  | 
| V8_INLINE | Operand (Tagged< Smi > value) | 
|  | 
| V8_INLINE | Operand (const ExternalReference &f) | 
|  | 
|  | Operand (Handle< HeapObject > handle, RelocInfo::Mode rmode=RelocInfo::FULL_EMBEDDED_OBJECT) | 
|  | 
| V8_INLINE | Operand (Register rm) | 
|  | 
| V8_INLINE bool | is_reg () const | 
|  | 
| intptr_t | immediate_for_heap_number_request () const | 
|  | 
| intptr_t | immediate () const | 
|  | 
| bool | IsImmediate () const | 
|  | 
| HeapNumberRequest | heap_number_request () const | 
|  | 
| bool | IsHeapNumberRequest () const | 
|  | 
| Register | rm () const | 
|  | 
| RelocInfo::Mode | rmode () const | 
|  | 
| V8_INLINE | Operand (intptr_t immediate, RelocInfo::Mode rmode=RelocInfo::NO_INFO) | 
|  | 
| V8_INLINE | Operand (const ExternalReference &f) | 
|  | 
|  | Operand (Handle< HeapObject > handle) | 
|  | 
| V8_INLINE | Operand (Tagged< 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 | 
|  | 
| HeapNumberRequest | heap_number_request () const | 
|  | 
| void | setBits (int n) | 
|  | 
| Register | rm () const | 
|  | 
| bool | is_heap_number_request () const | 
|  | 
| RelocInfo::Mode | rmode () const | 
|  | 
| V8_INLINE constexpr | Operand (Register base, int32_t disp) | 
|  | 
| V8_INLINE | Operand (Register base, Register index, ScaleFactor scale, int32_t disp) | 
|  | 
| V8_INLINE | Operand (Register index, ScaleFactor scale, int32_t disp) | 
|  | 
|  | Operand (Operand base, int32_t offset) | 
|  | 
| V8_INLINE | Operand (Label *label, int addend=0) | 
|  | 
|  | Operand (const Operand &) V8_NOEXCEPT=default | 
|  | 
| Operand & | operator= (const Operand &) V8_NOEXCEPT=default | 
|  | 
| V8_INLINE constexpr bool | is_label_operand () const | 
|  | 
| V8_INLINE constexpr uint8_t | rex () const | 
|  | 
| V8_INLINE const MemoryOperand & | memory () const | 
|  | 
| V8_INLINE const LabelOperand & | label () const | 
|  | 
| bool | AddressUsesRegister (Register reg) const | 
|  | 
Definition at line 150 of file assembler-s390.h.