Home
last modified time | relevance | path

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

/external/webkit/Source/JavaScriptCore/parser/
DASTBuilder.h184 return new (m_globalData) NumberNode(m_globalData, d); in createNumberExpr()
628 return new (m_globalData) NumberNode(m_globalData, d); in createNumber()
670 NumberNode* numberNode = static_cast<NumberNode*>(n); in makeNegateNode()
681 return createNumber(~toInt32(static_cast<NumberNode*>(expr)->value())); in makeBitwiseNotNode()
691 …return createNumber(static_cast<NumberNode*>(expr1)->value() * static_cast<NumberNode*>(expr2)->va… in makeMultNode()
693 if (expr1->isNumber() && static_cast<NumberNode*>(expr1)->value() == 1) in makeMultNode()
696 if (expr2->isNumber() && static_cast<NumberNode*>(expr2)->value() == 1) in makeMultNode()
708 …return createNumber(static_cast<NumberNode*>(expr1)->value() / static_cast<NumberNode*>(expr2)->va… in makeDivNode()
718 …return createNumber(fmod(static_cast<NumberNode*>(expr1)->value(), static_cast<NumberNode*>(expr2)… in makeModNode()
725 …return createNumber(static_cast<NumberNode*>(expr1)->value() + static_cast<NumberNode*>(expr2)->va… in makeAddNode()
[all …]
DNodeConstructors.h73 inline NumberNode::NumberNode(JSGlobalData* globalData, double value) in NumberNode() function
DNodes.h215 class NumberNode : public ExpressionNode {
217 NumberNode(JSGlobalData*, double value);
/external/webkit/Source/JavaScriptCore/bytecompiler/
DNodesCodegen.cpp106 RegisterID* NumberNode::emitBytecode(BytecodeGenerator& generator, RegisterID* dst) in emitBytecode()
1717 double value = static_cast<NumberNode*>(clauseExpression)->value(); in processClauseList()
DBytecodeGenerator.cpp2129 double value = static_cast<NumberNode*>(node)->value(); in keyForImmediateSwitch()
/external/webkit/Source/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 …]
DChangeLog-2009-06-162220 (JSC::NumberNode::value):
2221 (JSC::NumberNode::setValue):
2222 (JSC::NumberNode::isNumber):
2223 (JSC::NumberNode::isPure):
13065 (JSC::NumberNode::):
19024 (JSC::NumberNode::emitBytecode):
22939 (JSC::NumberNode::emitBytecode):
23027 (JSC::NumberNode::):
23187 (JSC::NumberNode::emitBytecode):
24602 NumberNode::setValue nonvirtual.
[all …]
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/Source/WebCore/
DChangeLog-2002-12-0315976 (NullNode::evaluate), (BooleanNode::evaluate), (NumberNode::evaluate),