Lines Matching refs:entry
43 ConstantArrayBuilder::Entry entry, size_t count) {
48 constants_.push_back(entry);
77 for (const Entry& entry : constants_) {
79 switch (entry.tag_) {
81 duplicate = !smis.insert(entry.smi_).second;
84 duplicate = !heap_numbers.insert(entry.heap_number_).second;
87 duplicate = !strings.insert(entry.raw_string_).second;
90 duplicate = !bigints.insert(entry.bigint_.c_str()).second;
93 duplicate = !scopes.insert(entry.scope_).second;
96 duplicate = !deferred_objects.insert(*entry.handle_).second;
113 os << "Duplicate constant found: " << Brief(*entry.ToHandle(isolate))
173 const Entry& entry = slice->At(index);
174 if (!entry.IsDeferred()) return entry.ToHandle(isolate);
224 auto entry = smi_map_.find(smi);
225 if (entry == smi_map_.end()) {
228 return entry->second;
233 auto entry = heap_number_map_.find(number);
234 if (entry == heap_number_map_.end()) {
239 return entry->second;
277 ConstantArrayBuilder::Entry entry) {
278 return AllocateIndexArray(entry, 1);
282 ConstantArrayBuilder::Entry entry, size_t count) {
285 return static_cast<index_t>(idx_slice_[i]->Allocate(entry, count));
354 auto entry = smi_map_.find(value);
355 if (entry == smi_map_.end()) {
359 index = entry->second;
363 // entry with the smaller operand size.