Lines Matching refs:src

12 #include "src/codegen/arm/assembler-arm.h"
13 #include "src/codegen/bailout-reason.h"
14 #include "src/common/globals.h"
15 #include "src/objects/tagged-index.h"
92 void Push(Register src) { push(src); }
243 void MovToFloatParameter(DwVfpRegister src);
245 void MovToFloatResult(DwVfpRegister src);
350 void VFPCanonicalizeNaN(const DwVfpRegister dst, const DwVfpRegister src,
357 void VmovHigh(Register dst, DwVfpRegister src);
358 void VmovHigh(DwVfpRegister dst, Register src);
359 void VmovLow(Register dst, DwVfpRegister src);
360 void VmovLow(DwVfpRegister dst, Register src);
456 void ExtractLane(Register dst, QwNeonRegister src, NeonDataType dt, int lane);
457 void ExtractLane(Register dst, DwVfpRegister src, NeonDataType dt, int lane);
458 void ExtractLane(SwVfpRegister dst, QwNeonRegister src, int lane);
459 void ExtractLane(DwVfpRegister dst, QwNeonRegister src, int lane);
460 void ReplaceLane(QwNeonRegister dst, QwNeonRegister src, Register src_lane,
462 void ReplaceLane(QwNeonRegister dst, QwNeonRegister src,
464 void ReplaceLane(QwNeonRegister dst, QwNeonRegister src,
468 NeonMemOperand src);
476 void Move(Register dst, Register src, Condition cond = al);
477 void Move(Register dst, const MemOperand& src) { ldr(dst, src); }
478 void Move(Register dst, const Operand& src, SBit sbit = LeaveCC,
480 if (!src.IsRegister() || src.rm() != dst || sbit != LeaveCC) {
481 mov(dst, src, sbit, cond);
487 void Move(SwVfpRegister dst, SwVfpRegister src, Condition cond = al);
488 void Move(DwVfpRegister dst, DwVfpRegister src, Condition cond = al);
489 void Move(QwNeonRegister dst, QwNeonRegister src);
493 void VmovExtended(int dst_code, Register src);
496 void VmovExtended(int dst_code, const MemOperand& src);
507 void Bfc(Register dst, Register src, int lsb, int width, Condition cond = al);
512 void SmiUntag(Register dst, Register src, SBit s = LeaveCC) {
513 mov(dst, Operand::SmiUntag(src), s);
573 void I64x2BitMask(Register dst, QwNeonRegister src);
578 void I64x2AllTrue(Register dst, QwNeonRegister src);
579 void I64x2Abs(QwNeonRegister dst, QwNeonRegister src);
580 void F64x2ConvertLowI32x4S(QwNeonRegister dst, QwNeonRegister src);
581 void F64x2ConvertLowI32x4U(QwNeonRegister dst, QwNeonRegister src);
582 void F64x2PromoteLowF32x4(QwNeonRegister dst, QwNeonRegister src);
631 void Ubfx(Register dst, Register src, int lsb, int width,
633 void Sbfx(Register dst, Register src, int lsb, int width,
832 void SmiTag(Register dst, Register src, SBit s = LeaveCC);
866 void DecodeField(Register dst, Register src) {
867 Ubfx(dst, src, Field::kShift, Field::kSize);