Lines Matching refs:Operand

29 typedef Operand MemOperand;
103 // Operand pointing to an external reference.
109 Operand ExternalOperand(ExternalReference reference,
115 // Operand operand = ExternalOperand(extref);
138 void CompareRoot(const Operand& with, Heap::RootListIndex index);
242 // Operand(reg, off).
410 void Integer32ToSmiField(const Operand& dst, Register src);
419 void SmiToInteger32(Register dst, const Operand& src);
423 void SmiToInteger64(Register dst, const Operand& src);
452 void SmiCompare(Register dst, const Operand& src);
453 void SmiCompare(const Operand& dst, Register src);
454 void SmiCompare(const Operand& dst, Smi* src);
456 void SmiCompareInteger32(const Operand& dst, Register src);
465 Condition CheckSmi(const Operand& src);
497 void CheckSmiToIndicator(Register dst, const Operand& src);
562 void SmiAddConstant(const Operand& dst, Smi* constant);
604 const Operand& src2,
622 const Operand& src2,
632 const Operand& src2);
732 void AddSmiField(Register dst, const Operand& src);
739 void Move(const Operand& dst, Smi* source) {
753 void Test(const Operand& dst, Smi* source);
803 void JumpIfNotUniqueNameInstanceType(Operand operand, Label* not_unique_name,
810 void Load(Register dst, const Operand& src, Representation r);
811 void Store(const Operand& dst, Register src, Representation r);
815 void Set(const Operand& dst, intptr_t x);
821 void Cvtlsi2sd(XMMRegister dst, const Operand& src);
836 void Move(const Operand& dst, Handle<Object> source);
838 void Cmp(const Operand& dst, Handle<Object> source);
840 void Cmp(const Operand& dst, Smi* src);
861 void Push(const Operand& src);
862 void PushQuad(const Operand& src);
866 void Pop(const Operand& dst);
867 void PopQuad(const Operand& dst);
894 void Jump(const Operand& op);
899 void Call(const Operand& op);
917 int CallSize(const Operand& target) {
1082 void AssertSmi(const Operand& object);
1340 Operand return_value_operand,
1341 Operand* context_restore_operand);
1553 Operand SafepointRegisterSlot(Register reg);
1587 // Generate an Operand for loading a field from an object.
1588 inline Operand FieldOperand(Register object, int offset) {
1589 return Operand(object, offset - kHeapObjectTag);
1593 // Generate an Operand for loading an indexed field from an object.
1594 inline Operand FieldOperand(Register object,
1598 return Operand(object, index, scale, offset - kHeapObjectTag);
1602 inline Operand ContextOperand(Register context, int index) {
1603 return Operand(context, Context::SlotOffset(index));
1607 inline Operand GlobalObjectOperand() {
1613 inline Operand StackSpaceOperand(int index) {
1616 return Operand(rsp, (index + kShaddowSpace) * kPointerSize);
1618 return Operand(rsp, index * kPointerSize);
1623 inline Operand StackOperandForReturnAddress(int32_t disp) {
1624 return Operand(rsp, disp);