Searched refs:FieldIndex (Results 1 - 25 of 27) sorted by relevance

12

/external/v8/src/
H A Dfield-index-inl.h14 inline FieldIndex FieldIndex::ForInObjectOffset(int offset, Map* map) {
18 return FieldIndex(true, index, false, index + 1, 0, true);
22 return FieldIndex(true, index, false, 0, 0, true);
24 return FieldIndex::ForPropertyIndex(map, offset / kPointerSize);
29 inline FieldIndex FieldIndex::ForPropertyIndex(Map* map,
42 return FieldIndex(is_inobject,
49 // FieldIndex object from it.
50 inline FieldIndex FieldInde
[all...]
H A Dfield-index.h20 class FieldIndex FINAL {
22 static FieldIndex ForPropertyIndex(Map* map,
25 static FieldIndex ForInObjectOffset(int offset, Map* map = NULL);
26 static FieldIndex ForDescriptor(Map* map, int descriptor_index);
27 static FieldIndex ForLoadByFieldIndex(Map* map, int index);
28 static FieldIndex ForKeyedLookupCacheIndex(Map* map, int index);
29 static FieldIndex FromFieldAccessStubKey(int key);
74 FieldIndex(bool is_inobject, int local_index, bool is_double, function in class:v8::internal::FINAL
86 explicit FieldIndex(int bit_field) : bit_field_(bit_field) {} function in class:v8::internal::FINAL
H A Dlookup.cc232 FieldIndex field_index = FieldIndex::ForDescriptor(*holder_map_, number_);
250 FieldIndex LookupIterator::GetFieldIndex() const {
257 return FieldIndex::ForPropertyIndex(*holder_map_, index, is_double);
H A Dlookup.h133 FieldIndex GetFieldIndex() const;
H A Dstring-stream.cc354 FieldIndex index = FieldIndex::ForDescriptor(map, i);
H A Dcode-stubs-hydrogen.cc65 FieldIndex index);
66 void BuildStoreNamedField(HValue* object, HValue* value, FieldIndex index,
558 HValue* object, FieldIndex index) {
723 HValue* object, HValue* value, FieldIndex index,
761 FieldIndex::ForInObjectOffset(JSValue::kValueOffset));
763 FieldIndex::ForInObjectOffset(String::kLengthOffset));
H A Dcode-stubs.h897 LoadFieldStub(Isolate* isolate, FieldIndex index) : HandlerStub(isolate) {
902 FieldIndex index() const {
904 return FieldIndex::FromFieldAccessStubKey(property_index_key);
968 StoreFieldStub(Isolate* isolate, FieldIndex index,
977 FieldIndex index() const {
979 return FieldIndex::FromFieldAccessStubKey(property_index_key);
H A Djson-parser.h472 FieldIndex index = FieldIndex::ForPropertyIndex(*map, i);
H A Dobjects-debug.cc266 FieldIndex index = FieldIndex::ForDescriptor(map(), i);
H A Dobjects-printer.cc231 FieldIndex index = FieldIndex::ForDescriptor(map(), i);
H A Ddeoptimizer.cc1876 FieldIndex index = FieldIndex::ForPropertyIndex(object->map(), i);
3454 FieldIndex index = FieldIndex::ForPropertyIndex(object->map(), i);
H A Djson-stringifier.h656 FieldIndex::ForDescriptor(*map, i)), isolate_);
H A Dobjects.cc1956 FieldIndex index =
1957 FieldIndex::ForDescriptor(*new_map, new_map->LastAdded());
2014 : object->RawFastPropertyAt(FieldIndex::ForDescriptor(*old_map, i));
2053 FieldIndex index = FieldIndex::ForPropertyIndex(*new_map, i);
3762 FieldIndex index = FieldIndex::ForDescriptor(map(), descriptor);
4204 FieldIndex index = FieldIndex::ForDescriptor(*map, i);
4711 FieldIndex inde
[all...]
H A Dobjects.h2051 FieldIndex index);
2052 inline Object* RawFastPropertyAt(FieldIndex index);
2053 inline void FastPropertyAtPut(FieldIndex index, Object* value);
7580 // See FieldIndex for the list of date fields.
7592 enum FieldIndex { enum in class:v8::internal::JSDate
7632 inline Object* DoGetField(FieldIndex index);
7634 Object* GetUTCField(FieldIndex index, double value, DateCache* date_cache);
H A Dbootstrapper.cc2484 FieldIndex index = FieldIndex::ForDescriptor(from->map(), i);
H A Dheap-snapshot-generator.cc1657 FieldIndex field_index =
1658 FieldIndex::ForDescriptor(js_obj->map(), i);
H A Dobjects-inl.h2025 Object* JSObject::RawFastPropertyAt(FieldIndex index) {
2034 void JSObject::FastPropertyAtPut(FieldIndex index, Object* value) {
/external/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h146 static ABIArgInfo getInAlloca(unsigned FieldIndex) { argument
148 AI.setInAllocaFieldIndex(FieldIndex);
254 void setInAllocaFieldIndex(unsigned FieldIndex) { argument
256 AllocaFieldIndex = FieldIndex;
/external/v8/src/ic/
H A Dhandler-compiler.h110 Handle<Code> CompileLoadField(Handle<Name> name, FieldIndex index);
H A Dhandler-compiler.cc181 FieldIndex field) {
H A Dic.cc853 Handle<Code> LoadIC::SimpleFieldLoad(FieldIndex index) {
953 FieldIndex index = FieldIndex::ForInObjectOffset(String::kLengthOffset);
999 FieldIndex index =
1000 FieldIndex::ForInObjectOffset(object_offset, js_receiver->map());
1072 FieldIndex field = lookup->GetFieldIndex();
H A Dic.h389 Handle<Code> SimpleFieldLoad(FieldIndex index);
/external/clang/lib/Sema/
H A DSemaInit.cpp2004 unsigned FieldIndex = 0; local
2010 ++FieldIndex;
2019 FieldIndex = 0;
2062 if (FieldIndex >= StructuredList->getNumInits())
2063 StructuredList->resizeInits(SemaRef.Context, FieldIndex + 1);
2110 unsigned newStructuredIndex = FieldIndex;
2122 ++FieldIndex;
2125 StructuredIndex = FieldIndex;
2131 unsigned newStructuredIndex = FieldIndex;
2145 ++FieldIndex;
[all...]
/external/v8/test/cctest/
H A Dtest-heap.cc1032 FieldIndex index = FieldIndex::ForInObjectOffset(
2342 FieldIndex idx1 = FieldIndex::ForPropertyIndex(o->map(), 0);
2343 FieldIndex idx2 = FieldIndex::ForPropertyIndex(o->map(), 1);
3110 FieldIndex index = FieldIndex::ForDescriptor(internal_obj->map(), 0);
/external/v8/tools/
H A Dgrokdump.py1254 def FieldIndex(self, value): member in class:DescriptorArray
1265 self.FieldIndex(value),

Completed in 404 milliseconds

12