/external/v8/src/ast/ |
D | ast.cc | 688 ElementsKind ArrayLiteral::constant_elements_kind() const { in constant_elements_kind() 692 void ArrayLiteral::InitDepthAndFlags() { in InitDepthAndFlags() 723 void ArrayLiteral::BuildConstantElements(Isolate* isolate) { in BuildConstantElements() 786 bool ArrayLiteral::IsFastCloningSupported() const { in IsFastCloningSupported() 792 void ArrayLiteral::RewindSpreads() { in RewindSpreads() 797 void ArrayLiteral::AssignFeedbackSlots(FeedbackVectorSpec* spec, in AssignFeedbackSlots()
|
D | compile-time-value.cc | 37 ArrayLiteral* array_literal = expression->AsArrayLiteral(); in GetValue()
|
D | ast.h | 73 V(ArrayLiteral) 1283 friend class ArrayLiteral; variable 1545 class ArrayLiteral final : public MaterializedLiteral { 1612 ArrayLiteral(ZoneList<Expression*>* values, int first_spread_index, int pos) in ArrayLiteral() function 3365 ArrayLiteral* NewArrayLiteral(ZoneList<Expression*>* values, in NewArrayLiteral() 3367 return new (zone_) ArrayLiteral(values, -1, pos); in NewArrayLiteral() 3370 ArrayLiteral* NewArrayLiteral(ZoneList<Expression*>* values, in NewArrayLiteral() 3372 return new (zone_) ArrayLiteral(values, first_spread_index, pos); in NewArrayLiteral()
|
D | ast-expression-rewriter.cc | 256 void AstExpressionRewriter::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
|
D | prettyprinter.cc | 232 void CallPrinter::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral() 1042 void AstPrinter::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
|
D | ast-traversal-visitor.h | 344 void AstTraversalVisitor<Subclass>::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral()
|
D | ast-numbering.cc | 583 void AstNumberingVisitor::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
|
/external/v8/src/runtime/ |
D | runtime-literals.cc | 315 bool enable_mementos = (flags & ArrayLiteral::kDisableMementos) == 0; in CreateArrayLiteralImpl() 319 JSObject::DeepCopyHints hints = (flags & ArrayLiteral::kShallowElements) == 0 in CreateArrayLiteralImpl() 356 ArrayLiteral::kShallowElements)); in RUNTIME_FUNCTION()
|
/external/v8/src/interpreter/ |
D | bytecode-generator.h | 220 ZoneVector<std::pair<ArrayLiteral*, size_t>> array_literals_;
|
D | bytecode-generator.cc | 696 for (std::pair<ArrayLiteral*, size_t> literal : array_literals_) { in AllocateDeferredConstants() 697 ArrayLiteral* array_literal = literal.first; in AllocateDeferredConstants() 1867 void BytecodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral()
|
/external/v8/src/parsing/ |
D | pattern-rewriter.cc | 428 void Parser::PatternRewriter::VisitArrayLiteral(ArrayLiteral* node, in VisitArrayLiteral() 666 void Parser::PatternRewriter::VisitArrayLiteral(ArrayLiteral* node) { in VisitArrayLiteral()
|
D | parser.h | 423 void VisitArrayLiteral(ArrayLiteral* node, Variable** temp_var); 638 V8_INLINE Expression* RewriteSpreads(ArrayLiteral* lit);
|
D | preparser.h | 187 static PreParserExpression ArrayLiteral(ZoneList<VariableProxy*>* variables) { in ArrayLiteral() function 576 return PreParserExpression::ArrayLiteral(values.variables_); in NewArrayLiteral()
|
D | parser.cc | 3908 ArrayLiteral* lit = expr->AsArrayLiteral(); in RewriteExpression() 4022 Expression* Parser::RewriteSpreads(ArrayLiteral* lit) { in RewriteSpreads()
|
/external/v8/src/compiler/ |
D | ast-loop-assignment-analyzer.cc | 150 void ALAA::VisitArrayLiteral(ArrayLiteral* e) { VisitExpressions(e->values()); } in VisitArrayLiteral()
|
D | js-generic-lowering.cc | 434 if ((p.flags() & ArrayLiteral::kShallowElements) != 0 && in LowerJSCreateLiteralArray()
|
D | bytecode-graph-builder.cc | 1266 literal_flags |= ArrayLiteral::kDisableMementos; in VisitCreateArrayLiteral()
|
/external/v8/src/builtins/ |
D | builtins-constructor.cc | 622 SmiConstant(Smi::FromInt(ArrayLiteral::kShallowElements | in CreateFastCloneShallowArrayBuiltin() 625 : ArrayLiteral::kDisableMementos))); in CreateFastCloneShallowArrayBuiltin()
|
/external/v8/src/asmjs/ |
D | asm-wasm-builder.cc | 755 void VisitArrayLiteral(ArrayLiteral* expr) { UNREACHABLE(); } in VisitArrayLiteral() 813 void PopulateFunctionTable(VariableProxy* table, ArrayLiteral* funcs) { in PopulateFunctionTable() 1043 ArrayLiteral* funcs = expr->value()->AsArrayLiteral(); in VisitAssignment()
|
/external/v8/src/full-codegen/ |
D | full-codegen.h | 608 bool MustCreateArrayLiteralWithRuntime(ArrayLiteral* expr) const;
|
D | full-codegen.cc | 187 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/full-codegen/ia32/ |
D | full-codegen-ia32.cc | 1269 void FullCodeGenerator::VisitArrayLiteral(ArrayLiteral* expr) { in VisitArrayLiteral()
|