Home | History | Annotate | Download | only in x64

Lines Matching defs:REG

908 #define REG(Name) { kRegister_ ## Name ## _Code }
911 REG(rax), REG(rcx), REG(rdx), REG(rbx), REG(rbp), REG(rsi), REG(rdi), REG(r8),
912 REG(r9), REG(r10), REG(r11)
915 #undef REG
928 Register reg = saved_regs[i];
929 if (!reg.is(exclusion1) && !reg.is(exclusion2) && !reg.is(exclusion3)) {
930 push(reg);
937 XMMRegister reg = XMMRegister::from_code(i);
938 movsd(Operand(rsp, i * kDoubleSize), reg);
950 XMMRegister reg = XMMRegister::from_code(i);
951 movsd(reg, Operand(rsp, i * kDoubleSize));
956 Register reg = saved_regs[i];
957 if (!reg.is(exclusion1) && !reg.is(exclusion2) && !reg.is(exclusion3)) {
958 pop(reg);
2342 void MacroAssembler::JumpIfNotUniqueName(Register reg,
2345 JumpIfNotUniqueNameHelper<Register>(this, reg, not_unique_name, distance);
2428 void MacroAssembler::CmpHeapObject(Register reg, Handle<HeapObject> object) {
2433 cmpq(reg, Operand(kScratchRegister, 0));
2435 Cmp(reg, object);
2644 Operand MacroAssembler::SafepointRegisterSlot(Register reg) {
2645 return Operand(rsp, SafepointRegisterStackIndex(reg.code()) * kPointerSize);
2948 void MacroAssembler::ClampUint8(Register reg) {
2950 testl(reg, Immediate(0xFFFFFF00));
2952 setcc(negative, reg); // 1 if negative, 0 if positive.
2953 decb(reg); // 0 if negative, 255 if positive.
3409 cmpq(expected.reg(), Immediate(actual.immediate()));
3411 ASSERT(expected.reg().is(rbx));
3413 } else if (!expected.reg().is(actual.reg())) {
3416 cmpq(expected.reg(), actual.reg());
3418 ASSERT(actual.reg().is(rax));
3419 ASSERT(expected.reg().is(rbx));
3515 XMMRegister reg = XMMRegister::FromAllocationIndex(i);
3516 movsd(Operand(rbp, offset - ((i + 1) * kDoubleSize)), reg);
3559 XMMRegister reg = XMMRegister::FromAllocationIndex(i);
3560 movsd(reg, Operand(rbp, offset - ((i + 1) * kDoubleSize)));