diff options
Diffstat (limited to 'deps/v8/src/codegen/code-factory.h')
-rw-r--r-- | deps/v8/src/codegen/code-factory.h | 14 |
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 |