Lines Matching refs:emitCode
189 (KJS::NullNode::emitCode):
190 (KJS::BooleanNode::emitCode):
191 (KJS::NumberNode::emitCode):
192 (KJS::StringNode::emitCode):
193 (KJS::ArrayNode::emitCode):
194 (KJS::DeleteResolveNode::emitCode):
195 (KJS::DeleteValueNode::emitCode):
196 (KJS::VoidNode::emitCode):
198 (KJS::ReturnNode::emitCode):
206 (KJS::FunctionBodyNode::emitCode):
282 (KJS::TryNode::emitCode):
819 (KJS::FunctionCallResolveNode::emitCode):
820 (KJS::PostfixResolveNode::emitCode):
821 (KJS::PrefixResolveNode::emitCode):
822 (KJS::ReadModifyResolveNode::emitCode):
823 (KJS::AssignResolveNode::emitCode):
1268 (KJS::ResolveNode::emitCode):
1269 (KJS::BracketAccessorNode::emitCode):
1270 (KJS::DotAccessorNode::emitCode):
1271 (KJS::NewExprNode::emitCode):
1272 (KJS::EvalFunctionCallNode::emitCode):
1273 (KJS::FunctionCallValueNode::emitCode):
1274 (KJS::FunctionCallResolveNode::emitCode):
1275 (KJS::FunctionCallBracketNode::emitCode):
1276 (KJS::FunctionCallDotNode::emitCode):
1277 (KJS::PostfixResolveNode::emitCode):
1278 (KJS::PostfixBracketNode::emitCode):
1279 (KJS::PostfixDotNode::emitCode):
1280 (KJS::DeleteResolveNode::emitCode):
1281 (KJS::DeleteBracketNode::emitCode):
1282 (KJS::DeleteDotNode::emitCode):
1283 (KJS::PrefixResolveNode::emitCode):
1284 (KJS::PrefixBracketNode::emitCode):
1285 (KJS::PrefixDotNode::emitCode):
1286 (KJS::ThrowableBinaryOpNode::emitCode):
1287 (KJS::ReadModifyResolveNode::emitCode):
1288 (KJS::AssignResolveNode::emitCode):
1289 (KJS::AssignDotNode::emitCode):
1290 (KJS::ReadModifyDotNode::emitCode):
1291 (KJS::AssignBracketNode::emitCode):
1292 (KJS::ReadModifyBracketNode::emitCode):
1294 (KJS::ForInNode::emitCode):
1295 (KJS::WithNode::emitCode):
1296 (KJS::LabelNode::emitCode):
1297 (KJS::ThrowNode::emitCode):
1399 (KJS::NewExprNode::emitCode): No need to ref the function we're new-ing,
1402 (KJS::FunctionCallValueNode::emitCode): ditto
3498 through to the node's emitCode function.
3505 (KJS::NullNode::emitCode): Do nothing if dst == ignoredResult().
3506 (KJS::BooleanNode::emitCode): Ditto.
3507 (KJS::NumberNode::emitCode): Ditto.
3508 (KJS::StringNode::emitCode): Ditto.
3509 (KJS::RegExpNode::emitCode): Ditto.
3510 (KJS::ThisNode::emitCode): Ditto.
3511 (KJS::ResolveNode::emitCode): Do nothing if dst == ignoredResult() and
3513 (KJS::ObjectLiteralNode::emitCode): Do nothing if dst == ignoredResult()
3515 (KJS::PostIncResolveNode::emitCode): If dst == ignoredResult(), then do
3518 (KJS::PostDecResolveNode::emitCode): Ditto.
3519 (KJS::PostIncBracketNode::emitCode): Ditto.
3520 (KJS::PostDecBracketNode::emitCode): Ditto.
3521 (KJS::PostIncDotNode::emitCode): Ditto.
3522 (KJS::PostDecDotNode::emitCode): Ditto.
3523 (KJS::DeleteValueNode::emitCode): Pass ignoredResult() when evaluating
3525 (KJS::VoidNode::emitCode): Ditto.
3526 (KJS::TypeOfResolveNode::emitCode): If dst == ignoredResult(), do nothing
3529 (KJS::TypeOfValueNode::emitCode): Ditto.
3530 (KJS::PreIncResolveNode::emitCode): Do nothing if dst == ignoredResult() and
3532 (KJS::PreDecResolveNode::emitCode): Ditto.
3533 (KJS::AssignResolveNode::emitCode): Turn ignoredResult() into 0 in a couple
3536 (KJS::CommaNode::emitCode): Pass ignoredResult() when evaluating the first
3538 (KJS::ForNode::emitCode): Pass ignoredResult() when evaluating the first and
3540 (KJS::ForInNode::emitCode): Pass ignoredResult() when evaluating the first
3562 (KJS::ArrayNode::emitCode): Pass the ElementNode to emitNewArray so it can be
4256 (KJS::DoWhileNode::emitCode):
4257 (KJS::WhileNode::emitCode):
4258 (KJS::ForNode::emitCode):
5398 (KJS::StringNode::emitCode):
5399 (KJS::ArrayNode::emitCode):
5746 … * kjs/nodes.cpp: (KJS::RegExpNode::emitCode): Here, Identifier was created from a non-literal
5893 (KJS::UnaryOpNode::emitCode):
6830 subclasses of ExpressionNode, and eliminating the custom emitCode()
6842 (KJS::PreIncResolveNode::emitCode):
6843 (KJS::PreDecResolveNode::emitCode):
6844 (KJS::BinaryOpNode::emitCode):
6845 (KJS::ReverseBinaryOpNode::emitCode):
6940 (KJS::BracketAccessorNode::emitCode):
6941 (KJS::AddNode::emitCode):
6942 (KJS::SubNode::emitCode):
6943 (KJS::ReadModifyResolveNode::emitCode):
6944 (KJS::AssignDotNode::emitCode):
6945 (KJS::ReadModifyDotNode::emitCode):
6946 (KJS::AssignBracketNode::emitCode):
6947 (KJS::ReadModifyBracketNode::emitCode):
6963 (KJS::BracketAccessorNode::emitCode):
6964 (KJS::AddNode::emitCode):
6965 (KJS::SubNode::emitCode):
6966 (KJS::ReadModifyResolveNode::emitCode):
6967 (KJS::AssignDotNode::emitCode):
6968 (KJS::ReadModifyDotNode::emitCode):
6969 (KJS::AssignBracketNode::emitCode):
6970 (KJS::ReadModifyBracketNode::emitCode):
7034 (KJS::AddNode::emitCode):
7035 (KJS::SubNode::emitCode):
7049 (KJS::BooleanNode::emitCode):
7072 (KJS::BracketAccessorNode::emitCode):
7073 (KJS::ReadModifyResolveNode::emitCode):
7074 (KJS::AssignDotNode::emitCode):
7075 (KJS::ReadModifyDotNode::emitCode):
7076 (KJS::AssignBracketNode::emitCode):
7077 (KJS::ReadModifyBracketNode::emitCode):
7255 (KJS::DoWhileNode::emitCode):
7256 (KJS::WhileNode::emitCode):
7257 (KJS::ForNode::emitCode):
7569 (KJS::EvalFunctionCallNode::emitCode):
7677 (KJS::GreaterNode::emitCode):
7678 (KJS::GreaterEqNode::emitCode):
7802 (KJS::BracketAccessorNode::emitCode):
8021 (KJS::ForNode::emitCode): Handle cases where some expressions are missing by
8140 (KJS::DebuggerStatementNode::emitCode):
8400 (KJS::TryNode::emitCode):
8440 FunctionCallValueNode::emitCode failed to account for the
8445 (KJS::FunctionCallValueNode::emitCode):
9129 (KJS::PostIncResolveNode::emitCode):
9130 (KJS::PostDecResolveNode::emitCode):
9131 (KJS::PreIncResolveNode::emitCode):
9132 (KJS::PreDecResolveNode::emitCode):
9133 (KJS::ReadModifyResolveNode::emitCode):
9195 (KJS::WithNode::emitCode):
9196 (KJS::TryNode::emitCode):
9438 (KJS::AssignResolveNode::emitCode):
9468 (KJS::FunctionCallResolveNode::emitCode):
9550 (KJS::PreIncResolveNode::emitCode):
9551 (KJS::PreDecResolveNode::emitCode):
9552 (KJS::PreIncBracketNode::emitCode):
9553 (KJS::PreDecBracketNode::emitCode):
9554 (KJS::PreIncDotNode::emitCode):
9555 (KJS::PreDecDotNode::emitCode):
9646 (KJS::ReadModifyResolveNode::emitCode):
9672 (KJS::AssignDotNode::emitCode):
9673 (KJS::ReadModifyDotNode::emitCode):
9674 (KJS::AssignBracketNode::emitCode):
9675 (KJS::ReadModifyBracketNode::emitCode):
9886 (KJS::PreIncResolveNode::emitCode):
9887 (KJS::PreDecResolveNode::emitCode):
9888 (KJS::PreIncBracketNode::emitCode):
9889 (KJS::PreDecBracketNode::emitCode):
9890 (KJS::PreIncDotNode::emitCode):
9891 (KJS::PreDecDotNode::emitCode):
9906 (KJS::RegExpNode::emitCode): Use the shared emitThrowError instead of
10082 (KJS::LogicalAndNode::emitCode):
10083 (KJS::LogicalOrNode::emitCode):
10269 (KJS::RegExpNode::emitCode):
10438 (KJS::LogicalAndNode::emitCode):
10439 (KJS::LogicalOrNode::emitCode):
10440 (KJS::ConditionalNode::emitCode):
10441 (KJS::IfNode::emitCode):
10442 (KJS::IfElseNode::emitCode):
10443 (KJS::DoWhileNode::emitCode):
10444 (KJS::WhileNode::emitCode):
10445 (KJS::ForNode::emitCode):
10446 (KJS::ForInNode::emitCode):
10447 (KJS::WithNode::emitCode):
10468 (KJS::PostIncResolveNode::emitCode):
10469 (KJS::PostDecResolveNode::emitCode):
10470 (KJS::PreIncResolveNode::emitCode):
10471 (KJS::PreDecResolveNode::emitCode):
10472 (KJS::ReadModifyResolveNode::emitCode):
10473 (KJS::AssignResolveNode::emitCode):
10494 (KJS::LessNode::emitCode):
10495 (KJS::GreaterNode::emitCode):
10496 (KJS::LessEqNode::emitCode):
10497 (KJS::GreaterEqNode::emitCode):
10498 (KJS::EqualNode::emitCode):
10499 (KJS::NotEqualNode::emitCode):
10500 (KJS::StrictEqualNode::emitCode):
10501 (KJS::NotStrictEqualNode::emitCode):
10619 (KJS::ArrayNode::emitCode):
10620 (KJS::PropertyListNode::emitCode):
10621 (KJS::BracketAccessorNode::emitCode):
10622 (KJS::DotAccessorNode::emitCode):
10623 (KJS::EvalFunctionCallNode::emitCode):
10624 (KJS::FunctionCallResolveNode::emitCode):
10625 (KJS::FunctionCallBracketNode::emitCode):
10626 (KJS::FunctionCallDotNode::emitCode):
10627 (KJS::PostIncResolveNode::emitCode):
10628 (KJS::PostDecResolveNode::emitCode):
10629 (KJS::PostIncBracketNode::emitCode):
10630 (KJS::PostDecBracketNode::emitCode):
10631 (KJS::PostIncDotNode::emitCode):
10632 (KJS::PostDecDotNode::emitCode):
10633 (KJS::DeleteResolveNode::emitCode):
10634 (KJS::DeleteBracketNode::emitCode):
10635 (KJS::DeleteDotNode::emitCode):
10636 (KJS::TypeOfResolveNode::emitCode):
10637 (KJS::PreIncResolveNode::emitCode):
10638 (KJS::PreDecResolveNode::emitCode):
10639 (KJS::PreIncBracketNode::emitCode):
10640 (KJS::PreDecBracketNode::emitCode):
10641 (KJS::PreIncDotNode::emitCode):
10642 (KJS::PreDecDotNode::emitCode):
10643 (KJS::ReadModifyResolveNode::emitCode):
10644 (KJS::AssignResolveNode::emitCode):
10645 (KJS::AssignDotNode::emitCode):
10646 (KJS::ReadModifyDotNode::emitCode):
10647 (KJS::AssignBracketNode::emitCode):
10648 (KJS::ReadModifyBracketNode::emitCode):
10650 (KJS::ForInNode::emitCode):
10651 (KJS::TryNode::emitCode):
10747 (KJS::RegExpNode::emitCode):
10748 (KJS::TypeOfValueNode::emitCode):
10749 (KJS::UnaryPlusNode::emitCode):
10750 (KJS::NegateNode::emitCode):
10751 (KJS::BitwiseNotNode::emitCode):
10752 (KJS::LogicalNotNode::emitCode):
10753 (KJS::InstanceOfNode::emitCode):
10754 (KJS::InNode::emitCode):
10837 (KJS::PropertyListNode::emitCode):
11160 (KJS::EvalFunctionCallNode::emitCode):
11187 (KJS::ResolveNode::emitCode):
11188 (KJS::ArrayNode::emitCode):
11189 (KJS::PropertyListNode::emitCode):
11190 (KJS::BracketAccessorNode::emitCode):
11191 (KJS::EvalFunctionCallNode::emitCode):
11192 (KJS::FunctionCallResolveNode::emitCode):
11193 (KJS::FunctionCallBracketNode::emitCode):
11194 (KJS::PostIncResolveNode::emitCode):
11195 (KJS::PostDecResolveNode::emitCode):
11196 (KJS::PostIncBracketNode::emitCode):
11197 (KJS::PostDecBracketNode::emitCode):
11198 (KJS::PostIncDotNode::emitCode):
11199 (KJS::PostDecDotNode::emitCode):
11200 (KJS::DeleteResolveNode::emitCode):
11201 (KJS::TypeOfResolveNode::emitCode):
11202 (KJS::PreIncResolveNode::emitCode):
11203 (KJS::PreDecResolveNode::emitCode):
11204 (KJS::PreIncBracketNode::emitCode):
11205 (KJS::PreDecBracketNode::emitCode):
11206 (KJS::AssignResolveNode::emitCode):
11207 (KJS::AssignDotNode::emitCode):
11208 (KJS::ReadModifyDotNode::emitCode):
11209 (KJS::AssignBracketNode::emitCode):
11210 (KJS::ReadModifyBracketNode::emitCode):
11330 (KJS::RegExpNode::emitCode):
11398 (KJS::ConstDeclNode::emitCode):
11399 (KJS::ConstStatementNode::emitCode):
11400 (KJS::VarStatementNode::emitCode):
11424 (KJS::TypeOfResolveNode::emitCode):
12083 (KJS::DoWhileNode::emitCode):
12084 (KJS::WhileNode::emitCode):
12085 (KJS::ForNode::emitCode):
12086 (KJS::ForInNode::emitCode):
12087 (KJS::ContinueNode::emitCode):
12088 (KJS::BreakNode::emitCode):
12089 (KJS::SwitchNode::emitCode):
12090 (KJS::LabelNode::emitCode):
12168 Implement emitCode for ConstDeclNode.
12176 (KJS::AssignResolveNode::emitCode):
12178 (KJS::ConstDeclNode::emitCode):
12179 (KJS::ConstStatementNode::emitCode):
12245 (KJS::ContinueNode::emitCode):
12425 (KJS::ContinueNode::emitCode):
12426 (KJS::BreakNode::emitCode):
12427 (KJS::ReturnNode::emitCode):
12456 (KJS::EvalNode::emitCode):
12457 (KJS::ProgramNode::emitCode):
12474 (KJS::PostfixErrorNode::emitCode):
12475 (KJS::PrefixErrorNode::emitCode):
12476 (KJS::AssignErrorNode::emitCode):
12514 Don't call emitCode directly on subnodes, instead use CodeGenerator::emitNode
12519 (KJS::ObjectLiteralNode::emitCode):
12520 (KJS::PropertyListNode::emitCode):
12521 (KJS::ArgumentListNode::emitCode):
12522 (KJS::TryNode::emitCode):
12595 (KJS::TryNode::emitCode):
12712 (KJS::MultNode::emitCode):
12713 (KJS::DivNode::emitCode):
12714 (KJS::ModNode::emitCode):
12715 (KJS::SubNode::emitCode):
12716 (KJS::LeftShiftNode::emitCode):
12717 (KJS::RightShiftNode::emitCode):
12718 (KJS::UnsignedRightShiftNode::emitCode):
12719 (KJS::BitAndNode::emitCode):
12720 (KJS::BitXOrNode::emitCode):
12721 (KJS::BitOrNode::emitCode):
12723 (KJS::ReadModifyResolveNode::emitCode):
12807 (KJS::ReturnNode::emitCode): If we're returning from inside a dynamic
12827 (KJS::DotAccessorNode::emitCode):
12828 (KJS::FunctionCallDotNode::emitCode):
12829 (KJS::PostIncDotNode::emitCode):
12830 (KJS::PostDecDotNode::emitCode):
12831 (KJS::PreIncDotNode::emitCode):
12832 (KJS::PreDecDotNode::emitCode):
12833 (KJS::AddNode::emitCode):
12834 (KJS::ReadModifyDotNode::emitCode):
12843 emitCode() assumes that dst, if non-zero, is either referenced or
12845 register not equal to dst). Certain callers to emitCode() weren't
12853 (KJS::CommaNode::emitCode): Reference the dst we pass.
12855 (KJS::WithNode::emitCode): No need to pass an explicit dst register.
12858 (KJS::SwitchNode::emitCode): No need to pass an explicit dst register.
12861 emitCode.
12896 Most emitCode functions take an optional "dst" parameter that says
12917 I also applied these methods throughout emitCode functions. In
12923 (KJS::NullNode::emitCode):
12924 (KJS::FalseNode::emitCode):
12925 (KJS::TrueNode::emitCode):
12926 (KJS::NumberNode::emitCode):
12927 (KJS::StringNode::emitCode):
12928 (KJS::RegExpNode::emitCode):
12929 (KJS::ThisNode::emitCode): Now avoids emitting a mov when dst is
12931 (KJS::ResolveNode::emitCode): Now avoids emitting a mov when dst
12934 (KJS::ArrayNode::emitCode): Fixed a codegen bug where array
12937 (KJS::ObjectLiteralNode::emitCode):
12938 (KJS::PropertyListNode::emitCode): Fixed a codegen bug where object literal
12941 (KJS::BracketAccessorNode::emitCode):
12942 (KJS::DotAccessorNode::emitCode):
12943 (KJS::NewExprNode::emitCode):
12944 (KJS::FunctionCallValueNode::emitCode):
12945 (KJS::FunctionCallBracketNode::emitCode):
12946 (KJS::FunctionCallDotNode::emitCode):
12947 (KJS::PostIncResolveNode::emitCode):
12948 (KJS::PostDecResolveNode::emitCode):
12949 (KJS::PostIncBracketNode::emitCode):
12950 (KJS::PostDecBracketNode::emitCode):
12951 (KJS::PostIncDotNode::emitCode):
12952 (KJS::PostDecDotNode::emitCode):
12953 (KJS::DeleteResolveNode::emitCode):
12954 (KJS::DeleteBracketNode::emitCode):
12955 (KJS::DeleteDotNode::emitCode):
12956 (KJS::DeleteValueNode::emitCode):
12957 (KJS::VoidNode::emitCode):
12958 (KJS::TypeOfResolveNode::emitCode):
12959 (KJS::TypeOfValueNode::emitCode):
12960 (KJS::PreIncResolveNode::emitCode): Fixed a codegen bug where the final
12962 (KJS::PreDecResolveNode::emitCode): Fixed a codegen bug where the final
12964 (KJS::PreIncBracketNode::emitCode):
12965 (KJS::PreDecBracketNode::emitCode):
12966 (KJS::PreIncDotNode::emitCode):
12967 (KJS::PreDecDotNode::emitCode):
12968 (KJS::UnaryPlusNode::emitCode):
12969 (KJS::NegateNode::emitCode):
12970 (KJS::BitwiseNotNode::emitCode):
12971 (KJS::LogicalNotNode::emitCode):
12972 (KJS::MultNode::emitCode):
12973 (KJS::DivNode::emitCode):
12974 (KJS::ModNode::emitCode):
12975 (KJS::AddNode::emitCode):
12976 (KJS::SubNode::emitCode):
12977 (KJS::LeftShiftNode::emitCode):
12978 (KJS::RightShiftNode::emitCode):
12979 (KJS::UnsignedRightShiftNode::emitCode):
12980 (KJS::LessNode::emitCode):
12981 (KJS::GreaterNode::emitCode):
12982 (KJS::LessEqNode::emitCode):
12983 (KJS::GreaterEqNode::emitCode):
12984 (KJS::InstanceOfNode::emitCode):
12985 (KJS::InNode::emitCode):
12986 (KJS::EqualNode::emitCode):
12987 (KJS::NotEqualNode::emitCode):
12988 (KJS::StrictEqualNode::emitCode):
12989 (KJS::NotStrictEqualNode::emitCode):
12990 (KJS::BitAndNode::emitCode):
12991 (KJS::BitXOrNode::emitCode):
12992 (KJS::BitOrNode::emitCode):
12993 (KJS::LogicalAndNode::emitCode):
12994 (KJS::LogicalOrNode::emitCode):
12995 (KJS::ConditionalNode::emitCode):
12998 (KJS::ReadModifyResolveNode::emitCode): Fixed a codegen bug where the right side of
13000 (KJS::AssignResolveNode::emitCode): Fixed a codegen bug where the right side of the
13002 (KJS::ReadModifyDotNode::emitCode): Fixed a codegen bug where the right side of the
13004 (KJS::ReadModifyBracketNode::emitCode): Fixed a codegen bug where the right side of the
13006 (KJS::CommaNode::emitCode): Avoid writing temporary value to dst register.
13007 (KJS::ReturnNode::emitCode): Void return should return undefined, not null.
13008 (KJS::FuncExprNode::emitCode):
13060 (KJS::PostIncResolveNode::emitCode):
13061 (KJS::PostDecResolveNode::emitCode):
13062 (KJS::PreIncResolveNode::emitCode):
13063 (KJS::PreDecResolveNode::emitCode):
13064 (KJS::ReadModifyResolveNode::emitCode):
13149 (KJS::FunctionCallResolveNode::emitCode):
13245 (KJS::FunctionCallResolveNode::emitCode):
13503 (KJS::ReturnNode::emitCode):
13748 (KJS::ThrowNode::emitCode):
13749 (KJS::TryNode::emitCode):
13788 (KJS::ReadModifyDotNode::emitCode):
13799 (KJS::PostIncBracketNode::emitCode):
13800 (KJS::PostDecBracketNode::emitCode):
13801 (KJS::PostIncDotNode::emitCode):
13802 (KJS::PostDecDotNode::emitCode):
13821 (KJS::PreDecResolveNode::emitCode):
13822 (KJS::PreIncBracketNode::emitCode):
13823 (KJS::PreDecBracketNode::emitCode):
13824 (KJS::PreIncDotNode::emitCode):
13825 (KJS::PreDecDotNode::emitCode):
13935 (KJS::InNode::emitCode):
13957 (KJS::DeleteResolveNode::emitCode):
13958 (KJS::DeleteBracketNode::emitCode):
13959 (KJS::DeleteDotNode::emitCode):
13960 (KJS::DeleteValueNode::emitCode):
13978 (KJS::DoWhileNode::emitCode):
13979 (KJS::WhileNode::emitCode):
13980 (KJS::ForNode::emitCode):
13981 (KJS::ForInNode::emitCode):
13982 (KJS::ContinueNode::emitCode):
13983 (KJS::BreakNode::emitCode):
13985 (KJS::SwitchNode::emitCode):
14006 (KJS::ReadModifyResolveNode::emitCode):
14007 (KJS::ReadModifyBracketNode::emitCode):
14152 Bug 18274: ResolveNode::emitCode() doesn't make a new temporary when dst
14157 (KJS::FunctionCallBracketNode::emitCode):
14158 (KJS::FunctionCallDotNode::emitCode):
14167 (KJS::ForInNode::emitCode):
14188 (KJS::RegExpNode::emitCode):
14231 (KJS::ForInNode::emitCode):
14246 (KJS::FunctionCallResolveNode::emitCode):
14247 (KJS::FunctionCallDotNode::emitCode):
14256 (KJS::PostIncDotNode::emitCode):
14266 (KJS::FunctionCallBracketNode::emitCode):
14275 (KJS::FunctionCallBracketNode::emitCode):
14349 (KJS::NewExprNode::emitCode):
14387 Add emitCode support for TypeOfResolveNode and TypeOfValueNode.
14402 (KJS::TypeOfResolveNode::emitCode):
14403 (KJS::TypeOfValueNode::emitCode):
14428 (KJS::FunctionCallDotNode::emitCode):
14502 (KJS::ReadModifyResolveNode::emitCode):
14531 (KJS::FuncExprNode::emitCode):
14568 (KJS::BracketAccessorNode::emitCode):
14569 (KJS::AssignBracketNode::emitCode):
14619 (KJS::FunctionCallValueNode::emitCode):
14645 (KJS::ArrayNode::emitCode):
14646 (KJS::PropertyListNode::emitCode):
14647 (KJS::DotAccessorNode::emitCode):
14648 (KJS::PostIncResolveNode::emitCode):
14649 (KJS::PreIncResolveNode::emitCode):
14650 (KJS::AssignResolveNode::emitCode):
14651 (KJS::AssignDotNode::emitCode):
14707 (KJS::Node::emitCode):
14740 (KJS::StringNode::emitCode):
14741 (KJS::VoidNode::emitCode):
14751 (KJS::CommaNode::emitCode):
14769 (KJS::ObjectLiteralNode::emitCode):
14770 (KJS::PropertyListNode::emitCode):
14771 (KJS::DotAccessorNode::emitCode):
14772 (KJS::AssignDotNode::emitCode):
14813 (KJS::ContinueNode::emitCode):
14814 (KJS::BreakNode::emitCode):
14820 Add emitCode support for ConditionalNode.
14823 (KJS::ConditionalNode::emitCode):
14860 (KJS::ThisNode::emitCode):
14861 (KJS::FunctionCallResolveNode::emitCode):
14885 (KJS::DoWhileNode::emitCode):
14886 (KJS::WhileNode::emitCode):
14887 (KJS::ForNode::emitCode):
14888 (KJS::ContinueNode::emitCode):
14889 (KJS::BreakNode::emitCode):
14890 (KJS::LabelNode::emitCode):
14897 Add emitCode support for UnaryPlusNode, NegateNode, BitwiseNotNode and LogicalNotNode.
14912 (KJS::UnaryPlusNode::emitCode):
14913 (KJS::NegateNode::emitCode):
14914 (KJS::BitwiseNotNode::emitCode):
14915 (KJS::LogicalNotNode::emitCode):
14925 (KJS::LogicalAndNode::emitCode):
14926 (KJS::LogicalOrNode::emitCode):
14949 Add emitCode support for InstanceOfNode.
14960 (KJS::InstanceOfNode::emitCode):
14987 (KJS::WithNode::emitCode):
14994 …Add emitCode support for NullNode, FalseNode, TrueNode, IfNode, IfElseNode, DoWhileNode and WhileN…
15007 (KJS::NullNode::emitCode): Added.
15008 (KJS::FalseNode::emitCode): Added.
15009 (KJS::TrueNode::emitCode): Added.
15010 (KJS::IfNode::emitCode): Added.
15011 (KJS::IfElseNode::emitCode): Added.
15012 (KJS::DoWhileNode::emitCode): Added.
15013 (KJS::WhileNode::emitCode): Added.
15058 (KJS::MultNode::emitCode):
15059 (KJS::DivNode::emitCode):
15060 (KJS::ModNode::emitCode):
15061 (KJS::SubNode::emitCode):
15062 (KJS::LeftShiftNode::emitCode):
15063 (KJS::RightShiftNode::emitCode):
15064 (KJS::UnsignedRightShiftNode::emitCode):
15065 (KJS::GreaterNode::emitCode):
15066 (KJS::LessEqNode::emitCode):
15067 (KJS::GreaterEqNode::emitCode):
15068 (KJS::EqualNode::emitCode):
15069 (KJS::NotEqualNode::emitCode):
15070 (KJS::StrictEqualNode::emitCode):
15071 (KJS::NotStrictEqualNode::emitCode):
15072 (KJS::BitAndNode::emitCode):
15073 (KJS::BitXOrNode::emitCode):
15074 (KJS::BitOrNode::emitCode):