Home | History | Annotate | Download | only in x87

Lines Matching refs:Operand

35 typedef Operand MemOperand;
59 void Load(Register dst, const Operand& src, Representation r);
60 void Store(Register src, const Operand& dst, Representation r);
70 void Set(const Operand& dst, int32_t x) { mov(dst, Immediate(x)); }
79 void CompareRoot(const Operand& with, Heap::RootListIndex index);
88 void JumpIfRoot(const Operand& with, Heap::RootListIndex index,
102 void JumpIfNotRoot(const Operand& with, Heap::RootListIndex index,
171 // Operand(reg, off).
445 LoadUint32NoSSE2(Operand(src));
447 void LoadUint32NoSSE2(const Operand& src);
455 // Jump if the operand is a smi.
456 inline void JumpIfSmi(Operand value, Label* smi_label,
729 void Push(const Operand& src) { push(src); }
732 void Pop(const Operand& dst) { pop(dst); }
736 void Lzcnt(Register dst, Register src) { Lzcnt(dst, Operand(src)); }
737 void Lzcnt(Register dst, const Operand& src);
739 void Tzcnt(Register dst, Register src) { Tzcnt(dst, Operand(src)); }
740 void Tzcnt(Register dst, const Operand& src);
742 void Popcnt(Register dst, Register src) { Popcnt(dst, Operand(src)); }
743 void Popcnt(Register dst, const Operand& src);
756 void Move(const Operand& dst, const Immediate& x);
826 // Checks if the given register or operand is a unique name
829 JumpIfNotUniqueNameInstanceType(Operand(reg), not_unique_name, distance);
832 void JumpIfNotUniqueNameInstanceType(Operand operand, Label* not_unique_name,
916 Operand SafepointRegisterSlot(Register reg);
946 // Generate an Operand for loading a field from an object.
947 inline Operand FieldOperand(Register object, int offset) {
948 return Operand(object, offset - kHeapObjectTag);
951 // Generate an Operand for loading an indexed field from an object.
952 inline Operand FieldOperand(Register object, Register index, ScaleFactor scale,
954 return Operand(object, index, scale, offset - kHeapObjectTag);
957 inline Operand FixedArrayElementOperand(Register array, Register index_as_smi,
963 inline Operand ContextOperand(Register context, int index) {
964 return Operand(context, Context::SlotOffset(index));
967 inline Operand ContextOperand(Register context, Register index) {
968 return Operand(context, index, times_pointer_size, Context::SlotOffset(0));
971 inline Operand NativeContextOperand() {