Lines Matching defs:temp

161     Register temp = temps.AcquireX();
162 Ldr(temp, operand.immediate());
163 Logical(rd, rn, temp, op);
227 Register temp = temps.AcquireSameSizeAs(rn);
232 Operand imm_operand = MoveImmediateForShiftedOp(temp, immediate, mode);
236 // register so we use the temp register as an intermediate again.
237 Logical(temp, rn, imm_operand, op);
238 Mov(sp, temp);
251 Register temp = temps.AcquireSameSizeAs(rn);
252 EmitExtendShift(temp, operand.reg(), operand.extend(),
254 Logical(rd, rn, temp, op);
307 Register temp = rd.IsSP() ? temps.AcquireSameSizeAs(rd) : rd;
318 movn(temp, (~imm16) & 0xFFFFL, 16 * i);
320 movz(temp, imm16, 16 * i);
325 movk(temp, imm16, 16 * i);
334 mov(rd, temp);
427 Register temp = temps.AcquireW();
428 movz(temp, imm);
429 dup(vd, temp);
504 Register temp = temps.AcquireW();
505 Mov(temp, imm);
506 dup(vd, temp);
536 Register temp = temps.AcquireX();
537 Mov(temp, imm);
539 mov(vd.D(), 0, temp);
541 dup(vd.V2D(), temp);
573 Register temp = temps.AcquireX();
574 Mov(temp, hi);
575 Ins(vd.V2D(), 1, temp);
638 Register temp = temps.AcquireX();
639 Ldr(temp, operand.immediate());
640 ConditionalCompareMacro(rn, temp, nzcv, cond, op);
653 Register temp = temps.AcquireSameSizeAs(rn);
654 Mov(temp, operand);
655 ConditionalCompare(rn, temp, nzcv, cond, op);
677 Register temp = temps.AcquireSameSizeAs(rn);
678 Mov(temp, imm);
679 csel(rd, rn, temp, cond);
687 Register temp = temps.AcquireSameSizeAs(rn);
688 Mov(temp, operand);
689 csel(rd, rn, temp, cond);
776 Register temp = temps.AcquireX();
777 Ldr(temp, operand.immediate());
778 AddSubMacro(rd, rn, temp, S, op);
784 Register temp = temps.AcquireSameSizeAs(rn);
800 MoveImmediateForShiftedOp(temp, operand.ImmediateValue(), mode);
803 Mov(temp, operand);
804 AddSub(rd, rn, temp, S, op);
819 Register temp = temps.AcquireX();
820 Ldr(temp, operand.immediate());
821 AddSubWithCarryMacro(rd, rn, temp, S, op);
826 Register temp = temps.AcquireSameSizeAs(rn);
827 Mov(temp, operand);
828 AddSubWithCarry(rd, rn, temp, S, op);
837 Register temp = temps.AcquireSameSizeAs(rn);
838 EmitShift(temp, operand.reg(), operand.shift(), operand.shift_amount());
839 AddSubWithCarry(rd, rn, temp, S, op);
849 Register temp = temps.AcquireSameSizeAs(rn);
850 EmitExtendShift(temp, operand.reg(), operand.extend(),
852 AddSubWithCarry(rd, rn, temp, S, op);
873 Register temp = temps.AcquireSameSizeAs(addr.base());
874 Mov(temp, addr.offset());
875 LoadStore(rt, MemOperand(addr.base(), temp), op);
909 Register temp = temps.AcquireSameSizeAs(base);
910 Add(temp, base, offset);
911 LoadStorePair(rt, rt2, MemOperand(temp), op);
1150 Register temp = temps.AcquireSameSizeAs(count);
1154 Subs(temp, count, 4);
1159 Subs(temp, temp, 4);
1335 Register temp = scope.AcquireX();
1336 Mov(temp, sp);
1337 Tst(temp, 15);
1514 Register temp = temps.AcquireX();
1515 Mov(temp, rhs);
1517 Mov(lhs, temp);
1524 VRegister temp = VRegister::no_reg();
1526 temp = temps.AcquireS();
1528 temp = temps.AcquireD();
1531 temp = temps.AcquireQ();
1533 Mov(temp, rhs);
1535 Mov(lhs, temp);
1560 Register temp = temps.AcquireX();
1562 CompareObjectType(object, temp, temp, CODET_TYPE);
1572 Register temp = temps.AcquireX();
1574 LoadMap(temp, object);
1575 Ldrb(temp, FieldMemOperand(temp, Map::kBitFieldOffset));
1576 Tst(temp, Operand(Map::Bits1::IsConstructorBit::kMask));
1587 Register temp = temps.AcquireX();
1588 LoadMap(temp, object);
1589 CompareInstanceTypeRange(temp, temp, FIRST_JS_FUNCTION_TYPE,
1600 Register temp = temps.AcquireX();
1601 LoadMap(temp, object);
1602 CompareInstanceTypeRange(temp, temp, FIRST_CALLABLE_JS_FUNCTION_TYPE,
1613 Register temp = temps.AcquireX();
1615 CompareObjectType(object, temp, temp, JS_BOUND_FUNCTION_TYPE);
1626 Register temp = temps.AcquireX();
1627 LoadMap(temp, object);
1631 CompareInstanceType(temp, temp, JS_GENERATOR_OBJECT_TYPE);
1635 Cmp(temp, JS_ASYNC_FUNCTION_OBJECT_TYPE);
1639 Cmp(temp, JS_ASYNC_GENERATOR_OBJECT_TYPE);
1744 Register temp = temps.AcquireX();
1745 Mov(temp, function);
1746 CallCFunction(temp, num_of_reg_args, num_of_double_args);
1858 Register temp = temps.AcquireX();
1860 Mov(temp, Immediate(imm, rmode));
1861 Br(temp);
1977 Register temp = temps.AcquireX();
1978 Mov(temp, target);
1979 Call(temp);
2057 Register temp = x17;
2059 Ldr(temp, Operand(BuiltinEntry(builtin), RelocInfo::OFF_HEAP_TARGET));
2060 Jump(temp);
2246 Register temp = temps.AcquireX();
2247 Mov(temp, Immediate(target, rmode));
2248 Blr(temp);
2894 Register temp = temps.AcquireX();
2895 DCHECK(!AreAliased(obj, temp));
2896 LoadRoot(temp, index);
2897 CmpTagged(obj, temp);
2972 const Register& temp) {
2973 Add(temp, dst_base, dst_index);
2975 Stlr(value.W(), temp);
2977 Stlr(value, temp);
3015 const Register& temp) {
3017 Add(temp, base, index);
3018 Ldar(destination.W(), temp);
3029 const Register& temp) {
3031 Add(temp, base, index);
3032 Ldar(destination.W(), temp);
3039 const Register& temp) {
3041 Add(temp, base, index);
3042 Ldar(destination.W(), temp);
3300 Register temp = temps.AcquireX();
3301 DCHECK(!AreAliased(object, value, temp));
3302 Add(temp, object, offset);
3303 LoadTaggedPointerField(temp, MemOperand(temp));
3304 Cmp(temp, value);