/external/v8/src/interpreter/ |
H A D | bytecode-flags.cc | 42 uint8_t CreateClosureFlags::Encode(bool pretenure, bool is_function_scope) { argument 43 uint8_t result = PretenuredBit::encode(pretenure); 45 pretenure == NOT_TENURED && is_function_scope) {
|
/external/v8/src/compiler/ |
H A D | memory-optimizer.h | 44 AllocationGroup(Node* node, PretenureFlag pretenure, Zone* zone); 45 AllocationGroup(Node* node, PretenureFlag pretenure, Node* size, 51 bool IsNewSpaceAllocation() const { return pretenure() == NOT_TENURED; } 53 PretenureFlag pretenure() const { return pretenure_; } function in class:v8::internal::compiler::final::final
|
H A D | graph-assembler.cc | 96 Node* GraphAssembler::Allocate(PretenureFlag pretenure, Node* size) { argument
|
H A D | js-operator.h | 525 PretenureFlag pretenure) 526 : shared_info_(shared_info), feedback_(feedback), pretenure_(pretenure) {} 530 PretenureFlag pretenure() const { return pretenure_; } function in class:v8::internal::compiler::final 623 PretenureFlag pretenure); 523 CreateClosureParameters(Handle<SharedFunctionInfo> shared_info, VectorSlotPair const& feedback, PretenureFlag pretenure) argument
|
H A D | memory-optimizer.cc | 38 PretenureFlag pretenure, 40 : node_ids_(zone), pretenure_(pretenure), size_(nullptr) { 45 PretenureFlag pretenure, 47 : node_ids_(zone), pretenure_(pretenure), size_(size) { 118 PretenureFlag pretenure = PretenureFlagOf(node->op()); local 124 if (pretenure == TENURED) { 137 DCHECK_EQ(NOT_TENURED, pretenure); 144 pretenure = TENURED; 153 pretenure == NOT_TENURED 157 pretenure 37 AllocationGroup(Node* node, PretenureFlag pretenure, Zone* zone) argument 44 AllocationGroup(Node* node, PretenureFlag pretenure, Node* size, Zone* zone) argument [all...] |
H A D | simplified-operator.cc | 828 const Operator* SimplifiedOperatorBuilder::Allocate(PretenureFlag pretenure) { argument 829 switch (pretenure) {
|
H A D | js-create-lowering.cc | 40 void Allocate(int size, PretenureFlag pretenure = NOT_TENURED, 46 graph()->NewNode(simplified()->Allocate(pretenure), 68 PretenureFlag pretenure = NOT_TENURED) { 74 Allocate(size, pretenure, Type::OtherInternal()); 550 PretenureFlag pretenure = site->GetPretenureMode(); local 570 AllocateElements(effect, control, elements_kind, capacity, pretenure); 576 a.Allocate(JSArray::kSize, pretenure); 1090 PretenureFlag pretenure) { 1114 a.AllocateArray(capacity, elements_map, pretenure); 1128 PretenureFlag pretenure local 1087 AllocateElements(Node* effect, Node* control, ElementsKind elements_kind, int capacity, PretenureFlag pretenure) argument 1229 AllocateFastLiteralElements( Node* effect, Node* control, Handle<JSObject> boilerplate, PretenureFlag pretenure, AllocationSiteUsageContext* site_context) argument [all...] |
H A D | js-operator.cc | 482 return lhs.pretenure() == rhs.pretenure() && 495 return base::hash_combine(p.pretenure(), p.shared_info().location(), 501 return os << p.pretenure() << ", " << Brief(*p.shared_info()); 992 PretenureFlag pretenure) { 993 CreateClosureParameters parameters(shared_info, feedback, pretenure); 990 CreateClosure( Handle<SharedFunctionInfo> shared_info, VectorSlotPair const& feedback, PretenureFlag pretenure) argument
|
H A D | ast-graph-builder.cc | 1212 PretenureFlag pretenure = expr->pretenure() ? TENURED : NOT_TENURED; local 1215 javascript()->CreateClosure(shared_info, pair, pretenure);
|
/external/v8/src/ |
H A D | json-parser.cc | 598 PretenureFlag pretenure); 602 PretenureFlag pretenure) { 603 return factory->NewRawTwoByteString(length, pretenure).ToHandleChecked(); 608 PretenureFlag pretenure) { 609 return factory->NewRawOneByteString(length, pretenure).ToHandleChecked(); 601 NewRawString(Factory* factory, int length, PretenureFlag pretenure) argument 607 NewRawString(Factory* factory, int length, PretenureFlag pretenure) argument
|
H A D | compiler.cc | 1919 PretenureFlag pretenure) { 1938 // TODO(mvstanton): pass pretenure flag to EnsureLiterals. 1918 PostInstantiation(Handle<JSFunction> function, PretenureFlag pretenure) argument
|
H A D | factory.cc | 146 Handle<FixedArray> Factory::NewFixedArray(int size, PretenureFlag pretenure) { argument 150 isolate()->heap()->AllocateFixedArray(size, pretenure), 155 PretenureFlag pretenure) { 158 isolate()->heap()->AllocateFixedArray(size, pretenure); 165 PretenureFlag pretenure) { 170 pretenure, 212 PretenureFlag pretenure) { 216 isolate()->heap()->AllocateUninitializedFixedDoubleArray(size, pretenure), 223 PretenureFlag pretenure) { 225 Handle<FixedArrayBase> array = NewFixedDoubleArray(size, pretenure); 154 TryNewFixedArray(int size, PretenureFlag pretenure) argument 164 NewFixedArrayWithHoles(int size, PretenureFlag pretenure) argument 211 NewFixedDoubleArray(int size, PretenureFlag pretenure) argument 221 NewFixedDoubleArrayWithHoles( int size, PretenureFlag pretenure) argument 232 NewFrameArray(int number_of_frames, PretenureFlag pretenure) argument 300 NewStringFromOneByte(Vector<const uint8_t> string, PretenureFlag pretenure) argument 320 NewStringFromUtf8(Vector<const char> string, PretenureFlag pretenure) argument 356 NewStringFromUtf8SubString( Handle<SeqOneByteString> str, int begin, int length, PretenureFlag pretenure) argument 394 NewStringFromTwoByte(const uc16* string, int length, PretenureFlag pretenure) argument 420 NewStringFromTwoByte(Vector<const uc16> string, PretenureFlag pretenure) argument 425 NewStringFromTwoByte( const ZoneVector<uc16>* string, PretenureFlag pretenure) argument 533 NewRawOneByteString( int length, PretenureFlag pretenure) argument 546 NewRawTwoByteString( int length, PretenureFlag pretenure) argument 1110 NewForeign(Address addr, PretenureFlag pretenure) argument 1122 NewByteArray(int length, PretenureFlag pretenure) argument 1142 NewFixedTypedArrayWithExternalPointer( int length, ExternalArrayType array_type, void* external_pointer, PretenureFlag pretenure) argument 1153 NewFixedTypedArray( int length, ExternalArrayType array_type, bool initialize, PretenureFlag pretenure) argument 1260 CopyFixedArrayAndGrow(Handle<FixedArray> array, int grow_by, PretenureFlag pretenure) argument 1268 CopyFixedArrayUpTo(Handle<FixedArray> array, int new_len, PretenureFlag pretenure) argument 1300 NewNumber(double value, PretenureFlag pretenure) argument 1313 NewNumberFromInt(int32_t value, PretenureFlag pretenure) argument 1321 NewNumberFromUint(uint32_t value, PretenureFlag pretenure) argument 1330 NewHeapNumber(MutableMode mode, PretenureFlag pretenure) argument 1411 NewFunction(Handle<Map> map, Handle<SharedFunctionInfo> info, Handle<Object> context_or_undefined, PretenureFlag pretenure) argument 1545 NewFunctionFromSharedFunctionInfo( Handle<SharedFunctionInfo> info, Handle<Context> context, PretenureFlag pretenure) argument 1557 NewFunctionFromSharedFunctionInfo( Handle<SharedFunctionInfo> info, Handle<Context> context, Handle<Cell> vector, PretenureFlag pretenure) argument 1568 NewFunctionFromSharedFunctionInfo( Handle<Map> initial_map, Handle<SharedFunctionInfo> info, Handle<Object> context_or_undefined, PretenureFlag pretenure) argument 1587 NewFunctionFromSharedFunctionInfo( Handle<Map> initial_map, Handle<SharedFunctionInfo> info, Handle<Object> context_or_undefined, Handle<Cell> vector, PretenureFlag pretenure) argument 1735 NewJSObject(Handle<JSFunction> constructor, PretenureFlag pretenure) argument 1743 NewJSObjectWithNullProto(PretenureFlag pretenure) argument 1813 NewJSObjectFromMap( Handle<Map> map, PretenureFlag pretenure, Handle<AllocationSite> allocation_site) argument 1827 NewJSArray(ElementsKind elements_kind, PretenureFlag pretenure) argument 1838 NewJSArray(ElementsKind elements_kind, int length, int capacity, ArrayStorageAllocationMode mode, PretenureFlag pretenure) argument 1847 NewJSArrayWithElements(Handle<FixedArrayBase> elements, ElementsKind elements_kind, int length, PretenureFlag pretenure) argument 1947 NewJSArrayBuffer(SharedFlag shared, PretenureFlag pretenure) argument 2140 NewJSTypedArray(ExternalArrayType type, PretenureFlag pretenure) argument 2150 NewJSTypedArray(ElementsKind elements_kind, PretenureFlag pretenure) argument 2161 NewJSTypedArray(ExternalArrayType type, Handle<JSArrayBuffer> buffer, size_t byte_offset, size_t length, PretenureFlag pretenure) argument 2176 pretenure); local 2190 NewJSTypedArray(ElementsKind elements_kind, size_t number_of_elements, PretenureFlag pretenure) argument [all...] |
H A D | objects.cc | 2421 PretenureFlag pretenure) { 2439 PretenureFlag tenure = isolate->heap()->InNewSpace(*cons) ? pretenure 10023 PretenureFlag pretenure) { 10031 factory->NewFixedArray(LengthFor(size), pretenure); 10152 Isolate* isolate, int deopt_entry_count, PretenureFlag pretenure) { 10155 pretenure)); 10162 PretenureFlag pretenure) { 10168 LengthOfFixedArray(number_of_deopt_points), pretenure); 16254 PretenureFlag pretenure) { 16265 return New(isolate, capacity, pretenure); 2420 SlowFlatten(Handle<ConsString> cons, PretenureFlag pretenure) argument 10020 Allocate(Isolate* isolate, int number_of_descriptors, int slack, PretenureFlag pretenure) argument 10151 New( Isolate* isolate, int deopt_entry_count, PretenureFlag pretenure) argument 10159 New( Isolate* isolate, int number_of_deopt_points, PretenureFlag pretenure) argument 16250 New( Isolate* isolate, int at_least_space_for, MinimumCapacity capacity_option, PretenureFlag pretenure) argument 16269 New(Isolate* isolate, int capacity, PretenureFlag pretenure) argument 16434 EnsureCapacity( Handle<Derived> table, int n, Key key, PretenureFlag pretenure) argument 16494 bool pretenure = local 17697 New( Isolate* isolate, int at_least_space_for, PretenureFlag pretenure, MinimumCapacity capacity_option) argument 17710 NewEmpty( Isolate* isolate, PretenureFlag pretenure) argument 18326 Allocate( Isolate* isolate, int capacity, PretenureFlag pretenure) argument [all...] |
/external/v8/src/full-codegen/ |
H A D | full-codegen.cc | 1017 FeedbackSlot slot, bool pretenure) { 1025 if (!FLAG_always_opt && !FLAG_prepare_always_opt && !pretenure && 1037 __ CallRuntime(pretenure ? Runtime::kNewClosure_Tenured 1284 EmitNewClosure(function_info, expr->LiteralFeedbackSlot(), expr->pretenure()); 1016 EmitNewClosure(Handle<SharedFunctionInfo> info, FeedbackSlot slot, bool pretenure) argument
|
/external/v8/src/heap/ |
H A D | heap.h | 1635 static AllocationSpace SelectSpace(PretenureFlag pretenure) { argument 1636 return (pretenure == TENURED) ? OLD_SPACE : NEW_SPACE; 1954 JSFunction* constructor, PretenureFlag pretenure = NOT_TENURED, 1961 AllocateJSObjectFromMap(Map* map, PretenureFlag pretenure = NOT_TENURED, 1966 MutableMode mode = IMMUTABLE, PretenureFlag pretenure = NOT_TENURED); 1970 AllocateByteArray(int length, PretenureFlag pretenure = NOT_TENURED); 1984 AllocateFixedArray(int length, PretenureFlag pretenure = NOT_TENURED); 2010 AllocateRawFixedArray(int length, PretenureFlag pretenure); 2014 AllocateRawFixedDoubleArray(int length, PretenureFlag pretenure); 2018 AllocateFixedArrayWithFiller(int length, PretenureFlag pretenure, [all...] |
H A D | heap.cc | 2475 PretenureFlag pretenure) { 2481 AllocationSpace space = SelectSpace(pretenure); 3037 PretenureFlag pretenure) { 3040 AllocationSpace space = (pretenure == TENURED) ? OLD_SPACE : NEW_SPACE; 3049 AllocationResult Heap::AllocateByteArray(int length, PretenureFlag pretenure) { argument 3054 AllocationSpace space = SelectSpace(pretenure); 3315 PretenureFlag pretenure) { 3317 AllocationSpace space = SelectSpace(pretenure); 3355 PretenureFlag pretenure) { 3361 AllocationSpace space = SelectSpace(pretenure); 2474 AllocateHeapNumber(MutableMode mode, PretenureFlag pretenure) argument 3036 AllocateForeign(Address address, PretenureFlag pretenure) argument 3313 AllocateFixedTypedArrayWithExternalPointer( int length, ExternalArrayType array_type, void* external_pointer, PretenureFlag pretenure) argument 3352 AllocateFixedTypedArray(int length, ExternalArrayType array_type, bool initialize, PretenureFlag pretenure) argument 3549 AllocateJSObjectFromMap( Map* map, PretenureFlag pretenure, AllocationSite* allocation_site) argument 3577 AllocateJSObject(JSFunction* constructor, PretenureFlag pretenure, AllocationSite* allocation_site) argument 3761 AllocateRawOneByteString(int length, PretenureFlag pretenure) argument 3785 AllocateRawTwoByteString(int length, PretenureFlag pretenure) argument 3868 CopyFixedArrayAndGrow(FixedArray* src, int grow_by, PretenureFlag pretenure) argument 3891 CopyFixedArrayUpTo(FixedArray* src, int new_len, PretenureFlag pretenure) argument 3957 AllocateRawFixedArray(int length, PretenureFlag pretenure) argument 3976 AllocateFixedArrayWithFiller(int length, PretenureFlag pretenure, Object* filler) argument 3998 AllocateFixedArray(int length, PretenureFlag pretenure) argument 4018 AllocateUninitializedFixedDoubleArray( int length, PretenureFlag pretenure) argument 4032 AllocateRawFixedDoubleArray(int length, PretenureFlag pretenure) argument [all...] |
/external/v8/src/ast/ |
H A D | ast.h | 2636 bool pretenure() const { return Pretenure::decode(bit_field_); } function in class:v8::internal::final
|