Home
last modified time | relevance | path

Searched refs:ContextOperand (Results 1 – 16 of 16) sorted by relevance

/external/v8/src/arm/
Dfull-codegen-arm.cc216 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 …]
Dmacro-assembler-arm.h1360 inline MemOperand ContextOperand(Register context, int index) { in ContextOperand() function
1366 return ContextOperand(cp, Context::GLOBAL_INDEX); in GlobalObjectOperand()
Dcode-stubs-arm.cc226 __ 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()
Dlithium-codegen-arm.cc201 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/
Dfull-codegen-mips.cc223 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 …]
Dmacro-assembler-mips.h105 inline MemOperand ContextOperand(Register context, int index) { in ContextOperand() function
111 return ContextOperand(cp, Context::GLOBAL_INDEX); in GlobalObjectOperand()
Dcode-stubs-mips.cc226 __ 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()
Dlithium-codegen-mips.cc199 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/
Dfull-codegen-x64.cc653 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 …]
Dmacro-assembler-x64.h1436 inline Operand ContextOperand(Register context, int index) { in ContextOperand() function
1442 return ContextOperand(rsi, Context::GLOBAL_INDEX); in GlobalObjectOperand()
Dcode-stubs-x64.cc194 __ 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()
Dlithium-codegen-x64.cc2132 __ 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/
Dfull-codegen-ia32.cc712 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 …]
Dmacro-assembler-ia32.h940 inline Operand ContextOperand(Register context, int index) { in ContextOperand() function
946 return ContextOperand(esi, Context::GLOBAL_INDEX); in GlobalObjectOperand()
Dcode-stubs-ia32.cc202 __ 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()
Dlithium-codegen-ia32.cc2163 __ 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()