/external/v8/src/x64/ |
codegen-x64.cc | 55 #define __ masm. macro 78 __ push(rbx); 79 __ push(rdi); 80 __ movq(rbx, xmm0); 81 __ push(rbx); 82 __ fld_d(Operand(rsp, 0)); 85 __ fstp_d(Operand(rsp, 0)); 86 __ pop(rbx); 87 __ movq(xmm0, rbx); 88 __ pop(rdi) 216 #undef __ macro 221 #define __ macro 578 #undef __ macro [all...] |
builtins-x64.cc | 40 #define __ ACCESS_MASM(masm) macro 62 __ pop(kScratchRegister); // Save return address. 63 __ push(rdi); 64 __ push(kScratchRegister); // Restore return address. 71 __ addq(rax, Immediate(num_extra_args + 1)); 72 __ JumpToExternalReference(ExternalReference(id, masm->isolate()), 1); 92 __ Integer32ToSmi(rax, rax); 93 __ push(rax); 96 __ push(rdi); 107 __ movq(kScratchRegister, debug_step_in_fp) 1741 #undef __ macro [all...] |
deoptimizer-x64.cc | 744 #define __ masm()-> macro 754 __ subq(rsp, Immediate(kDoubleRegsSize)); 759 __ movsd(Operand(rsp, offset), xmm_reg); 766 __ push(r); 794 __ movq(arg3, Operand(rsp, kSavedRegistersAreaSize)); 799 __ Set(arg4, 0); 800 __ lea(arg5, Operand(rsp, kSavedRegistersAreaSize + 1 * kPointerSize)); 802 __ movq(arg4, Operand(rsp, kSavedRegistersAreaSize + 1 * kPointerSize)); 803 __ lea(arg5, Operand(rsp, kSavedRegistersAreaSize + 2 * kPointerSize)); 806 __ subq(arg5, rbp) 961 #undef __ macro [all...] |
ic-x64.cc | 44 #define __ ACCESS_MASM(masm) macro 52 __ cmpb(type, Immediate(JS_GLOBAL_OBJECT_TYPE)); 53 __ j(equal, global_object); 54 __ cmpb(type, Immediate(JS_BUILTINS_OBJECT_TYPE)); 55 __ j(equal, global_object); 56 __ cmpb(type, Immediate(JS_GLOBAL_PROXY_TYPE)); 57 __ j(equal, global_object); 74 __ JumpIfSmi(receiver, miss); 77 __ movq(r1, FieldOperand(receiver, HeapObject::kMapOffset)); 78 __ movb(r0, FieldOperand(r1, Map::kInstanceTypeOffset)) 1681 #undef __ macro [all...] |
/external/v8/test/cctest/ |
test-assembler-arm.cc | 56 #define __ assm. macro 64 __ add(r0, r0, Operand(r1)); 65 __ mov(pc, Operand(lr)); 91 __ mov(r1, Operand(r0)); 92 __ mov(r0, Operand(0, RelocInfo::NONE)); 93 __ b(&C); 95 __ bind(&L); 96 __ add(r0, r0, Operand(r1)); 97 __ sub(r1, r1, Operand(1)); 99 __ bind(&C) 1027 #undef __ macro [all...] |
test-macro-assembler-x64.cc | 93 #define __ masm-> macro 98 __ push(v8::internal::kSmiConstantRegister); 99 __ push(v8::internal::kRootRegister); 100 __ InitializeSmiConstantRegister(); 101 __ InitializeRootRegister(); 107 __ Move(rdx, Smi::FromInt(1)); 108 __ cmpq(rdx, v8::internal::kSmiConstantRegister); 109 __ movq(rdx, Immediate(-1)); 110 __ cmovq(not_equal, rax, rdx); 111 __ pop(v8::internal::kRootRegister) 2544 #undef __ macro [all...] |
test-assembler-mips.cc | 60 #define __ assm. macro 70 __ addu(v0, a0, a1); 71 __ jr(ra); 72 __ nop(); 95 __ mov(a1, a0); 96 __ li(v0, 0); 97 __ b(&C); 98 __ nop(); 100 __ bind(&L); 101 __ addu(v0, v0, a1) 1283 #undef __ macro [all...] |
test-heap.cc | 71 #define __ assm. macro 75 __ nop(); // supported on all architectures [all...] |
/external/clang/test/SemaTemplate/ |
instantiate-member-template.cpp | 230 struct __two {char _; char __;}; member in struct:rdar8986308::std::__has_rebind::__two
|
/external/v8/src/ia32/ |
regexp-macro-assembler-ia32.cc | 97 #define __ ACCESS_MASM(masm_) macro 112 __ jmp(&entry_label_); // We'll write the entry code later. 113 __ bind(&start_label_); // And then continue from here. 137 __ add(edi, Immediate(by * char_size())); 146 __ add(register_location(reg), Immediate(by)); 155 __ add(ebx, Immediate(masm_->CodeObject())); 156 __ jmp(ebx); 161 __ bind(label); 166 __ cmp(current_character(), c); 172 __ cmp(current_character(), limit) 1284 #undef __ macro [all...] |
deoptimizer-ia32.cc | 843 #define __ macro 1015 #undef __ macro [all...] |
builtins-ia32.cc | 40 #define __ ACCESS_MASM(masm) macro 63 __ pop(scratch); // Save return address. 64 __ push(edi); 65 __ push(scratch); // Restore return address. 72 __ add(eax, Immediate(num_extra_args + 1)); 73 __ JumpToExternalReference(ExternalReference(id, masm->isolate())); 93 __ SmiTag(eax); 94 __ push(eax); 97 __ push(edi); 107 __ cmp(Operand::StaticVariable(debug_step_in_fp), Immediate(0)) 1733 #undef __ macro [all...] |
ic-ia32.cc | 44 #define __ ACCESS_MASM(masm) macro 52 __ cmp(type, JS_GLOBAL_OBJECT_TYPE); 53 __ j(equal, global_object); 54 __ cmp(type, JS_BUILTINS_OBJECT_TYPE); 55 __ j(equal, global_object); 56 __ cmp(type, JS_GLOBAL_PROXY_TYPE); 57 __ j(equal, global_object); 75 __ JumpIfSmi(receiver, miss); 78 __ mov(r1, FieldOperand(receiver, HeapObject::kMapOffset)); 79 __ movzx_b(r0, FieldOperand(r1, Map::kInstanceTypeOffset)) 1675 #undef __ macro [all...] |
assembler-ia32.cc | 85 #define __ assm. macro 87 __ push(ebp); 88 __ pushfd(); 89 __ push(ecx); 90 __ push(ebx); 91 __ mov(ebp, esp); 94 __ pushfd(); 95 __ pop(eax); 96 __ mov(edx, eax); 97 __ xor_(eax, 0x200000); // Flip bit 21 135 #undef __ macro [all...] |
stub-cache-ia32.cc | 39 #define __ ACCESS_MASM(masm) macro 58 __ lea(offset, Operand(offset, offset, times_2, 0)); 62 __ mov(extra, Operand::StaticArray(offset, times_1, value_offset)); 65 __ cmp(name, Operand::StaticArray(offset, times_1, key_offset)); 66 __ j(not_equal, &miss); 69 __ mov(offset, Operand::StaticArray(offset, times_1, map_offset)); 70 __ cmp(offset, FieldOperand(receiver, HeapObject::kMapOffset)); 71 __ j(not_equal, &miss); 74 __ mov(offset, FieldOperand(extra, Code::kFlagsOffset)); 75 __ and_(offset, ~Code::kFlagsNotUsedInLookup) 871 #undef __ macro 872 #define __ macro 3258 #undef __ macro 3259 #define __ macro 4057 #undef __ macro [all...] |
/frameworks/wilhelm/src/itf/ |
IEngine.c | 860 #define __ macro 863 #undef __ macro [all...] |
/external/v8/src/arm/ |
builtins-arm.cc | 42 #define __ ACCESS_MASM(masm) macro 63 __ push(r1); 70 __ add(r0, r0, Operand(num_extra_args + 1)); 71 __ JumpToExternalReference(ExternalReference(id, masm->isolate())); 80 __ ldr(result, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX))); 81 __ ldr(result, 84 __ ldr(result, 95 __ ldr(result, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX))); 96 __ ldr(result, 99 __ ldr(result 1764 #undef __ macro [all...] |
deoptimizer-arm.cc | 770 #define __ masm()-> macro 803 __ vstm(db_w, sp, first, last); 808 __ stm(db_w, sp, restored_regs | sp.bit() | lr.bit() | pc.bit()); 814 __ ldr(r2, MemOperand(sp, kSavedRegistersAreaSize)); 820 __ mov(r3, Operand(0)); 822 __ add(r4, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); 824 __ mov(r3, lr); 826 __ add(r4, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); 828 __ mov(r3, lr); 830 __ add(r4, sp, Operand(kSavedRegistersAreaSize + (2 * kPointerSize))) 985 #undef __ macro [all...] |
ic-arm.cc | 48 #define __ ACCESS_MASM(masm) macro 56 __ cmp(type, Operand(JS_GLOBAL_OBJECT_TYPE)); 57 __ b(eq, global_object); 58 __ cmp(type, Operand(JS_BUILTINS_OBJECT_TYPE)); 59 __ b(eq, global_object); 60 __ cmp(type, Operand(JS_GLOBAL_PROXY_TYPE)); 61 __ b(eq, global_object); 82 __ JumpIfSmi(receiver, miss); 85 __ CompareObjectType(receiver, t0, t1, FIRST_SPEC_OBJECT_TYPE); 86 __ b(lt, miss) 1642 #undef __ macro [all...] |
stub-cache-arm.cc | 39 #define __ ACCESS_MASM(masm) macro 74 __ add(offset_scratch, offset, Operand(offset, LSL, 1)); 77 __ mov(base_addr, Operand(key_offset)); 78 __ add(base_addr, base_addr, Operand(offset_scratch, LSL, kPointerSizeLog2)); 81 __ ldr(ip, MemOperand(base_addr, 0)); 82 __ cmp(name, ip); 83 __ b(ne, &miss); 86 __ ldr(ip, MemOperand(base_addr, map_off_addr - key_off_addr)); 87 __ ldr(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); 88 __ cmp(ip, scratch2) 1032 #undef __ macro 1033 #define __ macro 3302 #undef __ macro 3303 #define __ macro 4462 #undef __ macro [all...] |
/external/v8/src/mips/ |
builtins-mips.cc | 44 #define __ ACCESS_MASM(masm) macro 65 __ push(a1); 72 __ Addu(s0, a0, num_extra_args + 1); 73 __ sll(s1, s0, kPointerSizeLog2); 74 __ Subu(s1, s1, kPointerSize); 75 __ JumpToExternalReference(ExternalReference(id, masm->isolate())); 84 __ lw(result, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX))); 85 __ lw(result, 88 __ lw(result, 99 __ lw(result, MemOperand(cp, Context::SlotOffset(Context::GLOBAL_INDEX))) 1801 #undef __ macro [all...] |
deoptimizer-mips.cc | 756 #define __ masm()-> macro 778 __ Subu(sp, sp, Operand(kDoubleRegsSize)); 782 __ sdc1(fpu_reg, MemOperand(sp, offset)); 787 __ Subu(sp, sp, kNumberOfRegisters * kPointerSize); 790 __ sw(ToRegister(i), MemOperand(sp, kPointerSize * i)); 798 __ lw(a2, MemOperand(sp, kSavedRegistersAreaSize)); 804 __ mov(a3, zero_reg); 806 __ Addu(t0, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); 808 __ mov(a3, ra); 810 __ Addu(t0, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))) 998 #undef __ macro [all...] |
ic-mips.cc | 48 #define __ ACCESS_MASM(masm) macro 56 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_OBJECT_TYPE)); 57 __ Branch(global_object, eq, type, Operand(JS_BUILTINS_OBJECT_TYPE)); 58 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_PROXY_TYPE)); 79 __ JumpIfSmi(receiver, miss); 82 __ GetObjectType(receiver, scratch0, scratch1); 83 __ Branch(miss, lt, scratch1, Operand(FIRST_SPEC_OBJECT_TYPE)); 91 __ lbu(scratch1, FieldMemOperand(scratch0, Map::kBitFieldOffset)); 92 __ And(scratch1, scratch1, Operand((1 << Map::kIsAccessCheckNeeded) | 94 __ Branch(miss, ne, scratch1, Operand(zero_reg)) 1640 #undef __ macro [all...] |
stub-cache-mips.cc | 39 #define __ ACCESS_MASM(masm) macro 74 __ sll(offset_scratch, offset, 1); 75 __ Addu(offset_scratch, offset_scratch, offset); 78 __ li(base_addr, Operand(key_offset)); 79 __ sll(at, offset_scratch, kPointerSizeLog2); 80 __ Addu(base_addr, base_addr, at); 83 __ lw(at, MemOperand(base_addr, 0)); 84 __ Branch(&miss, ne, name, Operand(at)); 87 __ lw(at, MemOperand(base_addr, map_off_addr - key_off_addr)); 88 __ lw(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)) 1035 #undef __ macro 1036 #define __ macro 3296 #undef __ macro 3297 #define __ macro 4517 #undef __ macro [all...] |
/external/v8/src/ |
full-codegen.cc | 287 #define __ ACCESS_MASM(masm()) macro 357 __ dd(length); 359 __ dd(stack_checks_[i].id); 360 __ dd(stack_checks_[i].pc_and_state); 481 __ Move(result_register(), reg); 486 __ push(reg); 492 __ Move(result_register(), reg); 499 __ Drop(1); 504 __ pop(result_register()); 514 __ pop(result_register()) 1430 #undef __ macro [all...] |