/external/v8/src/mips/ |
D | codegen-mips.cc | 116 __ 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
|
D | full-codegen-mips.cc | 168 __ 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 …]
|
D | builtins-mips.cc | 141 __ 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 …]
|
D | lithium-codegen-mips.cc | 149 __ 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 …]
|
D | ic-mips.cc | 98 __ 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 …]
|
D | stub-cache-mips.cc | 158 __ 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 …]
|
D | code-stubs-mips.cc | 64 __ 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 …]
|
D | macro-assembler-mips.cc | 54 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/ |
D | builtins-arm.cc | 138 __ 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 …]
|
D | full-codegen-arm.cc | 161 __ 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 …]
|
D | codegen-arm.cc | 129 __ 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
|
D | lithium-codegen-arm.cc | 151 __ 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 …]
|
D | stub-cache-arm.cc | 168 __ 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 …]
|
D | ic-arm.cc | 101 __ 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 …]
|
D | code-stubs-arm.cc | 63 __ 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 …]
|
D | macro-assembler-arm.cc | 396 void MacroAssembler::LoadRoot(Register destination, in LoadRoot() function in v8::internal::MacroAssembler
|
/external/v8/src/x64/ |
D | codegen-x64.cc | 280 __ 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
|
D | builtins-x64.cc | 168 __ 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 …]
|
D | full-codegen-x64.cc | 168 __ 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 …]
|
D | code-stubs-x64.cc | 84 __ 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 …]
|
D | lithium-codegen-x64.cc | 148 __ 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 …]
|
D | stub-cache-x64.cc | 1498 __ 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
|
D | macro-assembler-x64.cc | 153 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { in LoadRoot() function in v8::internal::MacroAssembler
|