Home
last modified time | relevance | path

Searched refs:ArrayLiteral (Results 1 – 25 of 35) sorted by relevance

12

/external/v8/src/runtime/
Druntime-literals.cc312 bool enable_mementos = (flags & ArrayLiteral::kDisableMementos) == 0; in CreateArrayLiteralImpl()
316 JSObject::DeepCopyHints hints = (flags & ArrayLiteral::kShallowElements) == 0 in CreateArrayLiteralImpl()
352 ArrayLiteral::kShallowElements)); in RUNTIME_FUNCTION()
/external/v8/src/ast/
Dcompile-time-value.cc37 ArrayLiteral* array_literal = expression->AsArrayLiteral(); in GetValue()
Dast-literal-reindexer.cc269 void AstLiteralReindexer::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
Dast.h72 V(ArrayLiteral)
1322 friend class ArrayLiteral; variable
1566 class ArrayLiteral final : public MaterializedLiteral {
1624 ArrayLiteral(ZoneList<Expression*>* values, int first_spread_index, in ArrayLiteral() function
3331 ArrayLiteral* NewArrayLiteral(ZoneList<Expression*>* values, in NewArrayLiteral()
3334 return new (zone_) ArrayLiteral(values, -1, literal_index, pos); in NewArrayLiteral()
3337 ArrayLiteral* NewArrayLiteral(ZoneList<Expression*>* values, in NewArrayLiteral()
3341 ArrayLiteral(values, first_spread_index, literal_index, pos); in NewArrayLiteral()
Dast.cc578 void ArrayLiteral::BuildConstantElements(Isolate* isolate) { in BuildConstantElements()
652 void ArrayLiteral::AssignFeedbackVectorSlots(Isolate* isolate, in AssignFeedbackVectorSlots()
Dast-expression-rewriter.cc255 void AstExpressionRewriter::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
Dprettyprinter.cc231 void CallPrinter::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
1032 void AstPrinter::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
Dast-traversal-visitor.h343 void AstTraversalVisitor<Subclass>::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral()
Dast-numbering.cc521 void AstNumberingVisitor::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
/external/v8/src/parsing/
Dpattern-rewriter.cc357 void Parser::PatternRewriter::VisitArrayLiteral(ArrayLiteral* node, in VisitArrayLiteral()
597 void Parser::PatternRewriter::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
Dpreparser.h167 static PreParserExpression ArrayLiteral(
562 return PreParserExpression::ArrayLiteral(values.identifiers_); in NewArrayLiteral()
Dparser.h407 void VisitArrayLiteral(ArrayLiteral* node, Variable** temp_var);
620 V8_INLINE Expression* RewriteSpreads(ArrayLiteral* lit);
Dparser.cc4260 ArrayLiteral* lit = expr->AsArrayLiteral(); in RewriteExpression()
4374 Expression* Parser::RewriteSpreads(ArrayLiteral* lit) { in RewriteSpreads()
/external/v8/src/compiler/
Dast-loop-assignment-analyzer.cc149 void ALAA::VisitArrayLiteral(ArrayLiteral* e) { VisitExpressions(e->values()); } in VisitArrayLiteral()
Djs-generic-lowering.cc483 if ((p.flags() & ArrayLiteral::kShallowElements) != 0 && in LowerJSCreateLiteralArray()
Dbytecode-graph-builder.cc1209 literal_flags |= ArrayLiteral::kDisableMementos; in VisitCreateArrayLiteral()
/external/v8/src/asmjs/
Dasm-wasm-builder.cc651 void VisitArrayLiteral(ArrayLiteral* expr) { UNREACHABLE(); } in VisitArrayLiteral()
663 void AddFunctionTable(VariableProxy* table, ArrayLiteral* funcs) { in AddFunctionTable()
912 ArrayLiteral* funcs = expr->value()->AsArrayLiteral(); in VisitAssignment()
/external/v8/src/full-codegen/
Dfull-codegen.h720 bool MustCreateArrayLiteralWithRuntime(ArrayLiteral* expr) const;
Dfull-codegen.cc210 ArrayLiteral* expr) const { in MustCreateArrayLiteralWithRuntime()
/external/v8/src/crankshaft/
Dtyping.cc423 void AstTyper::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral()
/external/clang/lib/Sema/
DSemaChecking.cpp8036 ObjCArrayLiteral *ArrayLiteral);
8064 if (auto ArrayLiteral = dyn_cast<ObjCArrayLiteral>(Element)) in checkObjCCollectionLiteralElement() local
8065 checkObjCArrayLiteral(S, TargetElementType, ArrayLiteral); in checkObjCCollectionLiteralElement()
8073 ObjCArrayLiteral *ArrayLiteral) { in checkObjCArrayLiteral() argument
8091 for (unsigned I = 0, N = ArrayLiteral->getNumElements(); I != N; ++I) { in checkObjCArrayLiteral()
8093 ArrayLiteral->getElement(I), in checkObjCArrayLiteral()
8194 if (auto *ArrayLiteral = dyn_cast<ObjCArrayLiteral>(E)) in CheckImplicitConversion() local
8195 checkObjCArrayLiteral(S, QualType(Target, 0), ArrayLiteral); in CheckImplicitConversion()
DSemaExprObjC.cpp386 bool ArrayLiteral = false) { in CheckObjCCollectionLiteralElement() argument
470 if (ArrayLiteral) in CheckObjCCollectionLiteralElement()
/external/v8/src/interpreter/
Dbytecode-generator.cc1744 void BytecodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral()
1748 (runtime_flags & ArrayLiteral::kShallowElements) != 0 && in VisitArrayLiteral()
/external/v8/src/
Dcode-stubs.cc2944 Smi::FromInt(ArrayLiteral::kShallowElements | in GenerateAssembly()
2947 : ArrayLiteral::kDisableMementos))); in GenerateAssembly()
/external/v8/src/full-codegen/x64/
Dfull-codegen-x64.cc1497 void FullCodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral()

12