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

Side by Side Diff: src/objects.h

Issue 1187563011: Remove deprecated SharedFunctionInfo::dont_cache predicate. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Created 5 years, 6 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/compiler.cc ('k') | src/objects.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 #ifndef V8_OBJECTS_H_ 5 #ifndef V8_OBJECTS_H_
6 #define V8_OBJECTS_H_ 6 #define V8_OBJECTS_H_
7 7
8 #include <iosfwd> 8 #include <iosfwd>
9 9
10 #include "src/allocation.h" 10 #include "src/allocation.h"
(...skipping 6837 matching lines...) Expand 10 before | Expand all | Expand 10 after
6848 // Indicates that the function is anonymous (the name field can be set 6848 // Indicates that the function is anonymous (the name field can be set
6849 // through the API, which does not change this flag). 6849 // through the API, which does not change this flag).
6850 DECL_BOOLEAN_ACCESSORS(is_anonymous) 6850 DECL_BOOLEAN_ACCESSORS(is_anonymous)
6851 6851
6852 // Is this a function or top-level/eval code. 6852 // Is this a function or top-level/eval code.
6853 DECL_BOOLEAN_ACCESSORS(is_function) 6853 DECL_BOOLEAN_ACCESSORS(is_function)
6854 6854
6855 // Indicates that code for this function cannot be compiled with Crankshaft. 6855 // Indicates that code for this function cannot be compiled with Crankshaft.
6856 DECL_BOOLEAN_ACCESSORS(dont_crankshaft) 6856 DECL_BOOLEAN_ACCESSORS(dont_crankshaft)
6857 6857
6858 // Indicates that code for this function cannot be cached.
6859 DECL_BOOLEAN_ACCESSORS(dont_cache)
6860
6861 // Indicates that code for this function cannot be flushed. 6858 // Indicates that code for this function cannot be flushed.
6862 DECL_BOOLEAN_ACCESSORS(dont_flush) 6859 DECL_BOOLEAN_ACCESSORS(dont_flush)
6863 6860
6864 // Indicates that this function is a generator. 6861 // Indicates that this function is a generator.
6865 DECL_BOOLEAN_ACCESSORS(is_generator) 6862 DECL_BOOLEAN_ACCESSORS(is_generator)
6866 6863
6867 // Indicates that this function is an arrow function. 6864 // Indicates that this function is an arrow function.
6868 DECL_BOOLEAN_ACCESSORS(is_arrow) 6865 DECL_BOOLEAN_ACCESSORS(is_arrow)
6869 6866
6870 // Indicates that this function is a concise method. 6867 // Indicates that this function is a concise method.
(...skipping 242 matching lines...) Expand 10 before | Expand all | Expand 10 after
7113 kUsesArguments, 7110 kUsesArguments,
7114 kNeedsHomeObject, 7111 kNeedsHomeObject,
7115 kHasDuplicateParameters, 7112 kHasDuplicateParameters,
7116 kNative, 7113 kNative,
7117 kForceInline, 7114 kForceInline,
7118 kBoundFunction, 7115 kBoundFunction,
7119 kIsAnonymous, 7116 kIsAnonymous,
7120 kNameShouldPrintAsAnonymous, 7117 kNameShouldPrintAsAnonymous,
7121 kIsFunction, 7118 kIsFunction,
7122 kDontCrankshaft, 7119 kDontCrankshaft,
7123 kDontCache,
7124 kDontFlush, 7120 kDontFlush,
7125 kIsArrow, 7121 kIsArrow,
7126 kIsGenerator, 7122 kIsGenerator,
7127 kIsConciseMethod, 7123 kIsConciseMethod,
7128 kIsAccessorFunction, 7124 kIsAccessorFunction,
7129 kIsDefaultConstructor, 7125 kIsDefaultConstructor,
7130 kIsSubclassConstructor, 7126 kIsSubclassConstructor,
7131 kIsBaseConstructor, 7127 kIsBaseConstructor,
7132 kInClassLiteral, 7128 kInClassLiteral,
7133 kIsAsmFunction, 7129 kIsAsmFunction,
(...skipping 3742 matching lines...) Expand 10 before | Expand all | Expand 10 after
10876 } else { 10872 } else {
10877 value &= ~(1 << bit_position); 10873 value &= ~(1 << bit_position);
10878 } 10874 }
10879 return value; 10875 return value;
10880 } 10876 }
10881 }; 10877 };
10882 10878
10883 } } // namespace v8::internal 10879 } } // namespace v8::internal
10884 10880
10885 #endif // V8_OBJECTS_H_ 10881 #endif // V8_OBJECTS_H_
OLDNEW
« no previous file with comments | « src/compiler.cc ('k') | src/objects.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698