/external/v8/src/runtime/ |
D | runtime-literals.cc | 312 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/ |
D | compile-time-value.cc | 37 ArrayLiteral* array_literal = expression->AsArrayLiteral(); in GetValue()
|
D | ast-literal-reindexer.cc | 269 void AstLiteralReindexer::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
|
D | ast.h | 72 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()
|
D | ast.cc | 578 void ArrayLiteral::BuildConstantElements(Isolate* isolate) { in BuildConstantElements() 652 void ArrayLiteral::AssignFeedbackVectorSlots(Isolate* isolate, in AssignFeedbackVectorSlots()
|
D | ast-expression-rewriter.cc | 255 void AstExpressionRewriter::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
|
D | prettyprinter.cc | 231 void CallPrinter::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral() 1032 void AstPrinter::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
|
D | ast-traversal-visitor.h | 343 void AstTraversalVisitor<Subclass>::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral()
|
D | ast-numbering.cc | 521 void AstNumberingVisitor::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
|
/external/v8/src/parsing/ |
D | pattern-rewriter.cc | 357 void Parser::PatternRewriter::VisitArrayLiteral(ArrayLiteral* node, in VisitArrayLiteral() 597 void Parser::PatternRewriter::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
|
D | preparser.h | 167 static PreParserExpression ArrayLiteral( 562 return PreParserExpression::ArrayLiteral(values.identifiers_); in NewArrayLiteral()
|
D | parser.h | 407 void VisitArrayLiteral(ArrayLiteral* node, Variable** temp_var); 620 V8_INLINE Expression* RewriteSpreads(ArrayLiteral* lit);
|
D | parser.cc | 4260 ArrayLiteral* lit = expr->AsArrayLiteral(); in RewriteExpression() 4374 Expression* Parser::RewriteSpreads(ArrayLiteral* lit) { in RewriteSpreads()
|
/external/v8/src/compiler/ |
D | ast-loop-assignment-analyzer.cc | 149 void ALAA::VisitArrayLiteral(ArrayLiteral* e) { VisitExpressions(e->values()); } in VisitArrayLiteral()
|
D | js-generic-lowering.cc | 483 if ((p.flags() & ArrayLiteral::kShallowElements) != 0 && in LowerJSCreateLiteralArray()
|
D | bytecode-graph-builder.cc | 1209 literal_flags |= ArrayLiteral::kDisableMementos; in VisitCreateArrayLiteral()
|
/external/v8/src/asmjs/ |
D | asm-wasm-builder.cc | 651 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/ |
D | full-codegen.h | 720 bool MustCreateArrayLiteralWithRuntime(ArrayLiteral* expr) const;
|
D | full-codegen.cc | 210 ArrayLiteral* expr) const { in MustCreateArrayLiteralWithRuntime()
|
/external/v8/src/crankshaft/ |
D | typing.cc | 423 void AstTyper::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral()
|
/external/clang/lib/Sema/ |
D | SemaChecking.cpp | 8036 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()
|
D | SemaExprObjC.cpp | 386 bool ArrayLiteral = false) { in CheckObjCCollectionLiteralElement() argument 470 if (ArrayLiteral) in CheckObjCCollectionLiteralElement()
|
/external/v8/src/interpreter/ |
D | bytecode-generator.cc | 1744 void BytecodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral() 1748 (runtime_flags & ArrayLiteral::kShallowElements) != 0 && in VisitArrayLiteral()
|
/external/v8/src/ |
D | code-stubs.cc | 2944 Smi::FromInt(ArrayLiteral::kShallowElements | in GenerateAssembly() 2947 : ArrayLiteral::kDisableMementos))); in GenerateAssembly()
|
/external/v8/src/full-codegen/x64/ |
D | full-codegen-x64.cc | 1497 void FullCodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral()
|