Home | History | Annotate | Download | only in jit

Lines Matching refs:asCell

796     JSCell* baseCell = asCell(baseValue);
864 JSCell* baseCell = asCell(baseValue);
1304 && !(structure = asCell(baseValue)->structure())->isUncacheableDictionary()
1378 && !asCell(baseValue)->structure()->isUncacheableDictionary()
1399 JIT::compileGetByIdSelfList(callFrame->scopeChain()->globalData, codeBlock, stubInfo, polymorphicStructureList, listIndex, asCell(baseValue)->structure(), slot.cachedOffset());
1450 if (!baseValue.isCell() || !slot.isCacheable() || asCell(baseValue)->structure()->isDictionary()) {
1455 Structure* structure = asCell(baseValue)->structure();
1466 else if (slot.slotBase() == asCell(baseValue)->structure()->prototypeForLookup(callFrame)) {
1467 ASSERT(!asCell(baseValue)->structure()->isDictionary());
1483 ASSERT(!asCell(baseValue)->structure()->isDictionary());
2433 (src1.isCell() && asCell(src1)->structure()->typeInfo().masqueradesAsUndefined()) ||
2439 (src1.isCell() && asCell(src1)->structure()->typeInfo().masqueradesAsUndefined()) ||
2476 return src2.isCell() && asCell(src2)->structure()->typeInfo().masqueradesAsUndefined();
2479 return src2.isCell() && asCell(src2)->structure()->typeInfo().masqueradesAsUndefined();
2481 JSCell* cell1 = asCell(src1);
2496 JSCell* cell2 = asCell(src2);
2845 return JSValue::encode(jsBoolean(v.isCell() ? v.asCell()->structure()->typeInfo().masqueradesAsUndefined() : v.isUndefined()));