Searched refs:SpecCell (Results 1 - 11 of 11) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGUseKind.h76 return SpecCell;
89 return ~SpecCell;
H A DDFGAbstractValue.h78 if (m_type & SpecCell) {
167 if (type & SpecCell) {
225 if (type & SpecCell) {
266 m_type &= SpecCell;
333 ASSERT(m_type & SpecCell);
354 if (!(m_type & SpecCell)) {
524 if (!(m_type & SpecCell))
H A DDFGStructureAbstractValue.h230 if (!(other & SpecCell)) {
279 return SpecCell;
H A DDFGConstantFoldingPhase.cpp155 bool needsCellCheck = m_state.forNode(child).m_type & ~SpecCell;
220 bool needsCellCheck = m_state.forNode(child).m_type & ~SpecCell;
H A DDFGSpeculativeJIT32_64.cpp1098 dataLogF("SpecCell@%d ", edge->index());
1102 ASSERT((edge.useKind() != KnownCellUse && edge.useKind() != KnownStringUse) || !(value.m_type & ~SpecCell));
1103 value.filter(SpecCell);
1128 if (type & ~SpecCell)
1149 if (type & ~SpecCell)
1398 JSValueRegs(op2TagGPR, op2PayloadGPR), rightChild, (~SpecCell) | SpecObject,
1406 JSValueRegs(op2TagGPR, op2PayloadGPR), rightChild, (~SpecCell) | SpecObject,
1428 if (needsTypeCheck(rightChild, SpecCell | SpecOther)) {
1433 JSValueRegs(op2TagGPR, op2PayloadGPR), rightChild, SpecCell | SpecOther,
1505 JSValueRegs(op2TagGPR, op2PayloadGPR), rightChild, (~SpecCell) | SpecObjec
4406 DFG_TYPE_CHECK(JSValueRegs(tagGPR, payloadGPR), node->child1(), SpecCell, isNotCell); local
[all...]
H A DDFGSpeculativeJIT64.cpp1122 dataLogF("SpecCell@%d ", edge->index());
1126 ASSERT((edge.useKind() != KnownCellUse && edge.useKind() != KnownStringUse) || !(value.m_type & ~SpecCell));
1127 value.filter(SpecCell);
1156 if (type & ~SpecCell)
1172 if (type & ~SpecCell)
1413 JSValueRegs(op2GPR), rightChild, (~SpecCell) | SpecObject, m_jit.branchPtr(
1420 JSValueRegs(op2GPR), rightChild, (~SpecCell) | SpecObject, m_jit.branchPtr(
1441 if (needsTypeCheck(rightChild, SpecCell | SpecOther)) {
1446 JSValueRegs(op2GPR), rightChild, SpecCell | SpecOther,
1517 JSValueRegs(op2GPR), rightChild, (~SpecCell) | SpecObjec
4288 DFG_TYPE_CHECK(JSValueSource(valueGPR), node->child1(), SpecCell, isNotCell); local
[all...]
H A DDFGSpeculativeJIT.cpp2235 JSValueRegs(gpr), node->child1(), ~SpecCell,
2292 JSValueRegs(tagGPR, payloadGPR), node->child1(), ~SpecCell,
4376 if (!needsTypeCheck(edge, SpecCell))
4409 JSValueRegs(gpr), edge, (~SpecCell) | SpecObject, m_jit.branchPtr(
4415 if (needsTypeCheck(edge, SpecCell | SpecOther)) {
4420 JSValueRegs(gpr), edge, SpecCell | SpecOther,
4432 JSValueRegs(tagGPR, payloadGPR), edge, (~SpecCell) | SpecObject, m_jit.branchPtr(
4438 if (needsTypeCheck(edge, SpecCell | SpecOther)) {
4443 JSValueRegs(tagGPR, payloadGPR), edge, SpecCell | SpecOther,
4512 if (!needsTypeCheck(edge, ~SpecCell))
[all...]
H A DDFGAbstractState.cpp104 root->valuesAtHead.argument(i).set(SpecCell);
1083 type = (SpecTop & ~SpecCell) | SpecString;
1334 ASSERT(!(value.m_type & ~SpecCell)); // Edge filtering should have already ensured this.
H A DDFGFixupPhase.cpp504 node->child1()->prediction() & SpecCell,
791 if (!(node->child1()->prediction() & ~SpecCell))
H A DDFGSpeculativeJIT.h535 bool isKnownCell(Node* node) { return !(m_state.forNode(node).m_type & ~SpecCell); }
539 bool isKnownNotCell(Node* node) { return !(m_state.forNode(node).m_type & SpecCell); }
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/
H A DSpeculatedType.h59 static const SpeculatedType SpecCell = 0x0003ffff; // It's definitely a JSCell. member in namespace:JSC
83 return !!(value & SpecCell) && !(value & ~SpecCell);

Completed in 304 milliseconds