Searched refs:NodeIndex (Results 1 - 16 of 16) sorted by relevance

/external/webkit/Source/JavaScriptCore/dfg/
H A DDFGGraph.h44 BasicBlock(unsigned bytecodeBegin, NodeIndex begin, NodeIndex end)
57 NodeIndex begin;
58 NodeIndex end;
70 void ref(NodeIndex nodeIndex)
77 void deref(NodeIndex nodeIndex)
89 void dump(NodeIndex, CodeBlock* = 0);
104 void refChildren(NodeIndex);
105 void derefChildren(NodeIndex);
H A DDFGAliasTracker.h51 NodeIndex lookupGetByVal(NodeIndex base, NodeIndex property)
69 void recordGetByVal(NodeIndex getByVal)
74 void recordPutByVal(NodeIndex putByVal)
80 void recordGetById(NodeIndex getById)
86 void recordPutById(NodeIndex putById)
92 void recordPutByIdDirect(NodeIndex putByVal)
104 bool equalIgnoringLaterNumericConversion(NodeIndex op1, NodeIndex op
[all...]
H A DDFGByteCodeParser.cpp75 NodeIndex get(int operand)
98 void set(int operand, NodeIndex value)
120 NodeIndex getVariable(unsigned operand)
122 NodeIndex setNode = m_variables[operand].set;
126 NodeIndex getNode = m_variables[operand].get;
134 void setVariable(unsigned operand, NodeIndex value)
136 NodeIndex priorSet = m_variables[operand].set;
143 NodeIndex getTemporary(unsigned operand)
145 NodeIndex index = m_temporaries[operand];
153 void setTemporary(unsigned operand, NodeIndex valu
[all...]
H A DDFGSpeculativeJIT.h78 NodeIndex m_nodeIndex;
85 NodeIndex nodeIndex;
89 NodeIndex m_fprInfo[numberOfFPRs];
130 GPRReg fillSpeculateInt(NodeIndex, DataFormat& returnFormat);
131 GPRReg fillSpeculateIntStrict(NodeIndex);
132 GPRReg fillSpeculateCell(NodeIndex);
138 bool isDoubleConstantWithInt32Value(NodeIndex nodeIndex, int32_t& out)
176 GPRReg fillSpeculateIntInternal(NodeIndex, DataFormat& returnFormat);
204 explicit SpeculateIntegerOperand(SpeculativeJIT* jit, NodeIndex index)
223 NodeIndex inde
[all...]
H A DDFGGenerationInfo.h72 void initConstant(NodeIndex nodeIndex, uint32_t useCount)
80 void initInteger(NodeIndex nodeIndex, uint32_t useCount, GPRReg gpr)
89 void initJSValue(NodeIndex nodeIndex, uint32_t useCount, GPRReg gpr, DataFormat format = DataFormatJS)
100 void initCell(NodeIndex nodeIndex, uint32_t useCount, GPRReg gpr)
109 void initDouble(NodeIndex nodeIndex, uint32_t useCount, FPRReg fpr)
118 void initNone(NodeIndex nodeIndex, uint32_t useCount)
128 NodeIndex nodeIndex() { return m_nodeIndex; }
222 // investigate storing NodeIndex as the name in RegsiterBank, instead of
224 NodeIndex m_nodeIndex;
H A DDFGNode.h59 typedef uint32_t NodeIndex; typedef in namespace:JSC::DFG
60 static const NodeIndex NoNode = UINT_MAX;
163 // a constant index, argument, or identifier) from a NodeIndex.
174 Node(NodeType op, ExceptionInfo exceptionInfo, NodeIndex child1 = NoNode, NodeIndex child2 = NoNode, NodeIndex child3 = NoNode)
186 Node(NodeType op, ExceptionInfo exceptionInfo, OpInfo imm, NodeIndex child1 = NoNode, NodeIndex child2 = NoNode, NodeIndex child3 = NoNode)
199 Node(NodeType op, ExceptionInfo exceptionInfo, OpInfo imm1, OpInfo imm2, NodeIndex child
[all...]
H A DDFGJITCodeGenerator.h71 GPRReg fillInteger(NodeIndex, DataFormat& returnFormat);
72 FPRReg fillDouble(NodeIndex);
73 GPRReg fillJSValue(NodeIndex);
95 bool canReuse(NodeIndex nodeIndex)
135 bool isFilled(NodeIndex nodeIndex)
141 bool isFilledDouble(NodeIndex nodeIndex)
185 void use(NodeIndex nodeIndex)
240 bool isConstant(NodeIndex nodeIndex) { return m_jit.isConstant(nodeIndex); }
241 bool isInt32Constant(NodeIndex nodeIndex) { return m_jit.isInt32Constant(nodeIndex); }
242 bool isDoubleConstant(NodeIndex nodeInde
[all...]
H A DDFGJITCompiler.h251 bool isConstant(NodeIndex nodeIndex)
255 bool isInt32Constant(NodeIndex nodeIndex)
259 bool isDoubleConstant(NodeIndex nodeIndex)
263 bool isJSConstant(NodeIndex nodeIndex)
269 int32_t valueOfInt32Constant(NodeIndex nodeIndex)
274 double valueOfDoubleConstant(NodeIndex nodeIndex)
279 JSValue valueOfJSConstant(NodeIndex nodeIndex)
306 void fillNumericToDouble(NodeIndex, FPRReg, GPRReg temporary);
307 void fillInt32ToInteger(NodeIndex, GPRReg);
308 void fillToJS(NodeIndex, GPRRe
[all...]
H A DDFGNonSpeculativeJIT.h47 NodeIndex m_nodeIndex;
53 NodeIndex nodeIndex;
57 NodeIndex m_fprInfo[numberOfFPRs];
85 bool isKnownInteger(NodeIndex);
86 bool isKnownNumeric(NodeIndex);
130 NodeIndex nodeIndex = info.nodeIndex();
158 NodeIndex nodeIndex = info.nodeIndex();
H A DDFGGraph.cpp44 void Graph::dump(NodeIndex nodeIndex, CodeBlock* codeBlock)
68 // @# - a NodeIndex referencing a prior node in the graph.
138 void Graph::refChildren(NodeIndex op)
158 void Graph::derefChildren(NodeIndex op)
H A DDFGScoreBoard.h89 void use(NodeIndex child)
H A DDFGJITCompiler.cpp43 void JITCompiler::fillNumericToDouble(NodeIndex nodeIndex, FPRReg fpr, GPRReg temporary)
66 void JITCompiler::fillInt32ToInteger(NodeIndex nodeIndex, GPRReg gpr)
84 void JITCompiler::fillToJS(NodeIndex nodeIndex, GPRReg gpr)
132 NodeIndex nodeIndex = check.m_gprInfo[gpr].nodeIndex;
147 NodeIndex nodeIndex = check.m_fprInfo[fpr];
160 NodeIndex nodeIndex = entry.m_fprInfo[fpr];
169 NodeIndex nodeIndex = entry.m_gprInfo[gpr].nodeIndex;
H A DDFGJITCodeGenerator.cpp37 GPRReg JITCodeGenerator::fillInteger(NodeIndex nodeIndex, DataFormat& returnFormat)
108 FPRReg JITCodeGenerator::fillDouble(NodeIndex nodeIndex)
234 GPRReg JITCodeGenerator::fillJSValue(NodeIndex nodeIndex)
317 NodeIndex child1 = node.child1;
324 NodeIndex child2 = node.child2;
331 NodeIndex child3 = node.child3;
H A DDFGSpeculativeJIT.cpp34 GPRReg SpeculativeJIT::fillSpeculateIntInternal(NodeIndex nodeIndex, DataFormat& returnFormat)
168 GPRReg SpeculativeJIT::fillSpeculateInt(NodeIndex nodeIndex, DataFormat& returnFormat)
173 GPRReg SpeculativeJIT::fillSpeculateIntStrict(NodeIndex nodeIndex)
181 GPRReg SpeculativeJIT::fillSpeculateCell(NodeIndex nodeIndex)
544 NodeIndex alias = node.child3;
H A DDFGNonSpeculativeJIT.cpp140 bool NonSpeculativeJIT::isKnownInteger(NodeIndex nodeIndex)
156 bool NonSpeculativeJIT::isKnownNumeric(NodeIndex nodeIndex)
/external/clang/lib/StaticAnalyzer/Core/
H A DBugReporter.cpp1455 unsigned NodeIndex = 0; local
1482 NodeIndex = IMI->second;
1511 std::make_pair(First, NodeIndex));

Completed in 100 milliseconds