summaryrefslogtreecommitdiff
path: root/deps/v8/src/builtins/builtins-regexp-gen.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/builtins/builtins-regexp-gen.h')
-rw-r--r--deps/v8/src/builtins/builtins-regexp-gen.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/deps/v8/src/builtins/builtins-regexp-gen.h b/deps/v8/src/builtins/builtins-regexp-gen.h
index b57b90acf9..2146da5c0e 100644
--- a/deps/v8/src/builtins/builtins-regexp-gen.h
+++ b/deps/v8/src/builtins/builtins-regexp-gen.h
@@ -19,6 +19,19 @@ class RegExpBuiltinsAssembler : public CodeStubAssembler {
Node* const map, Label* const if_isunmodified,
Label* const if_ismodified);
+ // Create and initialize a RegExp object.
+ TNode<Object> RegExpCreate(TNode<Context> context,
+ TNode<Context> native_context,
+ TNode<Object> regexp_string, TNode<String> flags);
+
+ TNode<Object> RegExpCreate(TNode<Context> context, TNode<Map> initial_map,
+ TNode<Object> regexp_string, TNode<String> flags);
+
+ TNode<Object> MatchAllIterator(TNode<Context> context,
+ TNode<Context> native_context,
+ TNode<Object> regexp, TNode<Object> string,
+ char const* method_name);
+
protected:
// Allocate a RegExpResult with the given length (the number of captures,
// including the match itself), index (the index where the match starts),