/external/chromium_org/v8/src/mips64/ |
H A D | full-codegen-mips64.cc | 34 #define __ ACCESS_MASM(masm_) macro 62 __ bind(&patch_site_); 63 __ andi(at, reg, 0); 65 __ BranchShort(target, eq, at, Operand(zero_reg)); 73 __ bind(&patch_site_); 74 __ andi(at, reg, 0); 76 __ BranchShort(target, ne, at, Operand(zero_reg)); 83 __ andi(zero_reg, reg, delta_to_patch_site % kImm16Mask); 88 __ nop(); // Signals no inlined code. 130 __ sto 4864 #undef __ macro 4866 #define __ macro 4892 #undef __ macro [all...] |
H A D | lithium-codegen-mips64.cc | 42 #define __ masm()-> macro 76 __ sdc1(DoubleRegister::FromAllocationIndex(save_iterator.Current()), 92 __ ldc1(DoubleRegister::FromAllocationIndex(save_iterator.Current()), 109 __ stop("stop_at"); 126 __ LoadRoot(at, Heap::kUndefinedValueRootIndex); 127 __ ld(a2, MemOperand(sp, receiver_offset)); 128 __ Branch(&ok, ne, a2, Operand(at)); 130 __ ld(a2, GlobalObjectOperand()); 131 __ ld(a2, FieldMemOperand(a2, GlobalObject::kGlobalProxyOffset)); 133 __ s 5947 #undef __ macro [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | full-codegen-x64.cc | 23 #define __ ACCESS_MASM(masm_) macro 41 __ testb(reg, Immediate(kSmiTagMask)); 48 __ testb(reg, Immediate(kSmiTagMask)); 56 __ testl(rax, Immediate(delta_to_patch_site)); 61 __ nop(); // Signals no inlined code. 70 __ bind(&patch_site_); 71 __ j(cc, target, near_jump); 110 __ int3(); 121 __ movp(rcx, args.GetReceiverOperand()); 123 __ CompareRoo 4818 #undef __ macro 4820 #define __ macro 4846 #undef __ macro [all...] |
H A D | lithium-codegen-x64.cc | 46 #define __ masm()-> macro 79 __ movp(Operand(rsp, offset), rax); 93 __ movsd(MemOperand(rsp, count * kDoubleSize), 109 __ movsd(XMMRegister::FromAllocationIndex(save_iterator.Current()), 126 __ int3(); 137 __ movp(rcx, args.GetReceiverOperand()); 139 __ CompareRoot(rcx, Heap::kUndefinedValueRootIndex); 140 __ j(not_equal, &ok, Label::kNear); 142 __ movp(rcx, GlobalObjectOperand()); 143 __ mov 5885 #undef __ macro [all...] |
/external/chromium_org/v8/src/x87/ |
H A D | full-codegen-x87.cc | 23 #define __ ACCESS_MASM(masm_) macro 41 __ test(reg, Immediate(kSmiTagMask)); 48 __ test(reg, Immediate(kSmiTagMask)); 56 __ test(eax, Immediate(delta_to_patch_site)); 61 __ nop(); // Signals no inlined code. 70 __ bind(&patch_site_); 71 __ j(cc, target, distance); 110 __ int3(); 121 __ mov(ecx, Operand(esp, receiver_offset)); 123 __ cm 4795 #undef __ macro 4797 #define __ macro 4822 #undef __ macro [all...] |
H A D | lithium-codegen-x87.cc | 48 #define __ masm()-> macro 91 __ mov(Operand(esp, offset), eax); 106 __ int3(); 119 __ mov(ecx, Operand(esp, receiver_offset)); 121 __ cmp(ecx, isolate()->factory()->undefined_value()); 122 __ j(not_equal, &ok, Label::kNear); 124 __ mov(ecx, GlobalObjectOperand()); 125 __ mov(ecx, FieldOperand(ecx, GlobalObject::kGlobalProxyOffset)); 127 __ mov(Operand(esp, receiver_offset), ecx); 129 __ bin 6299 #undef __ macro [all...] |
/external/chromium_org/v8/src/arm/ |
H A D | lithium-codegen-arm.cc | 43 #define __ masm()-> macro 77 __ vstr(DwVfpRegister::FromAllocationIndex(save_iterator.Current()), 93 __ vldr(DwVfpRegister::FromAllocationIndex(save_iterator.Current()), 110 __ stop("stop_at"); 128 __ ldr(r2, MemOperand(sp, receiver_offset)); 129 __ CompareRoot(r2, Heap::kUndefinedValueRootIndex); 130 __ b(ne, &ok); 132 __ ldr(r2, GlobalObjectOperand()); 133 __ ldr(r2, FieldMemOperand(r2, GlobalObject::kGlobalProxyOffset)); 135 __ st 5909 #undef __ macro [all...] |
/external/chromium_org/v8/src/arm64/ |
H A D | lithium-codegen-arm64.cc | 43 #define __ masm()-> macro 57 __ B(cond_, label); 62 __ B(NegateCondition(cond_), label); 88 __ CompareAndBranch(lhs_, rhs_, cond_, label); 92 __ CompareAndBranch(lhs_, rhs_, NegateCondition(cond_), label); 120 __ TestAndBranchIfAllClear(value_, mask_, label); 123 __ TestAndBranchIfAnySet(value_, mask_, label); 126 __ Tst(value_, mask_); 127 __ B(cond_, label); 135 __ TestAndBranchIfAnySe [all...] |
H A D | macro-assembler-arm64.cc | 22 #define __ macro 1022 __ Mov(temp, count / 2); 1023 __ Bind(&loop); 1025 __ Subs(temp, temp, 1); 1026 __ B(ne, &loop); 2944 __ LoadObject(x1, function); 3049 __ Mov(temp, Smi::FromInt(StackFrame::STUB)); 3052 __ Push(lr, fp, cp, temp); 3053 __ Add(fp, jssp, StandardFrameConstants::kFixedFrameSizeFromFp); 3060 __ EmitCodeAgeSequenc 5230 #undef __ macro 5231 #define __ macro 5302 #undef __ macro 5340 #define __ macro 5385 #undef __ macro [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | lithium-codegen-ia32.cc | 47 #define __ masm()-> macro 90 __ mov(Operand(esp, offset), eax); 104 __ movsd(MemOperand(esp, count * kDoubleSize), 120 __ movsd(XMMRegister::FromAllocationIndex(save_iterator.Current()), 137 __ int3(); 150 __ mov(ecx, Operand(esp, receiver_offset)); 152 __ cmp(ecx, isolate()->factory()->undefined_value()); 153 __ j(not_equal, &ok, Label::kNear); 155 __ mov(ecx, GlobalObjectOperand()); 156 __ mo 5702 #undef __ macro [all...] |
/external/chromium_org/v8/src/mips/ |
H A D | lithium-codegen-mips.cc | 67 #define __ masm()-> macro 101 __ sdc1(DoubleRegister::FromAllocationIndex(save_iterator.Current()), 117 __ ldc1(DoubleRegister::FromAllocationIndex(save_iterator.Current()), 134 __ stop("stop_at"); 151 __ LoadRoot(at, Heap::kUndefinedValueRootIndex); 152 __ lw(a2, MemOperand(sp, receiver_offset)); 153 __ Branch(&ok, ne, a2, Operand(at)); 155 __ lw(a2, GlobalObjectOperand()); 156 __ lw(a2, FieldMemOperand(a2, GlobalObject::kGlobalProxyOffset)); 158 __ s 5916 #undef __ macro [all...] |