Lines Matching refs:Operand
78 __ movp(Operand(rsp, offset), rax);
203 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), rax);
214 __ movp(rax, Operand(rbp, parameter_offset));
217 __ movp(Operand(rsi, context_offset), rax);
280 Operand src = ToOperand(instr->result());
389 __ Push(Operand(rbp, StandardFrameConstants::kContextOffset));
391 __ leap(rbp, Operand(rsp, 2 * kPointerSize));
512 Operand LCodeGen::ToOperand(LOperand* op) const {
514 // representable as an Operand.
517 return Operand(rbp, StackSlotOffset(op->index()));
521 return Operand(rsp, ArgumentsOffsetWithoutFrame(op->index()));
747 Operand count_operand = masm()->ExternalOperand(count, kScratchRegister);
1138 __ leal(temp, Operand(dividend, divisor > 0 ? 1 : -1));
1347 __ leal(left, Operand(left, left, times_2, 0));
1353 __ leal(left, Operand(left, left, times_4, 0));
1359 __ leal(left, Operand(left, left, times_8, 0));
1420 // Test the non-zero operand for negative sign.
1670 Operand LCodeGen::BuildSeqStringOperand(Register string,
1707 Operand operand = BuildSeqStringOperand(string, instr->index(), encoding);
1709 __ movzxbl(result, operand);
1711 __ movzxwl(result, operand);
1731 Operand operand = BuildSeqStringOperand(string, instr->index(), encoding);
1737 __ movb(operand, Immediate(value));
1740 __ movw(operand, Immediate(value));
1745 __ movb(operand, value);
1747 __ movw(operand, value);
1775 Operand address(ToRegister(left), ToRegister(right), times_1, 0);
1845 Operand right_op = ToOperand(right);
2361 Operand input = ToOperand(instr->value());
2595 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
2690 Operand target = ContextOperand(context, instr->slot_index());
2863 Operand operand(BuildFastArrayOperand(
2872 __ Cvtss2sd(result, operand);
2874 __ Movsd(ToDoubleRegister(instr->result()), operand);
2879 __ movsxbl(result, operand);
2883 __ movzxbl(result, operand);
2886 __ movsxwl(result, operand);
2889 __ movzxwl(result, operand);
2892 __ movl(result, operand);
2895 __ movl(result, operand);
2929 Operand hole_check_operand = BuildFastArrayOperand(
2939 Operand double_load_operand = BuildFastArrayOperand(
3029 Operand LCodeGen::BuildFastArrayOperand(
3042 return Operand(elements_pointer_reg,
3049 return Operand(elements_pointer_reg,
3077 __ leap(result, Operand(rsp, -kFPOnStackSize + -kPCOnStackSize));
3081 __ movp(result, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
3082 __ Cmp(Operand(result, StandardFrameConstants::kContextOffset),
3092 __ movp(result, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
3116 __ movp(result, Operand(rbp, StandardFrameConstants::kCallerFPOffset));
3118 Operand(result,
3231 __ movp(result, Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
3238 __ movp(result, Operand(rbp, StandardFrameConstants::kContextOffset));
3356 Operand target = FieldOperand(rdi, JSFunction::kCodeEntryOffset);
3601 Operand input = ToOperand(instr->value());
3699 Operand ninf_operand = masm()->ExternalOperand(ninf);
3705 __ Movsd(Operand(rsp, 0), input_reg);
3706 __ fld_d(Operand(rsp, 0));
3708 __ fstp_d(Operand(rsp, 0));
3709 __ Movsd(input_reg, Operand(rsp, 0));
3802 __ movp(rcx, Operand(rsp, 0));
3844 __ leap(result, Operand(base, ToInteger32(offset)));
3847 __ leap(result, Operand(base, offset, times_1, 0));
3927 Operand operand = FieldOperand(write_register, offset);
3932 __ Movsd(operand, value);
3936 __ Store(operand, value, representation);
3943 __ Move(operand, Smi::FromInt(value));
3946 __ movl(operand, Immediate(value));
3953 __ movp(operand, kScratchRegister);
3957 __ Move(operand, handle_value);
4019 Operand length = ToOperand(instr->length());
4036 Operand length = ToOperand(instr->length());
4070 Operand operand(BuildFastArrayOperand(
4080 __ Movss(operand, value);
4082 __ Movsd(operand, ToDoubleRegister(instr->value()));
4089 __ movb(operand, value);
4093 __ movw(operand, value);
4097 __ movl(operand, value);
4133 Operand double_store_operand = BuildFastArrayOperand(
4176 Operand operand =
4183 __ Store(operand, ToRegister(instr->value()), representation);
4189 __ Move(operand, Smi::FromInt(value));
4192 __ movl(operand, Immediate(value));
4196 __ Move(operand, handle_value);
4209 __ leap(key_reg, operand);
4638 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
4693 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
5292 void LCodeGen::EmitPushTaggedOperand(LOperand* operand) {
5293 DCHECK(!operand->IsDoubleRegister());
5294 if (operand->IsConstantOperand()) {
5295 __ Push(ToHandle(LConstantOperand::cast(operand)));
5296 } else if (operand->IsRegister()) {
5297 __ Push(ToRegister(operand));
5299 __ Push(ToOperand(operand));
5449 __ movp(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
5652 __ movp(Operand(rbp, StandardFrameConstants::kContextOffset), context);