OLD | NEW |
1 // Copyright 2006-2008 the V8 project authors. All rights reserved. | 1 // Copyright 2006-2008 the V8 project authors. All rights reserved. |
2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without |
3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are |
4 // met: | 4 // met: |
5 // | 5 // |
6 // * Redistributions of source code must retain the above copyright | 6 // * Redistributions of source code must retain the above copyright |
7 // notice, this list of conditions and the following disclaimer. | 7 // notice, this list of conditions and the following disclaimer. |
8 // * Redistributions in binary form must reproduce the above | 8 // * Redistributions in binary form must reproduce the above |
9 // copyright notice, this list of conditions and the following | 9 // copyright notice, this list of conditions and the following |
10 // disclaimer in the documentation and/or other materials provided | 10 // disclaimer in the documentation and/or other materials provided |
(...skipping 2449 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2460 kIsExpressionBit) | 2460 kIsExpressionBit) |
2461 BOOL_ACCESSORS(SharedFunctionInfo, start_position_and_type, is_toplevel, | 2461 BOOL_ACCESSORS(SharedFunctionInfo, start_position_and_type, is_toplevel, |
2462 kIsTopLevelBit) | 2462 kIsTopLevelBit) |
2463 BOOL_GETTER(SharedFunctionInfo, compiler_hints, | 2463 BOOL_GETTER(SharedFunctionInfo, compiler_hints, |
2464 has_only_simple_this_property_assignments, | 2464 has_only_simple_this_property_assignments, |
2465 kHasOnlySimpleThisPropertyAssignments) | 2465 kHasOnlySimpleThisPropertyAssignments) |
2466 BOOL_ACCESSORS(SharedFunctionInfo, | 2466 BOOL_ACCESSORS(SharedFunctionInfo, |
2467 compiler_hints, | 2467 compiler_hints, |
2468 try_full_codegen, | 2468 try_full_codegen, |
2469 kTryFullCodegen) | 2469 kTryFullCodegen) |
| 2470 BOOL_ACCESSORS(SharedFunctionInfo, |
| 2471 compiler_hints, |
| 2472 allows_lazy_compilation, |
| 2473 kAllowLazyCompilation) |
2470 | 2474 |
2471 #if V8_HOST_ARCH_32_BIT | 2475 #if V8_HOST_ARCH_32_BIT |
2472 SMI_ACCESSORS(SharedFunctionInfo, length, kLengthOffset) | 2476 SMI_ACCESSORS(SharedFunctionInfo, length, kLengthOffset) |
2473 SMI_ACCESSORS(SharedFunctionInfo, formal_parameter_count, | 2477 SMI_ACCESSORS(SharedFunctionInfo, formal_parameter_count, |
2474 kFormalParameterCountOffset) | 2478 kFormalParameterCountOffset) |
2475 SMI_ACCESSORS(SharedFunctionInfo, expected_nof_properties, | 2479 SMI_ACCESSORS(SharedFunctionInfo, expected_nof_properties, |
2476 kExpectedNofPropertiesOffset) | 2480 kExpectedNofPropertiesOffset) |
2477 SMI_ACCESSORS(SharedFunctionInfo, num_literals, kNumLiteralsOffset) | 2481 SMI_ACCESSORS(SharedFunctionInfo, num_literals, kNumLiteralsOffset) |
2478 SMI_ACCESSORS(SharedFunctionInfo, start_position_and_type, | 2482 SMI_ACCESSORS(SharedFunctionInfo, start_position_and_type, |
2479 kStartPositionAndTypeOffset) | 2483 kStartPositionAndTypeOffset) |
(...skipping 744 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3224 #undef WRITE_INT_FIELD | 3228 #undef WRITE_INT_FIELD |
3225 #undef READ_SHORT_FIELD | 3229 #undef READ_SHORT_FIELD |
3226 #undef WRITE_SHORT_FIELD | 3230 #undef WRITE_SHORT_FIELD |
3227 #undef READ_BYTE_FIELD | 3231 #undef READ_BYTE_FIELD |
3228 #undef WRITE_BYTE_FIELD | 3232 #undef WRITE_BYTE_FIELD |
3229 | 3233 |
3230 | 3234 |
3231 } } // namespace v8::internal | 3235 } } // namespace v8::internal |
3232 | 3236 |
3233 #endif // V8_OBJECTS_INL_H_ | 3237 #endif // V8_OBJECTS_INL_H_ |
OLD | NEW |