/external/v8/src/arm/ |
D | full-codegen-arm.cc | 216 MemOperand target = ContextOperand(cp, var->index()); in Generate() 734 return ContextOperand(scratch, var->index()); in VarOperand() 834 __ str(result_register(), ContextOperand(cp, variable->index())); in EmitDeclaration() 849 __ str(ip, ContextOperand(cp, variable->index())); in EmitDeclaration() 1205 __ ldr(temp, ContextOperand(current, Context::EXTENSION_INDEX)); in EmitLoadGlobalCheckExtensions() 1210 __ ldr(next, ContextOperand(current, Context::PREVIOUS_INDEX)); in EmitLoadGlobalCheckExtensions() 1232 __ ldr(temp, ContextOperand(next, Context::EXTENSION_INDEX)); in EmitLoadGlobalCheckExtensions() 1236 __ ldr(next, ContextOperand(next, Context::PREVIOUS_INDEX)); in EmitLoadGlobalCheckExtensions() 1262 __ ldr(temp, ContextOperand(context, Context::EXTENSION_INDEX)); in ContextSlotOperandCheckExtensions() 1266 __ ldr(next, ContextOperand(context, Context::PREVIOUS_INDEX)); in ContextSlotOperandCheckExtensions() [all …]
|
D | macro-assembler-arm.h | 1360 inline MemOperand ContextOperand(Register context, int index) { in ContextOperand() function 1366 return ContextOperand(cp, Context::GLOBAL_INDEX); in GlobalObjectOperand()
|
D | code-stubs-arm.cc | 226 __ ldr(r3, ContextOperand(r3, Context::CLOSURE_INDEX)); in Generate() 230 __ ldr(r2, ContextOperand(cp, Context::GLOBAL_INDEX)); in Generate() 231 __ str(r3, ContextOperand(r0, Context::CLOSURE_INDEX)); in Generate() 232 __ str(cp, ContextOperand(r0, Context::PREVIOUS_INDEX)); in Generate() 233 __ str(r1, ContextOperand(r0, Context::EXTENSION_INDEX)); in Generate() 234 __ str(r2, ContextOperand(r0, Context::GLOBAL_INDEX)); in Generate() 239 __ str(r1, ContextOperand(r0, i + Context::MIN_CONTEXT_SLOTS)); in Generate() 5063 __ ldr(r2, ContextOperand(cp, Context::GLOBAL_INDEX)); in Generate() 5068 __ ldr(r2, ContextOperand(r2, Context::REGEXP_RESULT_MAP_INDEX)); in Generate()
|
D | lithium-codegen-arm.cc | 201 MemOperand target = ContextOperand(cp, var->index()); in GeneratePrologue() 2375 __ ldr(result, ContextOperand(context, instr->slot_index())); in DoLoadContextSlot() 2392 MemOperand target = ContextOperand(context, instr->slot_index()); in DoStoreContextSlot() 2942 __ ldr(result, ContextOperand(cp, Context::GLOBAL_INDEX)); in DoGlobalObject()
|
/external/v8/src/mips/ |
D | full-codegen-mips.cc | 223 MemOperand target = ContextOperand(cp, var->index()); in Generate() 743 return ContextOperand(scratch, var->index()); in VarOperand() 843 __ sw(result_register(), ContextOperand(cp, variable->index())); in EmitDeclaration() 858 __ sw(at, ContextOperand(cp, variable->index())); in EmitDeclaration() 1214 __ lw(temp, ContextOperand(current, Context::EXTENSION_INDEX)); in EmitLoadGlobalCheckExtensions() 1218 __ lw(next, ContextOperand(current, Context::PREVIOUS_INDEX)); in EmitLoadGlobalCheckExtensions() 1239 __ lw(temp, ContextOperand(next, Context::EXTENSION_INDEX)); in EmitLoadGlobalCheckExtensions() 1242 __ lw(next, ContextOperand(next, Context::PREVIOUS_INDEX)); in EmitLoadGlobalCheckExtensions() 1268 __ lw(temp, ContextOperand(context, Context::EXTENSION_INDEX)); in ContextSlotOperandCheckExtensions() 1271 __ lw(next, ContextOperand(context, Context::PREVIOUS_INDEX)); in ContextSlotOperandCheckExtensions() [all …]
|
D | macro-assembler-mips.h | 105 inline MemOperand ContextOperand(Register context, int index) { in ContextOperand() function 111 return ContextOperand(cp, Context::GLOBAL_INDEX); in GlobalObjectOperand()
|
D | code-stubs-mips.cc | 226 __ lw(a3, ContextOperand(a3, Context::CLOSURE_INDEX)); in Generate() 230 __ lw(a2, ContextOperand(cp, Context::GLOBAL_INDEX)); in Generate() 231 __ sw(a3, ContextOperand(v0, Context::CLOSURE_INDEX)); in Generate() 232 __ sw(cp, ContextOperand(v0, Context::PREVIOUS_INDEX)); in Generate() 233 __ sw(a1, ContextOperand(v0, Context::EXTENSION_INDEX)); in Generate() 234 __ sw(a2, ContextOperand(v0, Context::GLOBAL_INDEX)); in Generate() 239 __ sw(a1, ContextOperand(v0, i + Context::MIN_CONTEXT_SLOTS)); in Generate() 5291 __ lw(a2, ContextOperand(cp, Context::GLOBAL_INDEX)); in Generate() 5296 __ lw(a2, ContextOperand(a2, Context::REGEXP_RESULT_MAP_INDEX)); in Generate()
|
D | lithium-codegen-mips.cc | 199 MemOperand target = ContextOperand(cp, var->index()); in GeneratePrologue() 2250 __ lw(result, ContextOperand(context, instr->slot_index())); in DoLoadContextSlot() 2270 MemOperand target = ContextOperand(context, instr->slot_index()); in DoStoreContextSlot() 2827 __ lw(result, ContextOperand(cp, Context::GLOBAL_INDEX)); in DoGlobalObject()
|
/external/v8/src/x64/ |
D | full-codegen-x64.cc | 653 return ContextOperand(scratch, var->index()); in VarOperand() 748 __ movq(ContextOperand(rsi, variable->index()), result_register()); in EmitDeclaration() 762 __ movq(ContextOperand(rsi, variable->index()), kScratchRegister); in EmitDeclaration() 1112 __ cmpq(ContextOperand(context, Context::EXTENSION_INDEX), in EmitLoadGlobalCheckExtensions() 1117 __ movq(temp, ContextOperand(context, Context::PREVIOUS_INDEX)); in EmitLoadGlobalCheckExtensions() 1142 __ cmpq(ContextOperand(temp, Context::EXTENSION_INDEX), Immediate(0)); in EmitLoadGlobalCheckExtensions() 1145 __ movq(temp, ContextOperand(temp, Context::PREVIOUS_INDEX)); in EmitLoadGlobalCheckExtensions() 1172 __ cmpq(ContextOperand(context, Context::EXTENSION_INDEX), in ContextSlotOperandCheckExtensions() 1176 __ movq(temp, ContextOperand(context, Context::PREVIOUS_INDEX)); in ContextSlotOperandCheckExtensions() 1182 __ cmpq(ContextOperand(context, Context::EXTENSION_INDEX), Immediate(0)); in ContextSlotOperandCheckExtensions() [all …]
|
D | macro-assembler-x64.h | 1436 inline Operand ContextOperand(Register context, int index) { in ContextOperand() function 1442 return ContextOperand(rsi, Context::GLOBAL_INDEX); in GlobalObjectOperand()
|
D | code-stubs-x64.cc | 194 __ movq(rcx, ContextOperand(rcx, Context::CLOSURE_INDEX)); in Generate() 198 __ movq(ContextOperand(rax, Context::CLOSURE_INDEX), rcx); in Generate() 199 __ movq(ContextOperand(rax, Context::PREVIOUS_INDEX), rsi); in Generate() 200 __ movq(ContextOperand(rax, Context::EXTENSION_INDEX), rbx); in Generate() 203 __ movq(rbx, ContextOperand(rsi, Context::GLOBAL_INDEX)); in Generate() 204 __ movq(ContextOperand(rax, Context::GLOBAL_INDEX), rbx); in Generate() 209 __ movq(ContextOperand(rax, i + Context::MIN_CONTEXT_SLOTS), rbx); in Generate() 3120 __ movq(rdx, ContextOperand(rsi, Context::GLOBAL_INDEX)); in Generate() 3122 __ movq(rdx, ContextOperand(rdx, Context::REGEXP_RESULT_MAP_INDEX)); in Generate()
|
D | lithium-codegen-x64.cc | 2132 __ movq(result, ContextOperand(context, instr->slot_index())); in DoLoadContextSlot() 2151 Operand target = ContextOperand(context, instr->slot_index()); in DoStoreContextSlot() 2587 __ movq(receiver, ContextOperand(rsi, Context::GLOBAL_INDEX)); in DoWrapReceiver()
|
/external/v8/src/ia32/ |
D | full-codegen-ia32.cc | 712 return ContextOperand(scratch, var->index()); in VarOperand() 808 __ mov(ContextOperand(esi, variable->index()), result_register()); in EmitDeclaration() 820 __ mov(ContextOperand(esi, variable->index()), in EmitDeclaration() 1158 __ cmp(ContextOperand(context, Context::EXTENSION_INDEX), in EmitLoadGlobalCheckExtensions() 1163 __ mov(temp, ContextOperand(context, Context::PREVIOUS_INDEX)); in EmitLoadGlobalCheckExtensions() 1187 __ cmp(ContextOperand(temp, Context::EXTENSION_INDEX), Immediate(0)); in EmitLoadGlobalCheckExtensions() 1190 __ mov(temp, ContextOperand(temp, Context::PREVIOUS_INDEX)); in EmitLoadGlobalCheckExtensions() 1217 __ cmp(ContextOperand(context, Context::EXTENSION_INDEX), in ContextSlotOperandCheckExtensions() 1221 __ mov(temp, ContextOperand(context, Context::PREVIOUS_INDEX)); in ContextSlotOperandCheckExtensions() 1227 __ cmp(ContextOperand(context, Context::EXTENSION_INDEX), Immediate(0)); in ContextSlotOperandCheckExtensions() [all …]
|
D | macro-assembler-ia32.h | 940 inline Operand ContextOperand(Register context, int index) { in ContextOperand() function 946 return ContextOperand(esi, Context::GLOBAL_INDEX); in GlobalObjectOperand()
|
D | code-stubs-ia32.cc | 202 __ mov(ecx, ContextOperand(ecx, Context::CLOSURE_INDEX)); in Generate() 206 __ mov(ContextOperand(eax, Context::CLOSURE_INDEX), ecx); in Generate() 207 __ mov(ContextOperand(eax, Context::PREVIOUS_INDEX), esi); in Generate() 208 __ mov(ContextOperand(eax, Context::EXTENSION_INDEX), ebx); in Generate() 211 __ mov(ebx, ContextOperand(esi, Context::GLOBAL_INDEX)); in Generate() 212 __ mov(ContextOperand(eax, Context::GLOBAL_INDEX), ebx); in Generate() 216 __ mov(ContextOperand(eax, Context::MIN_CONTEXT_SLOTS), in Generate() 221 __ mov(ContextOperand(eax, i + Context::MIN_CONTEXT_SLOTS), ebx); in Generate() 4056 __ mov(edx, ContextOperand(esi, Context::GLOBAL_INDEX)); in Generate() 4063 __ mov(edx, ContextOperand(edx, Context::REGEXP_RESULT_MAP_INDEX)); in Generate()
|
D | lithium-codegen-ia32.cc | 2163 __ mov(result, ContextOperand(context, instr->slot_index())); in DoLoadContextSlot() 2185 Operand target = ContextOperand(context, instr->slot_index()); in DoStoreContextSlot() 2631 __ mov(receiver, ContextOperand(receiver, Context::GLOBAL_INDEX)); in DoWrapReceiver()
|