Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(613)

Side by Side Diff: src/objects-inl.h

Issue 855903002: remove SignatureInfo class (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: fix Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « src/objects-debug.cc ('k') | src/objects-printer.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2012 the V8 project authors. All rights reserved. 1 // Copyright 2012 the V8 project authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 // 4 //
5 // Review notes: 5 // Review notes:
6 // 6 //
7 // - The use of macros in these inline functions may seem superfluous 7 // - The use of macros in these inline functions may seem superfluous
8 // but it is absolutely needed to make sure gcc generates optimal 8 // but it is absolutely needed to make sure gcc generates optimal
9 // code. gcc is not happy when attempting to inline too deep. 9 // code. gcc is not happy when attempting to inline too deep.
10 // 10 //
(...skipping 5522 matching lines...) Expand 10 before | Expand all | Expand 10 after
5533 ACCESSORS(FunctionTemplateInfo, instance_call_handler, Object, 5533 ACCESSORS(FunctionTemplateInfo, instance_call_handler, Object,
5534 kInstanceCallHandlerOffset) 5534 kInstanceCallHandlerOffset)
5535 ACCESSORS(FunctionTemplateInfo, access_check_info, Object, 5535 ACCESSORS(FunctionTemplateInfo, access_check_info, Object,
5536 kAccessCheckInfoOffset) 5536 kAccessCheckInfoOffset)
5537 ACCESSORS_TO_SMI(FunctionTemplateInfo, flag, kFlagOffset) 5537 ACCESSORS_TO_SMI(FunctionTemplateInfo, flag, kFlagOffset)
5538 5538
5539 ACCESSORS(ObjectTemplateInfo, constructor, Object, kConstructorOffset) 5539 ACCESSORS(ObjectTemplateInfo, constructor, Object, kConstructorOffset)
5540 ACCESSORS(ObjectTemplateInfo, internal_field_count, Object, 5540 ACCESSORS(ObjectTemplateInfo, internal_field_count, Object,
5541 kInternalFieldCountOffset) 5541 kInternalFieldCountOffset)
5542 5542
5543 ACCESSORS(SignatureInfo, receiver, Object, kReceiverOffset)
5544 ACCESSORS(SignatureInfo, args, Object, kArgsOffset)
5545
5546 ACCESSORS(TypeSwitchInfo, types, Object, kTypesOffset) 5543 ACCESSORS(TypeSwitchInfo, types, Object, kTypesOffset)
5547 5544
5548 ACCESSORS(AllocationSite, transition_info, Object, kTransitionInfoOffset) 5545 ACCESSORS(AllocationSite, transition_info, Object, kTransitionInfoOffset)
5549 ACCESSORS(AllocationSite, nested_site, Object, kNestedSiteOffset) 5546 ACCESSORS(AllocationSite, nested_site, Object, kNestedSiteOffset)
5550 ACCESSORS_TO_SMI(AllocationSite, pretenure_data, kPretenureDataOffset) 5547 ACCESSORS_TO_SMI(AllocationSite, pretenure_data, kPretenureDataOffset)
5551 ACCESSORS_TO_SMI(AllocationSite, pretenure_create_count, 5548 ACCESSORS_TO_SMI(AllocationSite, pretenure_create_count,
5552 kPretenureCreateCountOffset) 5549 kPretenureCreateCountOffset)
5553 ACCESSORS(AllocationSite, dependent_code, DependentCode, 5550 ACCESSORS(AllocationSite, dependent_code, DependentCode,
5554 kDependentCodeOffset) 5551 kDependentCodeOffset)
5555 ACCESSORS(AllocationSite, weak_next, Object, kWeakNextOffset) 5552 ACCESSORS(AllocationSite, weak_next, Object, kWeakNextOffset)
(...skipping 1954 matching lines...) Expand 10 before | Expand all | Expand 10 after
7510 #undef READ_SHORT_FIELD 7507 #undef READ_SHORT_FIELD
7511 #undef WRITE_SHORT_FIELD 7508 #undef WRITE_SHORT_FIELD
7512 #undef READ_BYTE_FIELD 7509 #undef READ_BYTE_FIELD
7513 #undef WRITE_BYTE_FIELD 7510 #undef WRITE_BYTE_FIELD
7514 #undef NOBARRIER_READ_BYTE_FIELD 7511 #undef NOBARRIER_READ_BYTE_FIELD
7515 #undef NOBARRIER_WRITE_BYTE_FIELD 7512 #undef NOBARRIER_WRITE_BYTE_FIELD
7516 7513
7517 } } // namespace v8::internal 7514 } } // namespace v8::internal
7518 7515
7519 #endif // V8_OBJECTS_INL_H_ 7516 #endif // V8_OBJECTS_INL_H_
OLDNEW
« no previous file with comments | « src/objects-debug.cc ('k') | src/objects-printer.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698