Searched refs:StringNode (Results 1 – 8 of 8) sorted by relevance
1714 UString::Rep* clause = static_cast<StringNode*>(node)->value().ustring().rep(); in keyForCharacterSwitch()1744 UString::Rep* clause = static_cast<StringNode*>(nodes[i])->value().ustring().rep(); in prepareJumpTableForStringSwitch()
261 class StringNode : public ExpressionNode {263 StringNode(JSGlobalData* globalData, const Identifier& v) JSC_FAST_CALL in StringNode() function
304 RegisterID* StringNode::emitBytecode(BytecodeGenerator& generator, RegisterID* dst) in emitBytecode()2123 const UString& value = static_cast<StringNode*>(clauseExpression)->value().ustring(); in processClauseList()
294 …| STRING { $$ = createNodeInfo<ExpressionNode*>(new StringNode(GLOBAL…
192 (KJS::StringNode::emitCode):3508 (KJS::StringNode::emitCode): Ditto.4118 (KJS::StringNode::):5398 (KJS::StringNode::emitCode):6975 (KJS::StringNode::):7083 (KJS::StringNode::):11592 (KJS::StringNode::evaluate):11593 (KJS::StringNode::evaluateToNumber):11594 (KJS::StringNode::evaluateToBoolean):12927 (KJS::StringNode::emitCode):[all …]
1273 (JSC::StringNode::):7232 (JSC::StringNode::emitBytecode):11147 (JSC::StringNode::emitBytecode):11235 (JSC::StringNode::):11395 (JSC::StringNode::emitBytecode):21740 (JSC::StringNode::emitCode): Call the new emitLoad and let it do the22309 * kjs/nodes.h: Changed StringNode to hold an Identifier instead of UString.22312 (JSC::keyForCharacterSwitch): Updated since StringNode now holds an Identifier.22315 (JSC::StringNode::emitCode): Ditto. The comment from here is now in the lexer.22318 (JSC::StringNode::streamTo): Ditto.[all …]
1357 (StringNode::evaluate): use jsOwnedString as appropriate2729 (KJS::StringNode::):8300 (StringNode::streamTo):19050 (StringNode::evaluate):20997 (StringNode::evaluate): Ditto.
15977 (StringNode::evaluate), (RegExpNode::evaluate), (ThisNode::evaluate),