Lines Matching defs:Move
36 // TODO(victorgomes): Move definition to macro-assembler.h, once all other
285 void Move(Register dst, intptr_t x) {
301 void Move(Operand dst, intptr_t x);
302 void Move(Register dst, Smi source);
304 void Move(Operand dst, Smi source) {
309 void Move(Register dst, TaggedIndex source) { Move(dst, source.ptr()); }
311 void Move(Operand dst, TaggedIndex source) { Move(dst, source.ptr()); }
313 void Move(Register dst, ExternalReference ext);
315 void Move(XMMRegister dst, uint32_t src);
316 void Move(XMMRegister dst, uint64_t src);
317 void Move(XMMRegister dst, float src) { Move(dst, bit_cast<uint32_t>(src)); }
318 void Move(XMMRegister dst, double src) { Move(dst, bit_cast<uint64_t>(src)); }
319 void Move(XMMRegister dst, uint64_t high, uint64_t low);
321 // Move if the registers are not identical.
322 void Move(Register target, Register source);
323 void Move(XMMRegister target, XMMRegister source);
325 void Move(Register target, Operand source);
326 void Move(Register target, Immediate source);
328 void Move(Register dst, Handle<HeapObject> source,
330 void Move(Operand dst, Handle<HeapObject> source,
334 void Move(Register dst, Address ptr, RelocInfo::Mode rmode) {
341 // Move src0 to dst0 and src1 to dst1, handling possible overlaps.
495 Move(kRootRegister, isolate_root);