Home
last modified time | relevance | path

Searched refs:NumberNode (Results 1 – 8 of 8) sorted by relevance

/external/webkit/JavaScriptCore/parser/
DGrammar.y74 static NumberNode* makeNumberNode(void*, double);
1974 NumberNode* number = static_cast<NumberNode*>(n); in makeNegateNode()
1985 static NumberNode* makeNumberNode(void* globalPtr, double d) in makeNumberNode()
1987 return new NumberNode(GLOBAL_DATA, d); in makeNumberNode()
1993 return makeNumberNode(globalPtr, ~toInt32(static_cast<NumberNode*>(expr)->value())); in makeBitwiseNotNode()
2003 …return makeNumberNode(globalPtr, static_cast<NumberNode*>(expr1)->value() * static_cast<NumberNode in makeMultNode()
2005 if (expr1->isNumber() && static_cast<NumberNode*>(expr1)->value() == 1) in makeMultNode()
2008 if (expr2->isNumber() && static_cast<NumberNode*>(expr2)->value() == 1) in makeMultNode()
2020 …return makeNumberNode(globalPtr, static_cast<NumberNode*>(expr1)->value() / static_cast<NumberNode in makeDivNode()
2027 …return makeNumberNode(globalPtr, static_cast<NumberNode*>(expr1)->value() + static_cast<NumberNode in makeAddNode()
[all …]
DNodes.h242 class NumberNode : public ExpressionNode {
244 NumberNode(JSGlobalData* globalData, double v) JSC_FAST_CALL in NumberNode() function
DNodes.cpp295 RegisterID* NumberNode::emitBytecode(BytecodeGenerator& generator, RegisterID* dst) in emitBytecode()
2103 double value = static_cast<NumberNode*>(clauseExpression)->value(); in processClauseList()
/external/webkit/JavaScriptCore/
DChangeLog-2008-08-10191 (KJS::NumberNode::emitCode):
3507 (KJS::NumberNode::emitCode): Ditto.
4116 (KJS::NumberNode::):
6974 (KJS::NumberNode::):
7082 (KJS::NumberNode::):
11584 (KJS::NumberNode::evaluate):
11585 (KJS::NumberNode::evaluateToNumber):
11586 (KJS::NumberNode::evaluateToBoolean):
11587 (KJS::NumberNode::evaluateToInt32):
11588 (KJS::NumberNode::evaluateToUInt32):
[all …]
DChangeLog1272 (JSC::NumberNode::):
7231 (JSC::NumberNode::emitBytecode):
11146 (JSC::NumberNode::emitBytecode):
11234 (JSC::NumberNode::):
11394 (JSC::NumberNode::emitBytecode):
12809 NumberNode::setValue nonvirtual.
24062 (JSC::NumberNode::):
DChangeLog-2007-10-142461 (NumberNode::streamTo): Use the double operator
2728 (KJS::NumberNode::):
17915 (KJS::NumberNode::NumberNode):
19049 (NumberNode::evaluate):
20996 (NumberNode::evaluate): Ditto.
/external/webkit/JavaScriptCore/bytecompiler/
DBytecodeGenerator.cpp1688 double value = static_cast<NumberNode*>(node)->value(); in keyForImmediateSwitch()
/external/webkit/WebCore/
DChangeLog-2002-12-0315976 (NullNode::evaluate), (BooleanNode::evaluate), (NumberNode::evaluate),