summaryrefslogtreecommitdiff
path: root/deps/v8/src/codegen/code-factory.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/codegen/code-factory.h')
-rw-r--r--deps/v8/src/codegen/code-factory.h14
1 files changed, 5 insertions, 9 deletions
diff --git a/deps/v8/src/codegen/code-factory.h b/deps/v8/src/codegen/code-factory.h
index e55de10533..4780678dad 100644
--- a/deps/v8/src/codegen/code-factory.h
+++ b/deps/v8/src/codegen/code-factory.h
@@ -40,17 +40,8 @@ class V8_EXPORT_PRIVATE CodeFactory final {
static Callable StoreOwnIC(Isolate* isolate);
static Callable StoreOwnICInOptimizedCode(Isolate* isolate);
- static Callable KeyedStoreIC_SloppyArguments(Isolate* isolate,
- KeyedAccessStoreMode mode);
- static Callable ElementsTransitionAndStore(Isolate* isolate,
- KeyedAccessStoreMode mode);
- static Callable StoreFastElementIC(Isolate* isolate,
- KeyedAccessStoreMode mode);
-
static Callable ResumeGenerator(Isolate* isolate);
- static Callable BinaryOperation(Isolate* isolate, Operation op);
-
static Callable ApiGetter(Isolate* isolate);
static Callable CallApiCallback(Isolate* isolate);
@@ -97,6 +88,11 @@ class V8_EXPORT_PRIVATE CodeFactory final {
static Callable ArraySingleArgumentConstructor(
Isolate* isolate, ElementsKind kind,
AllocationSiteOverrideMode override_mode);
+
+#ifdef V8_IS_TSAN
+ static Builtin GetTSANRelaxedStoreStub(SaveFPRegsMode fp_mode, int size);
+ static Builtin GetTSANRelaxedLoadStub(SaveFPRegsMode fp_mode, int size);
+#endif // V8_IS_TSAN
};
} // namespace internal