Lines Matching refs:TranslatedValue
34 class TranslatedValue {
76 TranslatedValue(TranslatedState* container, Kind kind)
85 static TranslatedValue NewDeferredObject(TranslatedState* container,
87 static TranslatedValue NewDuplicateObject(TranslatedState* container, int id);
88 static TranslatedValue NewFloat(TranslatedState* container, Float32 value);
89 static TranslatedValue NewDouble(TranslatedState* container, Float64 value);
90 static TranslatedValue NewInt32(TranslatedState* container, int32_t value);
91 static TranslatedValue NewUInt32(TranslatedState* container, uint32_t value);
92 static TranslatedValue NewBool(TranslatedState* container, uint32_t value);
93 static TranslatedValue NewTagged(TranslatedState* container, Object* literal);
94 static TranslatedValue NewInvalid(TranslatedState* container);
195 TranslatedValue& operator*() { return (*position_); }
196 TranslatedValue* operator->() { return &(*position_); }
197 const TranslatedValue& operator*() const { return (*position_); }
198 const TranslatedValue* operator->() const { return &(*position_); }
205 explicit iterator(std::deque<TranslatedValue>::iterator position)
208 std::deque<TranslatedValue>::iterator position_;
212 typedef TranslatedValue& reference;
213 typedef TranslatedValue const& const_reference;
245 static void AdvanceIterator(std::deque<TranslatedValue>::iterator* iter);
254 void Add(const TranslatedValue& value) { values_.push_back(value); }
255 TranslatedValue* ValueAt(int index) { return &(values_[index]); }
264 typedef std::deque<TranslatedValue> ValuesContainer;
319 friend TranslatedValue;
337 TranslatedValue* slot, Handle<Map> map);
339 TranslatedValue* slot);
341 void EnsureObjectAllocatedAt(TranslatedValue* slot);
345 Handle<ByteArray> AllocateStorageFor(TranslatedValue* slot);
346 void EnsureJSObjectAllocated(TranslatedValue* slot, Handle<Map> map);
347 void EnsurePropertiesAllocatedAndMarked(TranslatedValue* properties_slot,
353 Handle<Object> InitializeObjectAt(TranslatedValue* slot);
357 TranslatedValue* slot, Handle<Map> map,
360 TranslatedFrame* frame, int* value_index, TranslatedValue* slot,
366 TranslatedValue* ResolveCapturedObject(TranslatedValue* slot);
367 TranslatedValue* GetValueByObjectIndex(int object_index);