Home
last modified time | relevance | path

Searched defs:CompareRoot (Results 1 – 25 of 25) sorted by relevance

/external/chromium_org/v8/src/ic/x64/
Dic-x64.cc199 __ CompareRoot(FieldOperand(elements, HeapObject::kMapOffset), in GenerateFastArrayLoad() local
213 __ CompareRoot(scratch, Heap::kTheHoleValueRootIndex); in GenerateFastArrayLoad() local
289 __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset), in GenerateGeneric() local
309 __ CompareRoot(FieldOperand(rbx, HeapObject::kMapOffset), in GenerateGeneric() local
451 __ CompareRoot(rdi, Heap::kFixedArrayMapRootIndex); in KeyedStoreGenerateGenericHelper() local
461 __ CompareRoot(kScratchRegister, Heap::kTheHoleValueRootIndex); in KeyedStoreGenerateGenericHelper() local
503 __ CompareRoot(rdi, Heap::kFixedDoubleArrayMapRootIndex); in KeyedStoreGenerateGenericHelper() local
530 __ CompareRoot(r9, Heap::kHeapNumberMapRootIndex); in KeyedStoreGenerateGenericHelper() local
625 __ CompareRoot(rdi, Heap::kFixedArrayMapRootIndex); in GenerateGeneric() local
631 __ CompareRoot(rdi, Heap::kFixedDoubleArrayMapRootIndex); in GenerateGeneric() local
[all …]
Dhandler-compiler-x64.cc46 __ CompareRoot(FieldOperand(properties, HeapObject::kMapOffset), in GenerateDictionaryNegativeLookup() local
720 __ CompareRoot(rax, Heap::kNoInterceptorResultSentinelRootIndex); in GenerateLoadInterceptorWithFollowup() local
813 __ CompareRoot(result, Heap::kTheHoleValueRootIndex); in CompileLoadGlobal() local
816 __ CompareRoot(result, Heap::kTheHoleValueRootIndex); in CompileLoadGlobal() local
/external/chromium_org/v8/src/x64/
Dlithium-codegen-x64.cc139 __ CompareRoot(rcx, Heap::kUndefinedValueRootIndex); in GeneratePrologue() local
2124 __ CompareRoot(reg, Heap::kTrueValueRootIndex); in DoBranch() local
2150 __ CompareRoot(reg, Heap::kUndefinedValueRootIndex); in DoBranch() local
2155 __ CompareRoot(reg, Heap::kTrueValueRootIndex); in DoBranch() local
2158 __ CompareRoot(reg, Heap::kFalseValueRootIndex); in DoBranch() local
2163 __ CompareRoot(reg, Heap::kNullValueRootIndex); in DoBranch() local
2216 __ CompareRoot(map, Heap::kHeapNumberMapRootIndex); in DoBranch() local
2415 __ CompareRoot(input, Heap::kNullValueRootIndex); in EmitIsObject() local
2724 __ CompareRoot(object, Heap::kNullValueRootIndex); in DoInstanceOfKnownGlobal() local
2844 __ CompareRoot(result, Heap::kTheHoleValueRootIndex); in DoLoadGlobalCell() local
[all …]
Dcodegen-x64.cc240 __ CompareRoot(r8, Heap::kEmptyFixedArrayRootIndex); in GenerateSmiToDouble() local
247 __ CompareRoot(FieldOperand(r8, HeapObject::kMapOffset), in GenerateSmiToDouble() local
342 __ CompareRoot(rbx, Heap::kTheHoleValueRootIndex); in GenerateSmiToDouble() local
378 __ CompareRoot(r8, Heap::kEmptyFixedArrayRootIndex); in GenerateDoubleToObject() local
506 __ CompareRoot(FieldOperand(string, ConsString::kSecondOffset), in Generate() local
Dfull-codegen-x64.cc123 __ CompareRoot(rcx, Heap::kUndefinedValueRootIndex); in Generate() local
154 __ CompareRoot(rcx, Heap::kRealStackLimitRootIndex); in Generate() local
299 __ CompareRoot(rsp, Heap::kStackLimitRootIndex); in Generate() local
751 __ CompareRoot(rax, Heap::kTrueValueRootIndex); in PrepareForBailoutBeforeSplit() local
764 __ CompareRoot(rbx, Heap::kWithContextMapRootIndex); in EmitDebugCheckDeclarationContext() local
766 __ CompareRoot(rbx, Heap::kCatchContextMapRootIndex); in EmitDebugCheckDeclarationContext() local
1023 __ CompareRoot(rax, Heap::kTrueValueRootIndex); in VisitSwitchStatement() local
1071 __ CompareRoot(rax, Heap::kUndefinedValueRootIndex); in VisitForInStatement() local
1118 __ CompareRoot(FieldOperand(rax, HeapObject::kMapOffset), in VisitForInStatement() local
1447 __ CompareRoot(rax, Heap::kTheHoleValueRootIndex); in EmitDynamicLookupFastCase() local
[all …]
Dbuiltins-x64.cc91 __ CompareRoot(rsp, Heap::kStackLimitRootIndex); in Generate_InOptimizationQueue() local
851 __ CompareRoot(rbx, Heap::kNullValueRootIndex); in Generate_FunctionCall() local
853 __ CompareRoot(rbx, Heap::kUndefinedValueRootIndex); in Generate_FunctionCall() local
1040 __ CompareRoot(rbx, Heap::kNullValueRootIndex); in Generate_FunctionApply() local
1042 __ CompareRoot(rbx, Heap::kUndefinedValueRootIndex); in Generate_FunctionApply() local
1508 __ CompareRoot(rsp, Heap::kStackLimitRootIndex); in Generate_OsrAfterStackCheck() local
Dcode-stubs-x64.cc287 __ CompareRoot(FieldOperand(base, HeapObject::kMapOffset), in Generate() local
304 __ CompareRoot(FieldOperand(exponent, HeapObject::kMapOffset), in Generate() local
1491 __ CompareRoot(rdx, Heap::kUndefinedValueRootIndex); in GenerateGeneric() local
1972 __ CompareRoot(FieldOperand(rbx, 0), Heap::kAllocationSiteMapRootIndex); in Generate() local
2276 __ CompareRoot(rax, Heap::kTheHoleValueRootIndex); in Generate() local
2284 __ CompareRoot(rax, Heap::kExceptionRootIndex); in Generate() local
2322 __ CompareRoot(rax, Heap::kTerminationExceptionRootIndex); in Generate() local
2562 __ CompareRoot(function, Heap::kInstanceofCacheFunctionRootIndex); in Generate() local
2564 __ CompareRoot(map, Heap::kInstanceofCacheMapRootIndex); in Generate() local
2811 __ CompareRoot(result_, Heap::kUndefinedValueRootIndex); in GenerateFast() local
[all …]
Dmacro-assembler-x64.cc192 void MacroAssembler::CompareRoot(Register with, Heap::RootListIndex index) { in CompareRoot() function in v8::internal::MacroAssembler
199 void MacroAssembler::CompareRoot(const Operand& with, in CompareRoot() function in v8::internal::MacroAssembler
/external/chromium_org/v8/src/arm/
Dcodegen-arm.cc437 __ CompareRoot(elements, Heap::kEmptyFixedArrayRootIndex); in GenerateSmiToDouble() local
535 __ CompareRoot(lr, Heap::kTheHoleValueRootIndex); in GenerateSmiToDouble() local
575 __ CompareRoot(elements, Heap::kEmptyFixedArrayRootIndex); in GenerateDoubleToObject() local
723 __ CompareRoot(result, Heap::kempty_stringRootIndex); in Generate() local
Dcode-stubs-arm.cc1065 __ CompareRoot(r0, Heap::kTheHoleValueRootIndex); in Generate() local
1073 __ CompareRoot(r0, Heap::kExceptionRootIndex); in Generate() local
1085 __ CompareRoot(r2, Heap::kTheHoleValueRootIndex); in Generate() local
1114 __ CompareRoot(r0, Heap::kTerminationExceptionRootIndex); in Generate() local
1330 __ CompareRoot(function, Heap::kInstanceofCacheFunctionRootIndex); in Generate() local
1332 __ CompareRoot(map, Heap::kInstanceofCacheMapRootIndex); in Generate() local
2365 __ CompareRoot(r5, Heap::kAllocationSiteMapRootIndex); in GenerateRecordCallTarget() local
2379 __ CompareRoot(r4, Heap::kUninitializedSymbolRootIndex); in GenerateRecordCallTarget() local
2573 __ CompareRoot(r5, Heap::kAllocationSiteMapRootIndex); in Generate() local
2637 __ CompareRoot(r5, Heap::kAllocationSiteMapRootIndex); in Generate() local
[all …]
Dfull-codegen-arm.cc133 __ CompareRoot(r2, Heap::kUndefinedValueRootIndex); in Generate() local
803 __ CompareRoot(r1, Heap::kWithContextMapRootIndex); in EmitDebugCheckDeclarationContext() local
805 __ CompareRoot(r1, Heap::kCatchContextMapRootIndex); in EmitDebugCheckDeclarationContext() local
1489 __ CompareRoot(r0, Heap::kTheHoleValueRootIndex); in EmitDynamicLookupFastCase() local
1568 __ CompareRoot(r0, Heap::kTheHoleValueRootIndex); in EmitVariableLoad() local
2549 __ CompareRoot(r2, Heap::kTheHoleValueRootIndex); in EmitVariableAssignment() local
2562 __ CompareRoot(r3, Heap::kTheHoleValueRootIndex); in EmitVariableAssignment() local
2587 __ CompareRoot(r2, Heap::kTheHoleValueRootIndex); in EmitVariableAssignment() local
4587 __ CompareRoot(r0, Heap::kTrueValueRootIndex); in EmitLiteralCompareTypeof() local
4589 __ CompareRoot(r0, Heap::kFalseValueRootIndex); in EmitLiteralCompareTypeof() local
[all …]
Dlithium-codegen-arm.cc129 __ CompareRoot(r2, Heap::kUndefinedValueRootIndex); in GeneratePrologue() local
2235 __ CompareRoot(reg, Heap::kTrueValueRootIndex); in DoBranch() local
2264 __ CompareRoot(reg, Heap::kUndefinedValueRootIndex); in DoBranch() local
2269 __ CompareRoot(reg, Heap::kTrueValueRootIndex); in DoBranch() local
2271 __ CompareRoot(reg, Heap::kFalseValueRootIndex); in DoBranch() local
2276 __ CompareRoot(reg, Heap::kNullValueRootIndex); in DoBranch() local
2331 __ CompareRoot(map, Heap::kHeapNumberMapRootIndex); in DoBranch() local
3038 __ CompareRoot(payload, Heap::kTheHoleValueRootIndex); in DoStoreGlobalCell() local
5534 __ CompareRoot(scratch, Heap::kHeapNumberMapRootIndex); in EmitTypeofIs() local
5551 __ CompareRoot(input, Heap::kTrueValueRootIndex); in EmitTypeofIs() local
[all …]
Dmacro-assembler-arm.cc2119 void MacroAssembler::CompareRoot(Register obj, in CompareRoot() function in v8::internal::MacroAssembler
/external/chromium_org/v8/src/arm64/
Dfull-codegen-arm64.cc165 __ CompareRoot(x10, Heap::kRealStackLimitRootIndex); in Generate() local
308 __ CompareRoot(jssp, Heap::kStackLimitRootIndex); in Generate() local
783 __ CompareRoot(x0, Heap::kTrueValueRootIndex); in PrepareForBailoutBeforeSplit() local
797 __ CompareRoot(x1, Heap::kWithContextMapRootIndex); in EmitDebugCheckDeclarationContext() local
799 __ CompareRoot(x1, Heap::kCatchContextMapRootIndex); in EmitDebugCheckDeclarationContext() local
2251 __ CompareRoot(x10, Heap::kTheHoleValueRootIndex); in EmitVariableAssignment() local
4238 __ CompareRoot(x0, Heap::kHeapNumberMapRootIndex); in EmitLiteralCompareTypeof() local
4256 __ CompareRoot(x0, Heap::kFalseValueRootIndex); in EmitLiteralCompareTypeof() local
4327 __ CompareRoot(x0, Heap::kTrueValueRootIndex); in VisitCompareOperation() local
4391 __ CompareRoot(x0, nil_value); in EmitLiteralCompareNil() local
Dlithium-codegen-arm64.cc1112 __ CompareRoot(rt, index); in DeoptimizeIfRoot() local
1119 __ CompareRoot(rt, index); in DeoptimizeIfNotRoot() local
1869 __ CompareRoot(value, Heap::kTrueValueRootIndex); in DoBranch() local
5060 __ CompareRoot(masm()->StackPointer(), Heap::kStackLimitRootIndex); in DoStackCheck() local
5076 __ CompareRoot(masm()->StackPointer(), Heap::kStackLimitRootIndex); in DoStackCheck() local
5521 __ CompareRoot(result, Heap::kUndefinedValueRootIndex); in DoStringCharFromCode() local
5846 __ CompareRoot(value, Heap::kFalseValueRootIndex); in DoTypeofIsAndBranch() local
Dbuiltins-arm64.cc293 __ CompareRoot(masm->StackPointer(), Heap::kStackLimitRootIndex); in Generate_InOptimizationQueue() local
1019 __ CompareRoot(jssp, Heap::kStackLimitRootIndex); in Generate_OsrAfterStackCheck() local
Dmacro-assembler-arm64.cc3877 void MacroAssembler::CompareRoot(const Register& obj, in CompareRoot() function in v8::internal::MacroAssembler
Dcode-stubs-arm64.cc1160 __ CompareRoot(result, Heap::kExceptionRootIndex); in Generate() local
/external/chromium_org/v8/src/ic/arm/
Dic-arm.cc700 __ CompareRoot(elements_map, Heap::kFixedDoubleArrayMapRootIndex); in KeyedStoreGenerateGenericHelper() local
730 __ CompareRoot(r4, Heap::kHeapNumberMapRootIndex); in KeyedStoreGenerateGenericHelper() local
/external/chromium_org/v8/src/ia32/
Dmacro-assembler-ia32.cc97 void MacroAssembler::CompareRoot(Register with, in CompareRoot() function in v8::internal::MacroAssembler
109 void MacroAssembler::CompareRoot(Register with, Heap::RootListIndex index) { in CompareRoot() function in v8::internal::MacroAssembler
116 void MacroAssembler::CompareRoot(const Operand& with, in CompareRoot() function in v8::internal::MacroAssembler
Dcode-stubs-ia32.cc2574 __ CompareRoot(function, scratch, Heap::kInstanceofCacheFunctionRootIndex); in Generate() local
2576 __ CompareRoot(map, scratch, Heap::kInstanceofCacheMapRootIndex); in Generate() local
/external/chromium_org/v8/src/x87/
Dmacro-assembler-x87.cc97 void MacroAssembler::CompareRoot(Register with, in CompareRoot() function in v8::internal::MacroAssembler
109 void MacroAssembler::CompareRoot(Register with, Heap::RootListIndex index) { in CompareRoot() function in v8::internal::MacroAssembler
116 void MacroAssembler::CompareRoot(const Operand& with, in CompareRoot() function in v8::internal::MacroAssembler
Dcode-stubs-x87.cc2265 __ CompareRoot(function, scratch, Heap::kInstanceofCacheFunctionRootIndex); in Generate() local
2267 __ CompareRoot(map, scratch, Heap::kInstanceofCacheMapRootIndex); in Generate() local
/external/chromium_org/v8/src/compiler/arm/
Dcode-generator-arm.cc651 __ CompareRoot(r2, Heap::kUndefinedValueRootIndex); in AssemblePrologue() local
/external/chromium_org/v8/src/compiler/x64/
Dcode-generator-x64.cc818 __ CompareRoot(rcx, Heap::kUndefinedValueRootIndex); in AssemblePrologue() local