/external/chromium_org/v8/src/ic/arm/ |
H A D | access-compiler-arm.cc | 14 #define __ ACCESS_MASM(masm) 17 void PropertyAccessCompiler::GenerateTailCall(MacroAssembler* masm, argument
|
H A D | ic-arm.cc | 22 #define __ ACCESS_MASM(masm) 25 static void GenerateGlobalInstanceTypeCheck(MacroAssembler* masm, Register type, argument 51 static void GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, argument 62 NameDictionaryLookupStub::GeneratePositiveLookup(masm, miss, &done, elements, 93 static void GenerateDictionaryStore(MacroAssembler* masm, Label* miss, argument 104 NameDictionaryLookupStub::GeneratePositiveLookup(masm, miss, &done, elements, 136 static void GenerateKeyedLoadReceiverCheck(MacroAssembler* masm, argument 162 static void GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, argument 217 static void GenerateKeyNameCheck(MacroAssembler* masm, Register key, argument 245 void LoadIC::GenerateNormal(MacroAssembler* masm) { argument 268 GenerateMiss(MacroAssembler* masm) argument 283 GenerateRuntimeGetProperty(MacroAssembler* masm) argument 293 GenerateMappedArgumentsLookup( MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument 347 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument 372 GenerateSloppyArguments(MacroAssembler* masm) argument 402 GenerateMiss(MacroAssembler* masm) argument 418 GenerateRuntimeGetProperty(MacroAssembler* masm) argument 427 GenerateGeneric(MacroAssembler* masm) argument 590 GenerateString(MacroAssembler* masm) argument 616 GenerateMiss(MacroAssembler* masm) argument 627 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument 768 GenerateGeneric(MacroAssembler* masm, StrictMode strict_mode) argument 869 GenerateMegamorphic(MacroAssembler* masm) argument 888 GenerateMiss(MacroAssembler* masm) argument 899 GenerateNormal(MacroAssembler* masm) argument [all...] |
H A D | handler-compiler-arm.cc | 16 #define __ ACCESS_MASM(masm) 20 MacroAssembler* masm, Handle<HeapType> type, Register receiver, 28 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); 32 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) { 45 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 56 MacroAssembler* masm, Handle<HeapType> type, Register receiver, 62 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); 69 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) { 82 masm 19 GenerateLoadViaGetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> getter) argument 55 GenerateStoreViaSetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> setter) argument 95 GenerateDictionaryNegativeLookup( MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument 142 GenerateDirectLoadGlobalFunctionPrototype( MacroAssembler* masm, int index, Register prototype, Label* miss) argument 166 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 178 GenerateCheckPropertyCell( MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name, Register scratch, Label* miss) argument 191 PushInterceptorArguments(MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj) argument 210 CompileCallLoadPropertyWithInterceptor( MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj, IC::UtilityId id) argument 220 GenerateFastApiCall( MacroAssembler* masm, const CallOptimization& optimization, Handle<Map> receiver_map, Register receiver, Register scratch_in, bool is_store, int argc, Register* values) argument 290 GenerateSlow(MacroAssembler* masm) argument 303 GenerateStoreSlow(MacroAssembler* masm) argument [all...] |
/external/chromium_org/v8/src/ic/arm64/ |
H A D | access-compiler-arm64.cc | 14 #define __ ACCESS_MASM(masm) 17 void PropertyAccessCompiler::GenerateTailCall(MacroAssembler* masm, argument
|
H A D | handler-compiler-arm64.cc | 16 #define __ ACCESS_MASM(masm) 20 MacroAssembler* masm, Label* miss_label, Register receiver, 24 Counters* counters = masm->isolate()->counters(); 53 masm, miss_label, &done, receiver, properties, name, scratch1); 60 MacroAssembler* masm, int index, Register prototype, Label* miss) { 61 Isolate* isolate = masm->isolate(); 82 MacroAssembler* masm, Register receiver, Register scratch1, 98 MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name, 108 static void PushInterceptorArguments(MacroAssembler* masm, Register receiver, argument 119 DCHECK(!masm 19 GenerateDictionaryNegativeLookup( MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument 59 GenerateDirectLoadGlobalFunctionPrototype( MacroAssembler* masm, int index, Register prototype, Label* miss) argument 81 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 97 GenerateCheckPropertyCell( MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name, Register scratch, Label* miss) argument 126 CompileCallLoadPropertyWithInterceptor( MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj, IC::UtilityId id) argument 137 GenerateFastApiCall( MacroAssembler* masm, const CallOptimization& optimization, Handle<Map> receiver_map, Register receiver, Register scratch, bool is_store, int argc, Register* values) argument 210 GenerateStoreViaSetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> setter) argument 252 GenerateLoadViaGetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> getter) argument 283 GenerateSlow(MacroAssembler* masm) argument 296 GenerateStoreSlow(MacroAssembler* masm) argument [all...] |
/external/chromium_org/v8/src/ic/ia32/ |
H A D | access-compiler-ia32.cc | 14 #define __ ACCESS_MASM(masm) 16 void PropertyAccessCompiler::GenerateTailCall(MacroAssembler* masm, argument
|
H A D | handler-compiler-ia32.cc | 16 #define __ ACCESS_MASM(masm) 20 MacroAssembler* masm, Handle<HeapType> type, Register receiver, 23 FrameScope scope(masm, StackFrame::INTERNAL); 27 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) { 40 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 51 MacroAssembler* masm, Label* miss_label, Register receiver, 55 Counters* counters = masm->isolate()->counters(); 79 Immediate(masm->isolate()->factory()->hash_table_map())); 83 NameDictionaryLookupStub::GenerateNegativeLookup(masm, miss_labe 19 GenerateLoadViaGetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> getter) argument 50 GenerateDictionaryNegativeLookup( MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument 90 GenerateDirectLoadGlobalFunctionPrototype( MacroAssembler* masm, int index, Register prototype, Label* miss) argument 110 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 123 GenerateFastApiCall( MacroAssembler* masm, const CallOptimization& optimization, Handle<Map> receiver_map, Register receiver, Register scratch_in, bool is_store, int argc, Register* values) argument 198 GenerateCheckPropertyCell( MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name, Register scratch, Label* miss) argument 215 GenerateStoreViaSetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> setter) argument 256 PushInterceptorArguments(MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj) argument 275 CompileCallLoadPropertyWithInterceptor( MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj, IC::UtilityId id) argument 284 StoreIC_PushArgs(MacroAssembler* masm) argument 299 GenerateSlow(MacroAssembler* masm) argument 309 GenerateStoreSlow(MacroAssembler* masm) argument [all...] |
/external/chromium_org/v8/src/ic/mips/ |
H A D | access-compiler-mips.cc | 14 #define __ ACCESS_MASM(masm) 17 void PropertyAccessCompiler::GenerateTailCall(MacroAssembler* masm, argument
|
H A D | ic-mips.cc | 23 #define __ ACCESS_MASM(masm) 26 static void GenerateGlobalInstanceTypeCheck(MacroAssembler* masm, Register type, argument 51 static void GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, argument 62 NameDictionaryLookupStub::GeneratePositiveLookup(masm, miss, &done, elements, 96 static void GenerateDictionaryStore(MacroAssembler* masm, Label* miss, argument 107 NameDictionaryLookupStub::GeneratePositiveLookup(masm, miss, &done, elements, 139 static void GenerateKeyedLoadReceiverCheck(MacroAssembler* masm, argument 164 static void GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, argument 224 static void GenerateKeyNameCheck(MacroAssembler* masm, Register key, argument 252 void LoadIC::GenerateNormal(MacroAssembler* masm) { argument 275 GenerateMiss(MacroAssembler* masm) argument 290 GenerateRuntimeGetProperty(MacroAssembler* masm) argument 300 GenerateMappedArgumentsLookup( MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument 353 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument 377 GenerateSloppyArguments(MacroAssembler* masm) argument 411 GenerateMiss(MacroAssembler* masm) argument 427 GenerateRuntimeGetProperty(MacroAssembler* masm) argument 436 GenerateGeneric(MacroAssembler* masm) argument 597 GenerateString(MacroAssembler* masm) argument 623 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument 769 GenerateGeneric(MacroAssembler* masm, StrictMode strict_mode) argument 864 GenerateMiss(MacroAssembler* masm) argument 875 GenerateMegamorphic(MacroAssembler* masm) argument 893 GenerateMiss(MacroAssembler* masm) argument 903 GenerateNormal(MacroAssembler* masm) argument [all...] |
H A D | handler-compiler-mips.cc | 16 #define __ ACCESS_MASM(masm) 20 MacroAssembler* masm, Handle<HeapType> type, Register receiver, 28 FrameScope scope(masm, StackFrame::INTERNAL); 32 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) { 45 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 56 MacroAssembler* masm, Handle<HeapType> type, Register receiver, 62 FrameScope scope(masm, StackFrame::INTERNAL); 69 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) { 82 masm 19 GenerateLoadViaGetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> getter) argument 55 GenerateStoreViaSetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> setter) argument 95 GenerateDictionaryNegativeLookup( MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument 140 GenerateDirectLoadGlobalFunctionPrototype( MacroAssembler* masm, int index, Register prototype, Label* miss) argument 163 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 175 GenerateCheckPropertyCell( MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name, Register scratch, Label* miss) argument 187 PushInterceptorArguments(MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj) argument 204 CompileCallLoadPropertyWithInterceptor( MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj, IC::UtilityId id) argument 214 GenerateFastApiCall( MacroAssembler* masm, const CallOptimization& optimization, Handle<Map> receiver_map, Register receiver, Register scratch_in, bool is_store, int argc, Register* values) argument 285 GenerateSlow(MacroAssembler* masm) argument 298 GenerateStoreSlow(MacroAssembler* masm) argument [all...] |
/external/chromium_org/v8/src/ic/mips64/ |
H A D | access-compiler-mips64.cc | 14 #define __ ACCESS_MASM(masm) 17 void PropertyAccessCompiler::GenerateTailCall(MacroAssembler* masm, argument
|
H A D | ic-mips64.cc | 23 #define __ ACCESS_MASM(masm) 26 static void GenerateGlobalInstanceTypeCheck(MacroAssembler* masm, Register type, argument 51 static void GenerateDictionaryLoad(MacroAssembler* masm, Label* miss, argument 62 NameDictionaryLookupStub::GeneratePositiveLookup(masm, miss, &done, elements, 96 static void GenerateDictionaryStore(MacroAssembler* masm, Label* miss, argument 107 NameDictionaryLookupStub::GeneratePositiveLookup(masm, miss, &done, elements, 138 static void GenerateKeyedLoadReceiverCheck(MacroAssembler* masm, argument 163 static void GenerateFastArrayLoad(MacroAssembler* masm, Register receiver, argument 223 static void GenerateKeyNameCheck(MacroAssembler* masm, Register key, argument 251 void LoadIC::GenerateNormal(MacroAssembler* masm) { argument 273 GenerateMiss(MacroAssembler* masm) argument 288 GenerateRuntimeGetProperty(MacroAssembler* masm) argument 298 GenerateMappedArgumentsLookup( MacroAssembler* masm, Register object, Register key, Register scratch1, Register scratch2, Register scratch3, Label* unmapped_case, Label* slow_case) argument 351 GenerateUnmappedArgumentsLookup(MacroAssembler* masm, Register key, Register parameter_map, Register scratch, Label* slow_case) argument 375 GenerateSloppyArguments(MacroAssembler* masm) argument 409 GenerateMiss(MacroAssembler* masm) argument 425 GenerateRuntimeGetProperty(MacroAssembler* masm) argument 434 GenerateGeneric(MacroAssembler* masm) argument 602 GenerateString(MacroAssembler* masm) argument 628 KeyedStoreGenerateGenericHelper( MacroAssembler* masm, Label* fast_object, Label* fast_double, Label* slow, KeyedStoreCheckMap check_map, KeyedStoreIncrementLength increment_length, Register value, Register key, Register receiver, Register receiver_map, Register elements_map, Register elements) argument 778 GenerateGeneric(MacroAssembler* masm, StrictMode strict_mode) argument 873 GenerateMiss(MacroAssembler* masm) argument 884 GenerateMegamorphic(MacroAssembler* masm) argument 902 GenerateMiss(MacroAssembler* masm) argument 912 GenerateNormal(MacroAssembler* masm) argument [all...] |
H A D | handler-compiler-mips64.cc | 16 #define __ ACCESS_MASM(masm) 20 MacroAssembler* masm, Handle<HeapType> type, Register receiver, 28 FrameScope scope(masm, StackFrame::INTERNAL); 32 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) { 45 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 56 MacroAssembler* masm, Handle<HeapType> type, Register receiver, 62 FrameScope scope(masm, StackFrame::INTERNAL); 69 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) { 82 masm 19 GenerateLoadViaGetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> getter) argument 55 GenerateStoreViaSetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> setter) argument 95 GenerateDictionaryNegativeLookup( MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument 140 GenerateDirectLoadGlobalFunctionPrototype( MacroAssembler* masm, int index, Register prototype, Label* miss) argument 163 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 175 GenerateCheckPropertyCell( MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name, Register scratch, Label* miss) argument 187 PushInterceptorArguments(MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj) argument 204 CompileCallLoadPropertyWithInterceptor( MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj, IC::UtilityId id) argument 214 GenerateFastApiCall( MacroAssembler* masm, const CallOptimization& optimization, Handle<Map> receiver_map, Register receiver, Register scratch_in, bool is_store, int argc, Register* values) argument 285 GenerateSlow(MacroAssembler* masm) argument 298 GenerateStoreSlow(MacroAssembler* masm) argument [all...] |
/external/chromium_org/v8/src/ic/x64/ |
H A D | access-compiler-x64.cc | 14 #define __ ACCESS_MASM(masm) 17 void PropertyAccessCompiler::GenerateTailCall(MacroAssembler* masm, argument
|
H A D | stub-cache-x64.cc | 15 #define __ ACCESS_MASM(masm) 18 static void ProbeTable(Isolate* isolate, MacroAssembler* masm, argument 85 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Flags flags, argument 89 Isolate* isolate = masm->isolate(); 110 Counters* counters = masm->isolate()->counters(); 126 ProbeTable(isolate, masm, flags, leave_frame, kPrimary, receiver, name, 139 ProbeTable(isolate, masm, flags, leave_frame, kSecondary, receiver, name,
|
H A D | handler-compiler-x64.cc | 16 #define __ ACCESS_MASM(masm) 19 MacroAssembler* masm, Label* miss_label, Register receiver, 23 Counters* counters = masm->isolate()->counters(); 51 NameDictionaryLookupStub::GenerateNegativeLookup(masm, miss_label, &done, 59 MacroAssembler* masm, int index, Register prototype, Label* miss) { 60 Isolate* isolate = masm->isolate(); 81 MacroAssembler* masm, Register receiver, Register result, Register scratch, 89 static void PushInterceptorArguments(MacroAssembler* masm, Register receiver, argument 99 DCHECK(!masm->isolate()->heap()->InNewSpace(*interceptor)); 108 MacroAssembler* masm, Registe 18 GenerateDictionaryNegativeLookup( MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument 58 GenerateDirectLoadGlobalFunctionPrototype( MacroAssembler* masm, int index, Register prototype, Label* miss) argument 80 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register result, Register scratch, Label* miss_label) argument 107 CompileCallLoadPropertyWithInterceptor( MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj, IC::UtilityId id) argument 117 GenerateFastApiCall( MacroAssembler* masm, const CallOptimization& optimization, Handle<Map> receiver_map, Register receiver, Register scratch_in, bool is_store, int argc, Register* values) argument 190 GenerateCheckPropertyCell( MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name, Register scratch, Label* miss) argument 202 GenerateStoreViaSetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> setter) argument 243 GenerateLoadViaGetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> getter) argument 279 StoreIC_PushArgs(MacroAssembler* masm) argument 294 GenerateSlow(MacroAssembler* masm) argument 304 GenerateStoreSlow(MacroAssembler* masm) argument [all...] |
/external/chromium_org/v8/src/ic/x87/ |
H A D | access-compiler-x87.cc | 14 #define __ ACCESS_MASM(masm) 16 void PropertyAccessCompiler::GenerateTailCall(MacroAssembler* masm, argument
|
H A D | handler-compiler-x87.cc | 16 #define __ ACCESS_MASM(masm) 20 MacroAssembler* masm, Handle<HeapType> type, Register receiver, 23 FrameScope scope(masm, StackFrame::INTERNAL); 27 if (IC::TypeToMap(*type, masm->isolate())->IsJSGlobalObjectMap()) { 40 masm->isolate()->heap()->SetGetterStubDeoptPCOffset(masm->pc_offset()); 51 MacroAssembler* masm, Label* miss_label, Register receiver, 55 Counters* counters = masm->isolate()->counters(); 79 Immediate(masm->isolate()->factory()->hash_table_map())); 83 NameDictionaryLookupStub::GenerateNegativeLookup(masm, miss_labe 19 GenerateLoadViaGetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> getter) argument 50 GenerateDictionaryNegativeLookup( MacroAssembler* masm, Label* miss_label, Register receiver, Handle<Name> name, Register scratch0, Register scratch1) argument 90 GenerateDirectLoadGlobalFunctionPrototype( MacroAssembler* masm, int index, Register prototype, Label* miss) argument 110 GenerateLoadFunctionPrototype( MacroAssembler* masm, Register receiver, Register scratch1, Register scratch2, Label* miss_label) argument 123 GenerateFastApiCall( MacroAssembler* masm, const CallOptimization& optimization, Handle<Map> receiver_map, Register receiver, Register scratch_in, bool is_store, int argc, Register* values) argument 198 GenerateCheckPropertyCell( MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name, Register scratch, Label* miss) argument 215 GenerateStoreViaSetter( MacroAssembler* masm, Handle<HeapType> type, Register receiver, Handle<JSFunction> setter) argument 256 PushInterceptorArguments(MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj) argument 275 CompileCallLoadPropertyWithInterceptor( MacroAssembler* masm, Register receiver, Register holder, Register name, Handle<JSObject> holder_obj, IC::UtilityId id) argument 284 StoreIC_PushArgs(MacroAssembler* masm) argument 299 GenerateSlow(MacroAssembler* masm) argument 309 GenerateStoreSlow(MacroAssembler* masm) argument [all...] |
/external/chromium_org/v8/src/ |
H A D | builtins.cc | 1242 static void Generate_LoadIC_Miss(MacroAssembler* masm) { argument 1243 LoadIC::GenerateMiss(masm); 1247 static void Generate_LoadIC_Normal(MacroAssembler* masm) { argument 1248 LoadIC::GenerateNormal(masm); 1252 static void Generate_LoadIC_Getter_ForDeopt(MacroAssembler* masm) { argument 1253 NamedLoadHandlerCompiler::GenerateLoadViaGetterForDeopt(masm); 1257 static void Generate_LoadIC_Slow(MacroAssembler* masm) { argument 1258 LoadIC::GenerateRuntimeGetProperty(masm); 1262 static void Generate_KeyedLoadIC_Initialize(MacroAssembler* masm) { argument 1263 KeyedLoadIC::GenerateInitialize(masm); 1267 Generate_KeyedLoadIC_Slow(MacroAssembler* masm) argument 1272 Generate_KeyedLoadIC_Miss(MacroAssembler* masm) argument 1277 Generate_KeyedLoadIC_Generic(MacroAssembler* masm) argument 1282 Generate_KeyedLoadIC_String(MacroAssembler* masm) argument 1287 Generate_KeyedLoadIC_PreMonomorphic(MacroAssembler* masm) argument 1292 Generate_StoreIC_Miss(MacroAssembler* masm) argument 1297 Generate_StoreIC_Normal(MacroAssembler* masm) argument 1302 Generate_StoreIC_Slow(MacroAssembler* masm) argument 1307 Generate_KeyedStoreIC_Slow(MacroAssembler* masm) argument 1312 Generate_StoreIC_Setter_ForDeopt(MacroAssembler* masm) argument 1317 Generate_KeyedStoreIC_Generic(MacroAssembler* masm) argument 1322 Generate_KeyedStoreIC_Generic_Strict(MacroAssembler* masm) argument 1327 Generate_KeyedStoreIC_Miss(MacroAssembler* masm) argument 1332 Generate_KeyedStoreIC_Initialize(MacroAssembler* masm) argument 1337 Generate_KeyedStoreIC_Initialize_Strict(MacroAssembler* masm) argument 1342 Generate_KeyedStoreIC_PreMonomorphic(MacroAssembler* masm) argument 1347 Generate_KeyedStoreIC_PreMonomorphic_Strict(MacroAssembler* masm) argument 1352 Generate_KeyedStoreIC_SloppyArguments(MacroAssembler* masm) argument 1357 Generate_CallICStub_DebugBreak(MacroAssembler* masm) argument 1362 Generate_LoadIC_DebugBreak(MacroAssembler* masm) argument 1367 Generate_StoreIC_DebugBreak(MacroAssembler* masm) argument 1372 Generate_KeyedLoadIC_DebugBreak(MacroAssembler* masm) argument 1377 Generate_KeyedStoreIC_DebugBreak(MacroAssembler* masm) argument 1382 Generate_CompareNilIC_DebugBreak(MacroAssembler* masm) argument 1387 Generate_Return_DebugBreak(MacroAssembler* masm) argument 1392 Generate_CallFunctionStub_DebugBreak(MacroAssembler* masm) argument 1397 Generate_CallConstructStub_DebugBreak(MacroAssembler* masm) argument 1402 Generate_CallConstructStub_Recording_DebugBreak( MacroAssembler* masm) argument 1408 Generate_Slot_DebugBreak(MacroAssembler* masm) argument 1413 Generate_PlainReturn_LiveEdit(MacroAssembler* masm) argument 1418 Generate_FrameDropper_LiveEdit(MacroAssembler* masm) argument 1618 Generate_InterruptCheck(MacroAssembler* masm) argument 1623 Generate_StackCheck(MacroAssembler* masm) argument [all...] |
H A D | codegen.h | 17 // masm 79 static Handle<Code> MakeCodeEpilogue(MacroAssembler* masm, 86 static bool RecordPositions(MacroAssembler* masm, 121 MacroAssembler* masm, 129 MacroAssembler* masm, 137 MacroAssembler* masm,
|
/external/chromium_org/v8/src/arm64/ |
H A D | code-stubs-arm64.cc | 95 #define __ ACCESS_MASM(masm) 98 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, argument 107 FrameScope scope(masm, StackFrame::INTERNAL); 112 MacroAssembler::PushPopQueue queue(masm); 125 void DoubleToIStub::Generate(MacroAssembler* masm) { argument 132 DCHECK(jssp.Is(masm->StackPointer())); 174 if (masm->emit_debug_code()) { 205 static void EmitIdenticalObjectComparison(MacroAssembler* masm, argument 294 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, argument 302 if (masm 348 EmitSmiNonsmiComparison(MacroAssembler* masm, Register left, Register right, FPRegister left_d, FPRegister right_d, Label* slow, bool strict) argument 418 EmitCheckForInternalizedStringsOrObjects(MacroAssembler* masm, Register left, Register right, Register left_map, Register right_map, Register left_type, Register right_type, Label* possible_strings, Label* not_both_strings) argument 470 CompareICStub_CheckInputType(MacroAssembler* masm, Register input, CompareICState::State expected, Label* fail) argument 486 GenerateGeneric(MacroAssembler* masm) argument 651 Generate(MacroAssembler* masm) argument 690 Generate(MacroAssembler* masm) argument 704 Generate(MacroAssembler* masm) argument 715 Generate(MacroAssembler* masm) argument 1023 Generate(MacroAssembler* masm) argument 1244 Generate(MacroAssembler* masm) argument 1412 Generate(MacroAssembler* masm) argument 1425 Generate(MacroAssembler* masm) argument 1605 GenerateReadElement(MacroAssembler* masm) argument 1656 GenerateNewSloppySlow(MacroAssembler* masm) argument 1685 GenerateNewSloppyFast(MacroAssembler* masm) argument 1958 Generate(MacroAssembler* masm) argument 1981 GenerateNewStrict(MacroAssembler* masm) argument 2113 Generate(MacroAssembler* masm) argument 2634 GenerateRecordCallTarget(MacroAssembler* masm, Register argc, Register function, Register feedback_vector, Register index, Register scratch1, Register scratch2) argument 2746 EmitContinueIfStrictOrNative(MacroAssembler* masm, Label* cont) argument 2757 EmitSlowCase(MacroAssembler* masm, int argc, Register function, Register type, Label* non_function) argument 2787 EmitWrapCase(MacroAssembler* masm, int argc, Label* cont) argument 2799 CallFunctionNoFeedback(MacroAssembler* masm, int argc, bool needs_checks, bool call_as_method) argument 2857 Generate(MacroAssembler* masm) argument 2863 Generate(MacroAssembler* masm) argument 2933 EmitLoadTypeFeedbackVector(MacroAssembler* masm, Register vector) argument 2942 Generate(MacroAssembler* masm) argument 2986 Generate(MacroAssembler* masm) argument 3072 GenerateMiss(MacroAssembler* masm) argument 3098 GenerateFast(MacroAssembler* masm) argument 3130 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument 3178 GenerateFast(MacroAssembler* masm) argument 3192 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument 3209 GenerateSmis(MacroAssembler* masm) argument 3232 GenerateNumbers(MacroAssembler* masm) argument 3298 GenerateInternalizedStrings(MacroAssembler* masm) argument 3336 GenerateUniqueNames(MacroAssembler* masm) argument 3375 GenerateStrings(MacroAssembler* masm) argument 3456 GenerateObjects(MacroAssembler* masm) argument 3480 GenerateKnownObjects(MacroAssembler* masm) argument 3512 GenerateMiss(MacroAssembler* masm) argument 3544 Generate(MacroAssembler* masm) argument 3795 GenerateFlatOneByteStringEquals( MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3) argument 3834 GenerateCompareFlatOneByteStrings( MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument 3874 GenerateOneByteCharsCompareLoop( MacroAssembler* masm, Register left, Register right, Register length, Register scratch1, Register scratch2, Label* chars_not_equal) argument 3902 Generate(MacroAssembler* masm) argument 3946 Generate(MacroAssembler* masm) argument 3973 GenerateIncremental(MacroAssembler* masm, Mode mode) argument 4010 InformIncrementalMarker(MacroAssembler* masm) argument 4031 CheckNeedsToInformIncrementalMarker( MacroAssembler* masm, OnNoNeedToInformIncrementalMarker on_no_need, Mode mode) argument 4109 Generate(MacroAssembler* masm) argument 4139 Generate(MacroAssembler* masm) argument 4209 Generate(MacroAssembler* masm) argument 4225 Generate(MacroAssembler* masm) argument 4232 Generate(MacroAssembler* masm) argument 4239 GetProfileEntryHookCallSize(MacroAssembler* masm) argument 4253 MaybeCallEntryHook(MacroAssembler* masm) argument 4270 Generate(MacroAssembler* masm) argument 4313 Generate(MacroAssembler* masm) argument 4334 GenerateCall(MacroAssembler* masm, Register target) argument 4355 GeneratePositiveLookup( MacroAssembler* masm, Label* miss, Label* done, Register elements, Register name, Register scratch1, Register scratch2) argument 4433 GenerateNegativeLookup(MacroAssembler* masm, Label* miss, Label* done, Register receiver, Register properties, Handle<Name> name, Register scratch0) argument 4503 Generate(MacroAssembler* masm) argument 4590 CreateArrayDispatch(MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 4623 CreateArrayDispatchOneArgument(MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 4750 GenerateDispatchToArrayStub( MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 4783 Generate(MacroAssembler* masm) argument 4831 GenerateCase( MacroAssembler* masm, ElementsKind kind) argument 4868 Generate(MacroAssembler* masm) argument 4918 Generate(MacroAssembler* masm) argument 5022 Generate(MacroAssembler* masm) argument [all...] |
/external/chromium_org/v8/src/ic/ |
H A D | handler-compiler.h | 46 static void GenerateFastApiCall(MacroAssembler* masm, 57 static void GenerateDictionaryNegativeLookup(MacroAssembler* masm, 66 static void GenerateCheckPropertyCell(MacroAssembler* masm, 135 static void GenerateLoadViaGetter(MacroAssembler* masm, Handle<HeapType> type, 139 static void GenerateLoadViaGetterForDeopt(MacroAssembler* masm) { argument 140 GenerateLoadViaGetter(masm, Handle<HeapType>::null(), no_reg, 144 static void GenerateLoadFunctionPrototype(MacroAssembler* masm, 184 static void GenerateDirectLoadGlobalFunctionPrototype(MacroAssembler* masm, 214 static void GenerateStoreViaSetter(MacroAssembler* masm, 218 static void GenerateStoreViaSetterForDeopt(MacroAssembler* masm) { argument [all...] |
/external/chromium_org/v8/src/x64/ |
H A D | code-stubs-x64.cc | 91 #define __ ACCESS_MASM(masm) 94 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, argument 103 FrameScope scope(masm, StackFrame::INTERNAL); 117 void StoreBufferOverflowStub::Generate(MacroAssembler* masm) { argument 124 AllowExternalCallThatCantCauseGC scope(masm); 143 static void LoadSSE2UnknownOperands(MacroAssembler* masm, 148 void DoubleToIStub::Generate(MacroAssembler* masm) { argument 232 void FloatingPointHelper::LoadSSE2UnknownOperands(MacroAssembler* masm, argument 262 void MathPowStub::Generate(MacroAssembler* masm) { argument 509 AllowExternalCallThatCantCauseGC scope(masm); 524 Generate(MacroAssembler* masm) argument 536 GenerateReadElement(MacroAssembler* masm) argument 594 GenerateNewSloppyFast(MacroAssembler* masm) argument 812 GenerateNewSloppySlow(MacroAssembler* masm) argument 839 Generate(MacroAssembler* masm) argument 870 GenerateNewStrict(MacroAssembler* masm) argument 969 Generate(MacroAssembler* masm) argument 1426 CheckInputType(MacroAssembler* masm, Register input, CompareICState::State expected, Label* fail) argument 1442 BranchIfNotInternalizedString(MacroAssembler* masm, Label* label, Register object, Register scratch) argument 1456 GenerateGeneric(MacroAssembler* masm) argument 1709 GenerateRecordCallTarget(MacroAssembler* masm) argument 1818 EmitContinueIfStrictOrNative(MacroAssembler* masm, Label* cont) argument 1833 EmitSlowCase(Isolate* isolate, MacroAssembler* masm, StackArgumentsAccessor* args, int argc, Label* non_function) argument 1866 EmitWrapCase(MacroAssembler* masm, StackArgumentsAccessor* args, Label* cont) argument 1881 CallFunctionNoFeedback(MacroAssembler* masm, int argc, bool needs_checks, bool call_as_method) argument 1938 Generate(MacroAssembler* masm) argument 1943 Generate(MacroAssembler* masm) argument 2009 EmitLoadTypeFeedbackVector(MacroAssembler* masm, Register vector) argument 2017 Generate(MacroAssembler* masm) argument 2058 Generate(MacroAssembler* masm) argument 2141 GenerateMiss(MacroAssembler* masm) argument 2198 Generate(MacroAssembler* masm) argument 2333 Generate(MacroAssembler* masm) argument 2498 Generate(MacroAssembler* masm) argument 2712 GenerateFast(MacroAssembler* masm) argument 2741 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument 2801 GenerateFast(MacroAssembler* masm) argument 2817 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument 2836 GenerateCopyCharacters(MacroAssembler* masm, Register dest, Register src, Register count, String::Encoding encoding) argument 2866 Generate(MacroAssembler* masm) argument 3087 GenerateFlatOneByteStringEquals(MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2) argument 3128 GenerateCompareFlatOneByteStrings( MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument 3265 Generate(MacroAssembler* masm) argument 3293 GenerateSmis(MacroAssembler* masm) argument 3317 GenerateNumbers(MacroAssembler* masm) argument 3394 GenerateInternalizedStrings(MacroAssembler* masm) argument 3437 GenerateUniqueNames(MacroAssembler* masm) argument 3480 GenerateStrings(MacroAssembler* masm) argument 3567 GenerateObjects(MacroAssembler* masm) argument 3587 GenerateKnownObjects(MacroAssembler* masm) argument 3607 GenerateMiss(MacroAssembler* masm) argument 3632 GenerateNegativeLookup(MacroAssembler* masm, Label* miss, Label* done, Register properties, Handle<Name> name, Register r0) argument 3699 GeneratePositiveLookup(MacroAssembler* masm, Label* miss, Label* done, Register elements, Register name, Register r0, Register r1) argument 3749 Generate(MacroAssembler* masm) argument 3850 Generate(MacroAssembler* masm) argument 3882 GenerateIncremental(MacroAssembler* masm, Mode mode) argument 3919 InformIncrementalMarker(MacroAssembler* masm) argument 3942 CheckNeedsToInformIncrementalMarker( MacroAssembler* masm, OnNoNeedToInformIncrementalMarker on_no_need, Mode mode) argument 4028 Generate(MacroAssembler* masm) argument 4107 Generate(MacroAssembler* masm) argument 4122 Generate(MacroAssembler* masm) argument 4129 Generate(MacroAssembler* masm) argument 4136 MaybeCallEntryHook(MacroAssembler* masm) argument 4144 Generate(MacroAssembler* masm) argument 4182 CreateArrayDispatch(MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 4208 CreateArrayDispatchOneArgument(MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 4335 GenerateDispatchToArrayStub( MacroAssembler* masm, AllocationSiteOverrideMode mode) argument 4363 Generate(MacroAssembler* masm) argument 4406 GenerateCase( MacroAssembler* masm, ElementsKind kind) argument 4443 Generate(MacroAssembler* masm) argument 4494 Generate(MacroAssembler* masm) argument 4612 Generate(MacroAssembler* masm) argument [all...] |
/external/chromium_org/v8/src/arm/ |
H A D | code-stubs-arm.cc | 92 #define __ ACCESS_MASM(masm) 95 static void EmitIdenticalObjectComparison(MacroAssembler* masm, 98 static void EmitSmiNonsmiComparison(MacroAssembler* masm, 104 static void EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, 109 void HydrogenCodeStub::GenerateLightweightMiss(MacroAssembler* masm, argument 118 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); 132 void DoubleToIStub::Generate(MacroAssembler* masm) { argument 247 void WriteInt32ToHeapNumberStub::Generate(MacroAssembler* masm) { argument 295 static void EmitIdenticalObjectComparison(MacroAssembler* masm, argument 393 static void EmitSmiNonsmiComparison(MacroAssembler* masm, argument 458 EmitStrictTwoHeapObjectCompare(MacroAssembler* masm, Register lhs, Register rhs) argument 501 EmitCheckForTwoHeapNumbers(MacroAssembler* masm, Register lhs, Register rhs, Label* both_loaded_as_doubles, Label* not_heap_numbers, Label* slow) argument 525 EmitCheckForInternalizedStringsOrObjects(MacroAssembler* masm, Register lhs, Register rhs, Label* possible_strings, Label* not_both_strings) argument 568 CompareICStub_CheckInputType(MacroAssembler* masm, Register input, Register scratch, CompareICState::State expected, Label* fail) argument 589 GenerateGeneric(MacroAssembler* masm) argument 737 Generate(MacroAssembler* masm) argument 764 Generate(MacroAssembler* masm) argument 995 Generate(MacroAssembler* masm) argument 1125 Generate(MacroAssembler* masm) argument 1304 Generate(MacroAssembler* masm) argument 1494 Generate(MacroAssembler* masm) argument 1506 GenerateReadElement(MacroAssembler* masm) argument 1559 GenerateNewSloppySlow(MacroAssembler* masm) argument 1583 GenerateNewSloppyFast(MacroAssembler* masm) argument 1788 Generate(MacroAssembler* masm) argument 1814 GenerateNewStrict(MacroAssembler* masm) argument 1911 Generate(MacroAssembler* masm) argument 2335 GenerateRecordCallTarget(MacroAssembler* masm) argument 2432 EmitContinueIfStrictOrNative(MacroAssembler* masm, Label* cont) argument 2446 EmitSlowCase(MacroAssembler* masm, int argc, Label* non_function) argument 2474 EmitWrapCase(MacroAssembler* masm, int argc, Label* cont) argument 2486 CallFunctionNoFeedback(MacroAssembler* masm, int argc, bool needs_checks, bool call_as_method) argument 2540 Generate(MacroAssembler* masm) argument 2545 Generate(MacroAssembler* masm) argument 2609 EmitLoadTypeFeedbackVector(MacroAssembler* masm, Register vector) argument 2618 Generate(MacroAssembler* masm) argument 2658 Generate(MacroAssembler* masm) argument 2735 GenerateMiss(MacroAssembler* masm) argument 2760 GenerateFast(MacroAssembler* masm) argument 2793 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument 2848 GenerateFast(MacroAssembler* masm) argument 2868 GenerateSlow( MacroAssembler* masm, const RuntimeCallHelper& call_helper) argument 2888 GenerateCopyCharacters(MacroAssembler* masm, Register dest, Register src, Register count, Register scratch, String::Encoding encoding) argument 2924 Generate(MacroAssembler* masm) argument 3149 GenerateFlatOneByteStringEquals( MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3) argument 3184 GenerateCompareFlatOneByteStrings( MacroAssembler* masm, Register left, Register right, Register scratch1, Register scratch2, Register scratch3, Register scratch4) argument 3217 GenerateOneByteCharsCompareLoop( MacroAssembler* masm, Register left, Register right, Register length, Register scratch1, Register scratch2, Label* chars_not_equal) argument 3243 Generate(MacroAssembler* masm) argument 3280 Generate(MacroAssembler* masm) argument 3311 GenerateSmis(MacroAssembler* masm) argument 3332 GenerateNumbers(MacroAssembler* masm) argument 3409 GenerateInternalizedStrings(MacroAssembler* masm) argument 3447 GenerateUniqueNames(MacroAssembler* masm) argument 3486 GenerateStrings(MacroAssembler* masm) argument 3565 GenerateObjects(MacroAssembler* masm) argument 3585 GenerateKnownObjects(MacroAssembler* masm) argument 3604 GenerateMiss(MacroAssembler* masm) argument 3627 Generate(MacroAssembler* masm) argument 3637 GenerateCall(MacroAssembler* masm, Register target) argument 3647 GenerateNegativeLookup(MacroAssembler* masm, Label* miss, Label* done, Register receiver, Register properties, Handle<Name> name, Register scratch0) argument 3730 GeneratePositiveLookup(MacroAssembler* masm, Label* miss, Label* done, Register elements, Register name, Register scratch1, Register scratch2) argument 3803 Generate(MacroAssembler* masm) argument 3908 Generate(MacroAssembler* masm) argument [all...] |
/external/chromium_org/v8/src/compiler/ |
H A D | code-generator.cc | 32 PositionsRecorder* recorder = masm()->positions_recorder(); 37 ProfileEntryHookStub::MaybeCallEntryHook(masm()); 41 info->set_prologue_offset(masm()->pc_offset()); 50 FinishCode(masm()); 54 int target_offset = masm()->pc_offset() + Deoptimizer::patch_size(); 55 while (masm()->pc_offset() < target_offset) { 56 masm()->nop(); 60 safepoints()->Emit(masm(), frame()->GetSpillSlotCount()); 68 masm(), Code::ComputeFlags(kind), info); 89 safepoints()->DefineSafepoint(masm(), kin [all...] |