Searched refs:pretenure (Results 1 - 25 of 28) sorted by relevance

12

/external/v8/src/interpreter/
H A Dbytecode-flags.cc42 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) {
H A Dbytecode-flags.h43 static uint8_t Encode(bool pretenure, bool is_function_scope);
/external/v8/src/
H A Dfactory.h37 PretenureFlag pretenure = NOT_TENURED);
45 int size, PretenureFlag pretenure = NOT_TENURED);
50 PretenureFlag pretenure = NOT_TENURED);
67 PretenureFlag pretenure = NOT_TENURED);
72 PretenureFlag pretenure = NOT_TENURED);
75 PretenureFlag pretenure = NOT_TENURED);
133 // allocated in the old generation. The pretenure flag defaults to
152 Vector<const uint8_t> str, PretenureFlag pretenure = NOT_TENURED);
156 const char (&str)[N], PretenureFlag pretenure = NOT_TENURED) {
158 return NewStringFromOneByte(STATIC_CHAR_VECTOR(str), pretenure)
[all...]
H A Dfactory.cc146 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 Djson-parser.cc598 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 Dobjects.h3145 PretenureFlag pretenure = NOT_TENURED);
3382 PretenureFlag pretenure = NOT_TENURED);
3424 PretenureFlag pretenure);
3438 PretenureFlag pretenure = NOT_TENURED);
3648 PretenureFlag pretenure = NOT_TENURED,
3653 Isolate* isolate, PretenureFlag pretenure = NOT_TENURED);
4056 Isolate* isolate, int capacity, PretenureFlag pretenure = NOT_TENURED);
4450 PretenureFlag pretenure = NOT_TENURED);
4791 PretenureFlag pretenure);
4831 PretenureFlag pretenure);
[all...]
H A Dobjects.cc2421 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...]
H A Dcompiler.cc1919 PretenureFlag pretenure) {
1938 // TODO(mvstanton): pass pretenure flag to EnsureLiterals.
1918 PostInstantiation(Handle<JSFunction> function, PretenureFlag pretenure) argument
H A Dobjects-inl.h3249 PretenureFlag pretenure) {
3251 isolate->factory()->NewByteArray(length * sizeof(T), pretenure));
3521 Handle<String> String::Flatten(Handle<String> string, PretenureFlag pretenure) {
3527 return SlowFlatten(cons, pretenure);
/external/v8/src/compiler/
H A Dmemory-optimizer.cc38 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 Dmemory-optimizer.h44 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 Djs-create-lowering.h71 PretenureFlag pretenure);
77 PretenureFlag pretenure,
H A Djs-create-lowering.cc40 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 Djs-operator.cc482 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 Djs-operator.h525 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 Dgraph-assembler.cc96 Node* GraphAssembler::Allocate(PretenureFlag pretenure, Node* size) { argument
H A Dsimplified-operator.h440 const Operator* Allocate(PretenureFlag pretenure = NOT_TENURED);
H A Dsimplified-operator.cc828 const Operator* SimplifiedOperatorBuilder::Allocate(PretenureFlag pretenure) { argument
829 switch (pretenure) {
H A Dgraph-assembler.h263 Node* Allocate(PretenureFlag pretenure, Node* size);
H A Djs-generic-lowering.cc381 if (p.pretenure() == NOT_TENURED) {
391 ReplaceWithRuntimeCall(node, (p.pretenure() == TENURED)
H A Dast-graph-builder.cc1212 PretenureFlag pretenure = expr->pretenure() ? TENURED : NOT_TENURED; local
1215 javascript()->CreateClosure(shared_info, pair, pretenure);
/external/v8/src/heap/
H A Dheap.h1635 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 Dheap.cc2475 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/full-codegen/
H A Dfull-codegen.cc1017 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
H A Dfull-codegen.h446 bool pretenure);

Completed in 504 milliseconds

12