• Home
  • Raw
  • Download

Lines Matching refs:RefPtr

141     RefPtr<RegExp> regExp = RegExp::create(generator.globalData(), m_pattern, m_flags);  in emitBytecode()
194 RefPtr<RegisterID> array = generator.emitNewArray(generator.tempDestination(dst), m_element); in emitBytecode()
253 RefPtr<RegisterID> newObj = generator.tempDestination(dst); in emitBytecode()
285RefPtr<RegisterID> base = generator.emitNodeForLeftHandSide(m_base, m_subscriptHasAssignments, m_s… in emitBytecode()
312 RefPtr<RegisterID> func = generator.emitNode(m_expr); in emitBytecode()
320 RefPtr<RegisterID> func = generator.tempDestination(dst); in emitBytecode()
321 RefPtr<RegisterID> thisRegister = generator.newTemporary(); in emitBytecode()
331 RefPtr<RegisterID> func = generator.emitNode(m_expr); in emitBytecode()
332 RefPtr<RegisterID> thisRegister = generator.emitLoad(generator.newTemporary(), jsNull()); in emitBytecode()
340 if (RefPtr<RegisterID> local = generator.registerFor(m_ident)) { in emitBytecode()
341 RefPtr<RegisterID> thisRegister = generator.emitLoad(generator.newTemporary(), jsNull()); in emitBytecode()
349RefPtr<RegisterID> func = generator.emitGetScopedVar(generator.newTemporary(), depth, index, globa… in emitBytecode()
350 RefPtr<RegisterID> thisRegister = generator.emitLoad(generator.newTemporary(), jsNull()); in emitBytecode()
354 RefPtr<RegisterID> func = generator.newTemporary(); in emitBytecode()
355 RefPtr<RegisterID> thisRegister = generator.newTemporary(); in emitBytecode()
366 RefPtr<RegisterID> base = generator.emitNode(m_base); in emitBytecode()
369RefPtr<RegisterID> function = generator.emitGetByVal(generator.tempDestination(dst), base.get(), p… in emitBytecode()
370 RefPtr<RegisterID> thisRegister = generator.emitMove(generator.newTemporary(), base.get()); in emitBytecode()
378 RefPtr<RegisterID> function = generator.tempDestination(dst); in emitBytecode()
379 RefPtr<RegisterID> thisRegister = generator.newTemporary(); in emitBytecode()
389 RefPtr<Label> realCall = generator.newLabel(); in emitBytecode()
390 RefPtr<Label> end = generator.newLabel(); in emitBytecode()
391 RefPtr<RegisterID> base = generator.emitNode(m_base); in emitBytecode()
393RefPtr<RegisterID> function = generator.emitGetById(generator.tempDestination(dst), base.get(), m_… in emitBytecode()
394 RefPtr<RegisterID> finalDestination = generator.finalDestination(dst, function.get()); in emitBytecode()
397RefPtr<RegisterID> realFunction = generator.emitMove(generator.tempDestination(dst), base.get()); in emitBytecode()
398 RefPtr<RegisterID> thisRegister = generator.newTemporary(); in emitBytecode()
412 RefPtr<RegisterID> thisRegister = generator.emitMove(generator.newTemporary(), base.get()); in emitBytecode()
432 RefPtr<Label> realCall = generator.newLabel(); in emitBytecode()
433 RefPtr<Label> end = generator.newLabel(); in emitBytecode()
434 RefPtr<RegisterID> base = generator.emitNode(m_base); in emitBytecode()
436RefPtr<RegisterID> function = generator.emitGetById(generator.tempDestination(dst), base.get(), m_… in emitBytecode()
437 RefPtr<RegisterID> finalDestination = generator.finalDestination(dst, function.get()); in emitBytecode()
441RefPtr<RegisterID> realFunction = generator.emitMove(generator.tempDestination(dst), base.get()); in emitBytecode()
442 RefPtr<RegisterID> thisRegister = generator.newTemporary(); in emitBytecode()
458RefPtr<RegisterID> realFunction = generator.emitMove(generator.newTemporary(), base.get()); in emitBytecode()
459 RefPtr<RegisterID> argsCountRegister = generator.newTemporary(); in emitBytecode()
460 RefPtr<RegisterID> thisRegister = generator.newTemporary(); in emitBytecode()
461 RefPtr<RegisterID> argsRegister = generator.newTemporary(); in emitBytecode()
483 RefPtr<RegisterID> thisRegister = generator.emitMove(generator.newTemporary(), base.get()); in emitBytecode()
522RefPtr<RegisterID> value = generator.emitGetScopedVar(generator.newTemporary(), depth, index, glob… in emitBytecode()
535 RefPtr<RegisterID> value = generator.newTemporary(); in emitBytecode()
536RefPtr<RegisterID> base = generator.emitResolveWithBase(generator.newTemporary(), value.get(), m_i… in emitBytecode()
552 RefPtr<RegisterID> base = generator.emitNode(m_base); in emitBytecode()
553 RefPtr<RegisterID> property = generator.emitNode(m_subscript); in emitBytecode()
556RefPtr<RegisterID> value = generator.emitGetByVal(generator.newTemporary(), base.get(), property.g… in emitBytecode()
576 RefPtr<RegisterID> base = generator.emitNode(m_base); in emitBytecode()
579 RefPtr<RegisterID> value = generator.emitGetById(generator.newTemporary(), base.get(), m_ident); in emitBytecode()
618 RefPtr<RegisterID> r0 = generator.emitNode(m_base); in emitBytecode()
653 RefPtr<RegisterID> r0 = generator.emitNode(m_expr); in emitBytecode()
667 RefPtr<RegisterID> scratch = generator.emitResolveBase(generator.tempDestination(dst), m_ident); in emitBytecode()
682 RefPtr<RegisterID> src = generator.emitNode(m_expr); in emitBytecode()
694RefPtr<RegisterID> r0 = generator.emitLoad(generator.finalDestination(dst), (m_operator == OpPlusP… in emitBytecode()
706RefPtr<RegisterID> propDst = generator.emitGetScopedVar(generator.tempDestination(dst), depth, ind… in emitBytecode()
713 RefPtr<RegisterID> propDst = generator.tempDestination(dst); in emitBytecode()
714RefPtr<RegisterID> base = generator.emitResolveWithBase(generator.newTemporary(), propDst.get(), m… in emitBytecode()
724 RefPtr<RegisterID> base = generator.emitNode(m_base); in emitBytecode()
725 RefPtr<RegisterID> property = generator.emitNode(m_subscript); in emitBytecode()
726 RefPtr<RegisterID> propDst = generator.tempDestination(dst); in emitBytecode()
743 RefPtr<RegisterID> base = generator.emitNode(m_base); in emitBytecode()
744 RefPtr<RegisterID> propDst = generator.tempDestination(dst); in emitBytecode()
822 Vector<RefPtr<RegisterID>, 16> temporaryRegisters; in emitStrcat()
901 RefPtr<RegisterID> src = generator.tempDestination(dst); in emitBytecode()
907RefPtr<RegisterID> src1 = generator.emitNodeForLeftHandSide(m_expr1, m_rightHasAssignments, m_expr… in emitBytecode()
915 RefPtr<RegisterID> src = generator.tempDestination(dst); in emitBytecode()
920RefPtr<RegisterID> src1 = generator.emitNodeForLeftHandSide(m_expr1, m_rightHasAssignments, m_expr… in emitBytecode()
927RefPtr<RegisterID> src1 = generator.emitNodeForLeftHandSide(m_expr1, m_rightHasAssignments, m_expr… in emitBytecode()
934RefPtr<RegisterID> src1 = generator.emitNodeForLeftHandSide(m_expr1, m_rightHasAssignments, m_expr… in emitBytecode()
941RefPtr<RegisterID> src1 = generator.emitNodeForLeftHandSide(m_expr1, m_rightHasAssignments, m_expr… in emitBytecode()
949RefPtr<RegisterID> src1 = generator.emitNodeForLeftHandSide(m_expr1, m_rightHasAssignments, m_expr… in emitBytecode()
950 RefPtr<RegisterID> src2 = generator.emitNode(m_expr2); in emitBytecode()
964 RefPtr<RegisterID> temp = generator.tempDestination(dst); in emitBytecode()
965 RefPtr<Label> target = generator.newLabel(); in emitBytecode()
982 RefPtr<RegisterID> newDst = generator.finalDestination(dst); in emitBytecode()
983 RefPtr<Label> beforeElse = generator.newLabel(); in emitBytecode()
984 RefPtr<Label> afterElse = generator.newLabel(); in emitBytecode()
1065 RefPtr<RegisterID> result = generator.newTemporary(); in emitBytecode()
1080RefPtr<RegisterID> src1 = generator.emitGetScopedVar(generator.tempDestination(dst), depth, index,… in emitBytecode()
1086 RefPtr<RegisterID> src1 = generator.tempDestination(dst); in emitBytecode()
1088RefPtr<RegisterID> base = generator.emitResolveWithBase(generator.newTemporary(), src1.get(), m_id… in emitBytecode()
1116 RefPtr<RegisterID> base = generator.emitResolveBase(generator.newTemporary(), m_ident); in emitBytecode()
1128RefPtr<RegisterID> base = generator.emitNodeForLeftHandSide(m_base, m_rightHasAssignments, m_right… in emitBytecode()
1129 RefPtr<RegisterID> value = generator.destinationForAssignResult(dst); in emitBytecode()
1140RefPtr<RegisterID> base = generator.emitNodeForLeftHandSide(m_base, m_rightHasAssignments, m_right… in emitBytecode()
1143RefPtr<RegisterID> value = generator.emitGetById(generator.tempDestination(dst), base.get(), m_ide… in emitBytecode()
1161RefPtr<RegisterID> base = generator.emitNodeForLeftHandSide(m_base, m_subscriptHasAssignments || m… in emitBytecode()
1162RefPtr<RegisterID> property = generator.emitNodeForLeftHandSide(m_subscript, m_rightHasAssignments… in emitBytecode()
1163 RefPtr<RegisterID> value = generator.destinationForAssignResult(dst); in emitBytecode()
1175RefPtr<RegisterID> base = generator.emitNodeForLeftHandSide(m_base, m_subscriptHasAssignments || m… in emitBytecode()
1176RefPtr<RegisterID> property = generator.emitNodeForLeftHandSide(m_subscript, m_rightHasAssignments… in emitBytecode()
1179RefPtr<RegisterID> value = generator.emitGetByVal(generator.tempDestination(dst), base.get(), prop… in emitBytecode()
1211 RefPtr<RegisterID> base = generator.emitResolveBase(generator.newTemporary(), m_ident); in emitCodeSingle()
1290 RefPtr<Label> afterThen = generator.newLabel(); in emitBytecode()
1308 RefPtr<Label> beforeElse = generator.newLabel(); in emitBytecode()
1309 RefPtr<Label> afterElse = generator.newLabel(); in emitBytecode()
1331 RefPtr<LabelScope> scope = generator.newLabelScope(LabelScope::Loop); in emitBytecode()
1333 RefPtr<Label> topOfLoop = generator.newLabel(); in emitBytecode()
1338 RefPtr<RegisterID> result = generator.emitNode(dst, m_statement); in emitBytecode()
1353 RefPtr<LabelScope> scope = generator.newLabelScope(LabelScope::Loop); in emitBytecode()
1357 RefPtr<Label> topOfLoop = generator.newLabel(); in emitBytecode()
1377 RefPtr<LabelScope> scope = generator.newLabelScope(LabelScope::Loop); in emitBytecode()
1384 RefPtr<Label> condition = generator.newLabel(); in emitBytecode()
1387 RefPtr<Label> topOfLoop = generator.newLabel(); in emitBytecode()
1390 RefPtr<RegisterID> result = generator.emitNode(dst, m_statement); in emitBytecode()
1412 RefPtr<LabelScope> scope = generator.newLabelScope(LabelScope::Loop); in emitBytecode()
1417 RefPtr<Label> continueTarget = generator.newLabel(); in emitBytecode()
1424 RefPtr<RegisterID> iter = generator.emitGetPropertyNames(generator.newTemporary(), forInBase); in emitBytecode()
1427 RefPtr<Label> loopStart = generator.newLabel(); in emitBytecode()
1436 RefPtr<RegisterID> protect = propertyName; in emitBytecode()
1446 RefPtr<RegisterID> protect = propertyName; in emitBytecode()
1455 RefPtr<RegisterID> protect = propertyName; in emitBytecode()
1456 RefPtr<RegisterID> base = generator.emitNode(assignNode->base()); in emitBytecode()
1519 RefPtr<RegisterID> returnRegister; in emitBytecode()
1521 RefPtr<Label> l0 = generator.newLabel(); in emitBytecode()
1539 RefPtr<RegisterID> scope = generator.newTemporary(); in emitBytecode()
1628 RefPtr<Label> defaultLabel; in emitBytecodeForBlock()
1629 Vector<RefPtr<Label>, 8> labelVector; in emitBytecodeForBlock()
1644 RefPtr<RegisterID> clauseVal = generator.newTemporary(); in emitBytecodeForBlock()
1652 RefPtr<RegisterID> clauseVal = generator.newTemporary(); in emitBytecodeForBlock()
1696 RefPtr<LabelScope> scope = generator.newLabelScope(LabelScope::Switch); in emitBytecode()
1698 RefPtr<RegisterID> r0 = generator.emitNode(m_expr); in emitBytecode()
1714 RefPtr<LabelScope> scope = generator.newLabelScope(LabelScope::NamedLabel, &m_name); in emitBytecode()
1729 RefPtr<RegisterID> expr = generator.emitNode(m_expr); in emitBytecode()
1744 RefPtr<Label> tryStartLabel = generator.newLabel(); in emitBytecode()
1745 RefPtr<Label> finallyStart; in emitBytecode()
1746 RefPtr<RegisterID> finallyReturnAddr; in emitBytecode()
1757 RefPtr<Label> catchEndLabel = generator.newLabel(); in emitBytecode()
1763 RefPtr<Label> here = generator.emitLabel(generator.newLabel().get()); in emitBytecode()
1764RefPtr<RegisterID> exceptionRegister = generator.emitCatch(generator.newTemporary(), tryStartLabel… in emitBytecode()
1766RefPtr<RegisterID> dynamicScopeObject = generator.emitNewObject(generator.newTemporary()); in emitBytecode()
1783 RefPtr<RegisterID> highestUsedRegister = generator.highestUsedRegister(); in emitBytecode()
1784 RefPtr<Label> finallyEndLabel = generator.newLabel(); in emitBytecode()
1791 RefPtr<Label> here = generator.emitLabel(generator.newLabel().get()); in emitBytecode()
1792RefPtr<RegisterID> tempExceptionRegister = generator.emitCatch(generator.newTemporary(), tryStartL… in emitBytecode()
1867RefPtr<ProgramNode> node = new ProgramNode(globalData, children, varStack, funcStack, source, feat… in create()
1880 RefPtr<RegisterID> dstRegister = generator.newTemporary(); in emitBytecode()
1922RefPtr<EvalNode> node = new EvalNode(globalData, children, varStack, funcStack, source, features, … in create()
1935 RefPtr<RegisterID> dstRegister = generator.newTemporary(); in emitBytecode()
2042 RefPtr<FunctionBodyNode> body = new FunctionBodyNode(globalData); in createNativeThunk()
2062RefPtr<FunctionBodyNode> node = new FunctionBodyNode(globalData, children, varStack, funcStack, so… in create()