Lines Matching refs:Node

19   Node* GetSubstitution(Node* context, Node* subject_string,
20 Node* match_start_index, Node* match_end_index,
21 Node* replace_string);
22 void StringEqual_Core(Node* context, Node* lhs, Node* lhs_instance_type,
23 Node* rhs, Node* rhs_instance_type,
28 void StringEqual_Loop(Node* lhs, Node* lhs_instance_type,
29 MachineType lhs_type, Node* rhs,
30 Node* rhs_instance_type, MachineType rhs_type,
33 Node* DirectStringData(Node* string, Node* string_instance_type);
35 void DispatchOnStringEncodings(Node* const lhs_instance_type,
36 Node* const rhs_instance_type,
41 Node* CallSearchStringRaw(Node* const subject_ptr, Node* const subject_length,
42 Node* const search_ptr, Node* const search_length,
43 Node* const start_position);
45 Node* PointerToStringDataAtIndex(Node* const string_data, Node* const index,
49 void ConvertAndBoundsCheckStartArgument(Node* context, Variable* var_start,
50 Node* start, Node* string_length);
52 void GenerateStringEqual(Node* context, Node* left, Node* right);
53 void GenerateStringRelationalComparison(Node* context, Node* left,
54 Node* right, Operation op);
65 Node* receiver, TNode<Object> maybe_position,
74 void StringIndexOf(Node* const subject_string, Node* const search_string,
75 Node* const position, std::function<void(Node*)> f_return);
77 TNode<Smi> IndexOfDollarChar(Node* const context, Node* const string);
84 void RequireObjectCoercible(Node* const context, Node* const value,
104 typedef std::function<void(Node* fn)> NodeFunction1;
105 void MaybeCallFunctionAtSymbol(Node* const context, Node* const object,
106 Node* const maybe_string,
112 Node* context, Node* left, Node* right);
132 void GotoIfNotWhiteSpaceOrLineTerminator(Node* const char_code,
139 void ScanForNonWhiteSpaceOrLineTerminator(Node* const string_data,
140 Node* const string_data_offset,
141 Node* const is_stringonebyte,
143 Node* const end, int increment,
146 void BuildLoop(Variable* const var_index, Node* const end, int increment,
148 std::function<Node*(Node*)> get_character);