Home
last modified time | relevance | path

Searched defs:LoadRoot (Results 1 – 23 of 23) sorted by relevance

/external/v8/src/mips/
Dcodegen-mips.cc116 __ LoadRoot(at, Heap::kEmptyFixedArrayRootIndex); in GenerateSmiOnlyToDouble() local
130 __ LoadRoot(t5, Heap::kFixedDoubleArrayMapRootIndex); in GenerateSmiOnlyToDouble() local
225 __ LoadRoot(at, Heap::kTheHoleValueRootIndex); in GenerateSmiOnlyToDouble() local
256 __ LoadRoot(at, Heap::kEmptyFixedArrayRootIndex); in GenerateDoubleToObject() local
271 __ LoadRoot(t5, Heap::kFixedArrayMapRootIndex); in GenerateDoubleToObject() local
281 __ LoadRoot(t3, Heap::kTheHoleValueRootIndex); in GenerateDoubleToObject() local
282 __ LoadRoot(t5, Heap::kHeapNumberMapRootIndex); in GenerateDoubleToObject() local
392 __ LoadRoot(at, Heap::kEmptyStringRootIndex); in Generate() local
Dfull-codegen-mips.cc168 __ LoadRoot(a2, Heap::kUndefinedValueRootIndex); in Generate() local
184 __ LoadRoot(at, Heap::kUndefinedValueRootIndex); in Generate() local
297 __ LoadRoot(t0, Heap::kStackLimitRootIndex); in Generate() local
314 __ LoadRoot(v0, Heap::kUndefinedValueRootIndex); in Generate() local
379 __ LoadRoot(t0, Heap::kStackLimitRootIndex); in EmitStackCheck() local
503 __ LoadRoot(result_register(), index); in Plug() local
509 __ LoadRoot(result_register(), index); in Plug() local
526 __ LoadRoot(result_register(), index); in Plug() local
626 __ LoadRoot(result_register(), Heap::kTrueValueRootIndex); in Plug() local
629 __ LoadRoot(result_register(), Heap::kFalseValueRootIndex); in Plug() local
[all …]
Dbuiltins-mips.cc141 __ LoadRoot(scratch1, Heap::kEmptyFixedArrayRootIndex); in AllocateEmptyJSArray() local
167 __ LoadRoot(scratch3, Heap::kFixedArrayMapRootIndex); in AllocateEmptyJSArray() local
178 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex); in AllocateEmptyJSArray() local
245 __ LoadRoot(elements_array_storage, Heap::kEmptyFixedArrayRootIndex); in AllocateJSArray() local
268 __ LoadRoot(scratch1, Heap::kFixedArrayMapRootIndex); in AllocateJSArray() local
296 __ LoadRoot(scratch1, Heap::kTheHoleValueRootIndex); in AllocateJSArray() local
655 __ LoadRoot(a3, Heap::kEmptyFixedArrayRootIndex); in Generate_StringConstructCode() local
698 __ LoadRoot(argument, Heap::kEmptyStringRootIndex); in Generate_StringConstructCode() local
746 __ LoadRoot(t7, Heap::kUndefinedValueRootIndex); in Generate_JSConstructStubHelper() local
811 __ LoadRoot(t6, Heap::kEmptyFixedArrayRootIndex); in Generate_JSConstructStubHelper() local
[all …]
Dlithium-codegen-mips.cc149 __ LoadRoot(a2, Heap::kUndefinedValueRootIndex); in GeneratePrologue() local
1474 __ LoadRoot(at, Heap::kTrueValueRootIndex); in DoBranch() local
1488 __ LoadRoot(at, Heap::kUndefinedValueRootIndex); in DoBranch() local
1493 __ LoadRoot(at, Heap::kTrueValueRootIndex); in DoBranch() local
1495 __ LoadRoot(at, Heap::kFalseValueRootIndex); in DoBranch() local
1500 __ LoadRoot(at, Heap::kNullValueRootIndex); in DoBranch() local
1546 __ LoadRoot(at, Heap::kHeapNumberMapRootIndex); in DoBranch() local
1695 __ LoadRoot(at, nil_value); in DoIsNilAndBranch() local
1705 __ LoadRoot(at, other_nil_value); // In the delay slot. in DoIsNilAndBranch() local
1725 __ LoadRoot(temp2, Heap::kNullValueRootIndex); in EmitIsObject() local
[all …]
Dic-mips.cc98 __ LoadRoot(scratch0, Heap::kHashTableMapRootIndex); in GenerateStringDictionaryReceiverCheck() local
328 __ LoadRoot(at, Heap::kFixedArrayMapRootIndex); in GenerateFastArrayLoad() local
347 __ LoadRoot(at, Heap::kTheHoleValueRootIndex); in GenerateFastArrayLoad() local
429 __ LoadRoot(t0, Heap::kTrueValueRootIndex); in GenerateMonomorphicCacheProbe() local
431 __ LoadRoot(t1, Heap::kFalseValueRootIndex); in GenerateMonomorphicCacheProbe() local
608 __ LoadRoot(at, Heap::kHashTableMapRootIndex); in GenerateMegamorphic() local
642 __ LoadRoot(at, Heap::kHashTableMapRootIndex); in GenerateMegamorphic() local
796 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex); in GenerateMappedArgumentsLookup() local
856 __ LoadRoot(a3, Heap::kTheHoleValueRootIndex); in GenerateNonStrictArguments() local
918 __ LoadRoot(a3, Heap::kTheHoleValueRootIndex); in GenerateNonStrictArguments() local
[all …]
Dstub-cache-mips.cc158 __ LoadRoot(tmp, Heap::kHashTableMapRootIndex); in GenerateDictionaryNegativeLookup() local
866 __ LoadRoot(scratch, Heap::kNoInterceptorResultSentinelRootIndex); in LoadWithInterceptor() local
892 __ LoadRoot(at, Heap::kTheHoleValueRootIndex); in GenerateCheckPropertyCell() local
1299 __ LoadRoot(scratch1, Heap::kNoInterceptorResultSentinelRootIndex); in GenerateLoadInterceptor() local
1656 __ LoadRoot(a3, Heap::kTheHoleValueRootIndex); in CompileArrayPushCall() local
1734 __ LoadRoot(t2, Heap::kTheHoleValueRootIndex); in CompileArrayPopCall() local
1753 __ LoadRoot(v0, Heap::kUndefinedValueRootIndex); in CompileArrayPopCall() local
1820 __ LoadRoot(index, Heap::kUndefinedValueRootIndex); in CompileStringCharCodeAtCall() local
1839 __ LoadRoot(v0, Heap::kNanValueRootIndex); in CompileStringCharCodeAtCall() local
1901 __ LoadRoot(index, Heap::kUndefinedValueRootIndex); in CompileStringCharAtCall() local
[all …]
Dcode-stubs-mips.cc64 __ LoadRoot(scratch2, Heap::kHeapNumberMapRootIndex); in EmitCheckForHeapNumber() local
116 __ LoadRoot(a1, Heap::kEmptyFixedArrayRootIndex); in Generate() local
117 __ LoadRoot(a2, Heap::kTheHoleValueRootIndex); in Generate() local
118 __ LoadRoot(t0, Heap::kUndefinedValueRootIndex); in Generate() local
138 __ LoadRoot(t0, Heap::kFalseValueRootIndex); in Generate() local
161 __ LoadRoot(a1, Heap::kFunctionContextMapRootIndex); in Generate() local
175 __ LoadRoot(a1, Heap::kUndefinedValueRootIndex); in Generate() local
209 __ LoadRoot(a2, Heap::kBlockContextMapRootIndex); in Generate() local
237 __ LoadRoot(a1, Heap::kTheHoleValueRootIndex); in Generate() local
316 __ LoadRoot(t1, Heap::kUndefinedValueRootIndex); in Generate() local
[all …]
Dmacro-assembler-mips.cc54 void MacroAssembler::LoadRoot(Register destination, in LoadRoot() function in v8::internal::MacroAssembler
60 void MacroAssembler::LoadRoot(Register destination, in LoadRoot() function in v8::internal::MacroAssembler
/external/v8/src/arm/
Dbuiltins-arm.cc138 __ LoadRoot(scratch1, Heap::kEmptyFixedArrayRootIndex); in AllocateEmptyJSArray() local
164 __ LoadRoot(scratch3, Heap::kFixedArrayMapRootIndex); in AllocateEmptyJSArray() local
173 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex); in AllocateEmptyJSArray() local
240 __ LoadRoot(elements_array_storage, Heap::kEmptyFixedArrayRootIndex); in AllocateJSArray() local
264 __ LoadRoot(scratch1, Heap::kFixedArrayMapRootIndex); in AllocateJSArray() local
287 __ LoadRoot(scratch1, Heap::kTheHoleValueRootIndex); in AllocateJSArray() local
639 __ LoadRoot(r3, Heap::kEmptyFixedArrayRootIndex); in Generate_StringConstructCode() local
682 __ LoadRoot(argument, Heap::kEmptyStringRootIndex); in Generate_StringConstructCode() local
787 __ LoadRoot(r6, Heap::kEmptyFixedArrayRootIndex); in Generate_JSConstructStubHelper() local
804 __ LoadRoot(r7, Heap::kUndefinedValueRootIndex); in Generate_JSConstructStubHelper() local
[all …]
Dfull-codegen-arm.cc161 __ LoadRoot(r2, Heap::kUndefinedValueRootIndex); in Generate() local
177 __ LoadRoot(ip, Heap::kUndefinedValueRootIndex); in Generate() local
290 __ LoadRoot(ip, Heap::kStackLimitRootIndex); in Generate() local
308 __ LoadRoot(r0, Heap::kUndefinedValueRootIndex); in Generate() local
369 __ LoadRoot(ip, Heap::kStackLimitRootIndex); in EmitStackCheck() local
495 __ LoadRoot(result_register(), index); in Plug() local
501 __ LoadRoot(result_register(), index); in Plug() local
518 __ LoadRoot(result_register(), index); in Plug() local
618 __ LoadRoot(result_register(), Heap::kTrueValueRootIndex); in Plug() local
621 __ LoadRoot(result_register(), Heap::kFalseValueRootIndex); in Plug() local
[all …]
Dcodegen-arm.cc129 __ LoadRoot(r9, Heap::kFixedDoubleArrayMapRootIndex); in GenerateSmiOnlyToDouble() local
264 __ LoadRoot(r9, Heap::kFixedArrayMapRootIndex); in GenerateDoubleToObject() local
273 __ LoadRoot(r7, Heap::kTheHoleValueRootIndex); in GenerateDoubleToObject() local
274 __ LoadRoot(r9, Heap::kHeapNumberMapRootIndex); in GenerateDoubleToObject() local
Dlithium-codegen-arm.cc151 __ LoadRoot(r2, Heap::kUndefinedValueRootIndex); in GeneratePrologue() local
1833 __ LoadRoot(ip, nil_value); in DoIsNilAndBranch() local
1844 __ LoadRoot(ip, other_nil_value); in DoIsNilAndBranch() local
1865 __ LoadRoot(temp2, Heap::kNullValueRootIndex); in EmitIsObject() local
2216 __ LoadRoot(ip, Heap::kNullValueRootIndex); in DoInstanceOfKnownGlobal() local
2228 __ LoadRoot(result, Heap::kFalseValueRootIndex); in DoInstanceOfKnownGlobal() local
2287 __ LoadRoot(ToRegister(instr->result()), in DoCmpT() local
2290 __ LoadRoot(ToRegister(instr->result()), in DoCmpT() local
2316 __ LoadRoot(ip, Heap::kTheHoleValueRootIndex); in DoLoadGlobalCell() local
2377 __ LoadRoot(ip, Heap::kTheHoleValueRootIndex); in DoLoadContextSlot() local
[all …]
Dstub-cache-arm.cc168 __ LoadRoot(tmp, Heap::kHashTableMapRootIndex); in GenerateDictionaryNegativeLookup() local
872 __ LoadRoot(scratch, Heap::kNoInterceptorResultSentinelRootIndex); in LoadWithInterceptor() local
898 __ LoadRoot(ip, Heap::kTheHoleValueRootIndex); in GenerateCheckPropertyCell() local
1297 __ LoadRoot(scratch1, Heap::kNoInterceptorResultSentinelRootIndex); in GenerateLoadInterceptor() local
1658 __ LoadRoot(r3, Heap::kTheHoleValueRootIndex); in CompileArrayPushCall() local
1736 __ LoadRoot(r6, Heap::kTheHoleValueRootIndex); in CompileArrayPopCall() local
1755 __ LoadRoot(r0, Heap::kUndefinedValueRootIndex); in CompileArrayPopCall() local
1820 __ LoadRoot(index, Heap::kUndefinedValueRootIndex); in CompileStringCharCodeAtCall() local
1839 __ LoadRoot(r0, Heap::kNanValueRootIndex); in CompileStringCharCodeAtCall() local
1901 __ LoadRoot(index, Heap::kUndefinedValueRootIndex); in CompileStringCharAtCall() local
[all …]
Dic-arm.cc101 __ LoadRoot(ip, Heap::kHashTableMapRootIndex); in GenerateStringDictionaryReceiverCheck() local
328 __ LoadRoot(ip, Heap::kFixedArrayMapRootIndex); in GenerateFastArrayLoad() local
344 __ LoadRoot(ip, Heap::kTheHoleValueRootIndex); in GenerateFastArrayLoad() local
428 __ LoadRoot(ip, Heap::kTrueValueRootIndex); in GenerateMonomorphicCacheProbe() local
431 __ LoadRoot(ip, Heap::kFalseValueRootIndex); in GenerateMonomorphicCacheProbe() local
609 __ LoadRoot(ip, Heap::kHashTableMapRootIndex); in GenerateMegamorphic() local
644 __ LoadRoot(ip, Heap::kHashTableMapRootIndex); in GenerateMegamorphic() local
801 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex); in GenerateMappedArgumentsLookup() local
859 __ LoadRoot(r3, Heap::kTheHoleValueRootIndex); in GenerateNonStrictArguments() local
916 __ LoadRoot(r3, Heap::kTheHoleValueRootIndex); in GenerateNonStrictArguments() local
[all …]
Dcode-stubs-arm.cc63 __ LoadRoot(scratch2, Heap::kHeapNumberMapRootIndex); in EmitCheckForHeapNumber() local
114 __ LoadRoot(r1, Heap::kEmptyFixedArrayRootIndex); in Generate() local
115 __ LoadRoot(r2, Heap::kTheHoleValueRootIndex); in Generate() local
116 __ LoadRoot(r4, Heap::kUndefinedValueRootIndex); in Generate() local
136 __ LoadRoot(r4, Heap::kFalseValueRootIndex); in Generate() local
159 __ LoadRoot(r1, Heap::kFunctionContextMapRootIndex); in Generate() local
173 __ LoadRoot(r1, Heap::kUndefinedValueRootIndex); in Generate() local
208 __ LoadRoot(r2, Heap::kBlockContextMapRootIndex); in Generate() local
237 __ LoadRoot(r1, Heap::kTheHoleValueRootIndex); in Generate() local
1110 __ LoadRoot(r2, Heap::kUndefinedValueRootIndex); in EmitIdenticalObjectComparison() local
[all …]
Dmacro-assembler-arm.cc396 void MacroAssembler::LoadRoot(Register destination, in LoadRoot() function in v8::internal::MacroAssembler
/external/v8/src/x64/
Dcodegen-x64.cc280 __ LoadRoot(rdi, Heap::kFixedDoubleArrayMapRootIndex); in GenerateSmiOnlyToDouble() local
309 __ LoadRoot(rdi, Heap::kFixedDoubleArrayMapRootIndex); in GenerateSmiOnlyToDouble() local
392 __ LoadRoot(rdi, Heap::kFixedArrayMapRootIndex); in GenerateDoubleToObject() local
399 __ LoadRoot(rdi, Heap::kTheHoleValueRootIndex); in GenerateDoubleToObject() local
Dbuiltins-x64.cc168 __ LoadRoot(rcx, Heap::kEmptyFixedArrayRootIndex); in Generate_JSConstructStubHelper() local
176 __ LoadRoot(rdx, Heap::kUndefinedValueRootIndex); in Generate_JSConstructStubHelper() local
189 __ LoadRoot(rdx, Heap::kOnePointerFillerMapRootIndex); in Generate_JSConstructStubHelper() local
238 __ LoadRoot(rcx, Heap::kFixedArrayMapRootIndex); in Generate_JSConstructStubHelper() local
249 __ LoadRoot(rdx, Heap::kUndefinedValueRootIndex); in Generate_JSConstructStubHelper() local
826 __ LoadRoot(kScratchRegister, Heap::kRealStackLimitRootIndex); in Generate_FunctionApply() local
1035 __ LoadRoot(scratch3, Heap::kTheHoleValueRootIndex); in AllocateEmptyJSArray() local
1137 __ LoadRoot(scratch, Heap::kTheHoleValueRootIndex); in AllocateJSArray() local
1502 __ LoadRoot(rcx, Heap::kEmptyFixedArrayRootIndex); in Generate_StringConstructCode() local
1543 __ LoadRoot(rbx, Heap::kEmptyStringRootIndex); in Generate_StringConstructCode() local
[all …]
Dfull-codegen-x64.cc168 __ LoadRoot(kScratchRegister, Heap::kUndefinedValueRootIndex); in Generate() local
188 __ LoadRoot(rdx, Heap::kUndefinedValueRootIndex); in Generate() local
314 __ LoadRoot(rax, Heap::kUndefinedValueRootIndex); in Generate() local
427 __ LoadRoot(result_register(), index); in Plug() local
449 __ LoadRoot(result_register(), index); in Plug() local
582 __ LoadRoot(result_register(), value_root_index); in Plug() local
728 __ LoadRoot(kScratchRegister, Heap::kTheHoleValueRootIndex); in EmitDeclaration() local
761 __ LoadRoot(kScratchRegister, Heap::kTheHoleValueRootIndex); in EmitDeclaration() local
907 __ LoadRoot(null_value, Heap::kNullValueRootIndex); in VisitForInStatement() local
1136 __ LoadRoot(kScratchRegister, Heap::kGlobalContextMapRootIndex); in EmitLoadGlobalCheckExtensions() local
[all …]
Dcode-stubs-x64.cc84 __ LoadRoot(rbx, Heap::kEmptyFixedArrayRootIndex); in Generate() local
85 __ LoadRoot(rcx, Heap::kTheHoleValueRootIndex); in Generate() local
86 __ LoadRoot(rdi, Heap::kUndefinedValueRootIndex); in Generate() local
128 __ LoadRoot(kScratchRegister, Heap::kFunctionContextMapRootIndex); in Generate() local
143 __ LoadRoot(rbx, Heap::kUndefinedValueRootIndex); in Generate() local
177 __ LoadRoot(kScratchRegister, Heap::kBlockContextMapRootIndex); in Generate() local
207 __ LoadRoot(rbx, Heap::kTheHoleValueRootIndex); in Generate() local
1182 __ LoadRoot(heap_number_map, Heap::kHeapNumberMapRootIndex); in GenerateFloatingPointCode() local
1405 __ LoadRoot(rdx, Heap::kNanValueRootIndex); in GenerateOddballStub() local
1414 __ LoadRoot(rax, Heap::kNanValueRootIndex); in GenerateOddballStub() local
[all …]
Dlithium-codegen-x64.cc148 __ LoadRoot(kScratchRegister, Heap::kUndefinedValueRootIndex); in GeneratePrologue() local
1918 __ LoadRoot(ToRegister(instr->result()), Heap::kFalseValueRootIndex); in DoInstanceOf() local
1921 __ LoadRoot(ToRegister(instr->result()), Heap::kTrueValueRootIndex); in DoInstanceOf() local
1966 __ LoadRoot(ToRegister(instr->result()), Heap::kTheHoleValueRootIndex); in DoInstanceOfKnownGlobal() local
1985 __ LoadRoot(ToRegister(instr->result()), Heap::kFalseValueRootIndex); in DoInstanceOfKnownGlobal() local
2030 __ LoadRoot(rax, Heap::kTrueValueRootIndex); in DoDeferredInstanceOfKnownGlobal() local
2033 __ LoadRoot(rax, Heap::kFalseValueRootIndex); in DoDeferredInstanceOfKnownGlobal() local
2048 __ LoadRoot(ToRegister(instr->result()), Heap::kFalseValueRootIndex); in DoCmpT() local
2051 __ LoadRoot(ToRegister(instr->result()), Heap::kTrueValueRootIndex); in DoCmpT() local
2140 __ LoadRoot(result, Heap::kUndefinedValueRootIndex); in DoLoadContextSlot() local
[all …]
Dstub-cache-x64.cc1498 __ LoadRoot(kScratchRegister, Heap::kTheHoleValueRootIndex); in CompileArrayPushCall() local
1583 __ LoadRoot(r9, Heap::kTheHoleValueRootIndex); in CompileArrayPopCall() local
1603 __ LoadRoot(rax, Heap::kUndefinedValueRootIndex); in CompileArrayPopCall() local
1666 __ LoadRoot(index, Heap::kUndefinedValueRootIndex); in CompileStringCharCodeAtCall() local
1684 __ LoadRoot(rax, Heap::kNanValueRootIndex); in CompileStringCharCodeAtCall() local
1745 __ LoadRoot(index, Heap::kUndefinedValueRootIndex); in CompileStringCharAtCall() local
1764 __ LoadRoot(rax, Heap::kEmptyStringRootIndex); in CompileStringCharAtCall() local
2563 __ LoadRoot(rax, Heap::kUndefinedValueRootIndex); in CompileLoadNonexistent() local
3635 __ LoadRoot(rbx, Heap::kTheHoleValueRootIndex); in GenerateStoreFastElement() local
Dmacro-assembler-x64.cc153 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { in LoadRoot() function in v8::internal::MacroAssembler