Lines Matching refs:dst
585 // If dst.Aliases(src):
596 const ZRegister& dst,
600 const ZRegister& dst,
604 // TODO: Implement constructors that examine _all_ sources. If `dst` aliases
613 inline bool ShouldGenerateMovprfx(const ZRegister& dst,
615 VIXL_ASSERT(AreSameLaneSize(dst, src));
616 return !dst.Aliases(src);
619 inline bool ShouldGenerateMovprfx(const ZRegister& dst,
629 return pg.IsZeroing() || ShouldGenerateMovprfx(dst, src);
855 // instruction. Returns true for success, and updates the contents of dst.
857 bool TryOneInstrMoveImmediate(const Register& dst, uint64_t imm);
859 // Move an immediate into register dst, and return an Operand object for
861 // into dst is not necessarily equal to imm; it may have had a shifting
864 Operand MoveImmediateForShiftedOp(const Register& dst,
868 void Move(const GenericOperand& dst, const GenericOperand& src);
871 void ComputeAddress(const Register& dst, const MemOperand& mem_op);
1019 // Peek at a value on the stack, and put it in 'dst'. The offset is in bytes.
1023 void Peek(const Register& dst, const Operand& offset);
1126 void StoreCPURegList(CPURegList registers, const MemOperand& dst);
2485 void Stlr(const Register& rt, const MemOperand& dst) {
2488 VIXL_ASSERT(dst.IsImmediateOffset());
2489 if (dst.GetOffset() == 0) {
2490 stlr(rt, dst);
2492 stlur(rt, dst);
2495 void Stlrb(const Register& rt, const MemOperand& dst) {
2498 VIXL_ASSERT(dst.IsImmediateOffset());
2499 if (dst.GetOffset() == 0) {
2500 stlrb(rt, dst);
2502 stlurb(rt, dst);
2505 void Stlrh(const Register& rt, const MemOperand& dst) {
2508 VIXL_ASSERT(dst.IsImmediateOffset());
2509 if (dst.GetOffset() == 0) {
2510 stlrh(rt, dst);
2512 stlurh(rt, dst);
2515 void Stllr(const Register& rt, const MemOperand& dst) {
2518 stllr(rt, dst);
2520 void Stllrb(const Register& rt, const MemOperand& dst) {
2523 stllrb(rt, dst);
2525 void Stllrh(const Register& rt, const MemOperand& dst) {
2528 stllrh(rt, dst);
2533 const MemOperand& dst) {
2535 VIXL_ASSERT(!rs.Aliases(dst.GetBaseRegister()));
2539 stlxp(rs, rt, rt2, dst);
2541 void Stlxr(const Register& rs, const Register& rt, const MemOperand& dst) {
2543 VIXL_ASSERT(!rs.Aliases(dst.GetBaseRegister()));
2546 stlxr(rs, rt, dst);
2548 void Stlxrb(const Register& rs, const Register& rt, const MemOperand& dst) {
2550 VIXL_ASSERT(!rs.Aliases(dst.GetBaseRegister()));
2553 stlxrb(rs, rt, dst);
2555 void Stlxrh(const Register& rs, const Register& rt, const MemOperand& dst) {
2557 VIXL_ASSERT(!rs.Aliases(dst.GetBaseRegister()));
2560 stlxrh(rs, rt, dst);
2564 const MemOperand& dst) {
2567 stnp(rt, rt2, dst);
2572 const MemOperand& dst) {
2574 VIXL_ASSERT(!rs.Aliases(dst.GetBaseRegister()));
2578 stxp(rs, rt, rt2, dst);
2580 void Stxr(const Register& rs, const Register& rt, const MemOperand& dst) {
2582 VIXL_ASSERT(!rs.Aliases(dst.GetBaseRegister()));
2585 stxr(rs, rt, dst);
2587 void Stxrb(const Register& rs, const Register& rt, const MemOperand& dst) {
2589 VIXL_ASSERT(!rs.Aliases(dst.GetBaseRegister()));
2592 stxrb(rs, rt, dst);
2594 void Stxrh(const Register& rs, const Register& rt, const MemOperand& dst) {
2596 VIXL_ASSERT(!rs.Aliases(dst.GetBaseRegister()));
2599 stxrh(rs, rt, dst);
3516 void St1(const VRegister& vt, const MemOperand& dst) {
3519 st1(vt, dst);
3521 void St1(const VRegister& vt, const VRegister& vt2, const MemOperand& dst) {
3524 st1(vt, vt2, dst);
3529 const MemOperand& dst) {
3532 st1(vt, vt2, vt3, dst);
3538 const MemOperand& dst) {
3541 st1(vt, vt2, vt3, vt4, dst);
3543 void St1(const VRegister& vt, int lane, const MemOperand& dst) {
3546 st1(vt, lane, dst);
3548 void St2(const VRegister& vt, const VRegister& vt2, const MemOperand& dst) {
3551 st2(vt, vt2, dst);
3556 const MemOperand& dst) {
3559 st3(vt, vt2, vt3, dst);
3565 const MemOperand& dst) {
3568 st4(vt, vt2, vt3, vt4, dst);
3573 const MemOperand& dst) {
3576 st2(vt, vt2, lane, dst);
3582 const MemOperand& dst) {
3585 st3(vt, vt2, vt3, lane, dst);
3592 const MemOperand& dst) {
3595 st4(vt, vt2, vt3, vt4, lane, dst);
8304 // Returns a MemOperand suitable for loading or storing a CPURegList at `dst`.
8626 const ZRegister& dst,
8629 ShouldGenerateMovprfx(dst, src)
8632 if (ShouldGenerateMovprfx(dst, src)) {
8633 masm->movprfx(dst, src);
8638 const ZRegister& dst,
8642 ShouldGenerateMovprfx(dst, pg, src)
8645 if (ShouldGenerateMovprfx(dst, pg, src)) {
8646 masm->movprfx(dst, pg, src);