Home | History | Annotate | Download | only in src

Lines Matching refs:ConstantPoolEntry

1169 class ConstantPoolEntry {
1171 ConstantPoolEntry() {}
1172 ConstantPoolEntry(int position, intptr_t value, bool sharing_ok)
1176 ConstantPoolEntry(int position, double value)
1228 ConstantPoolEntry::Access AddEntry(int position, intptr_t value,
1230 ConstantPoolEntry entry(position, value, sharing_ok);
1231 return AddEntry(entry, ConstantPoolEntry::INTPTR);
1235 ConstantPoolEntry::Access AddEntry(int position, double value) {
1236 ConstantPoolEntry entry(position, value);
1237 return AddEntry(entry, ConstantPoolEntry::DOUBLE);
1241 ConstantPoolEntry::Access NextAccess(ConstantPoolEntry::Type type) const;
1244 return info_[ConstantPoolEntry::INTPTR].entries.empty() &&
1245 info_[ConstantPoolEntry::INTPTR].shared_entries.empty() &&
1246 info_[ConstantPoolEntry::DOUBLE].entries.empty() &&
1247 info_[ConstantPoolEntry::DOUBLE].shared_entries.empty();
1262 ConstantPoolEntry::Access AddEntry(ConstantPoolEntry& entry,
1263 ConstantPoolEntry::Type type);
1264 void EmitSharedEntries(Assembler* assm, ConstantPoolEntry::Type type);
1265 void EmitGroup(Assembler* assm, ConstantPoolEntry::Access access,
1266 ConstantPoolEntry::Type type);
1277 std::vector<ConstantPoolEntry> entries;
1278 std::vector<ConstantPoolEntry> shared_entries;
1282 PerTypeEntryInfo info_[ConstantPoolEntry::NUMBER_OF_TYPES];