Home | History | Annotate | Download | only in src

Lines Matching defs:ConstantPoolEntry

1133 class ConstantPoolEntry {
1135 ConstantPoolEntry() {}
1136 ConstantPoolEntry(int position, intptr_t value, bool sharing_ok)
1140 ConstantPoolEntry(int position, double value)
1192 ConstantPoolEntry::Access AddEntry(int position, intptr_t value,
1194 ConstantPoolEntry entry(position, value, sharing_ok);
1195 return AddEntry(entry, ConstantPoolEntry::INTPTR);
1199 ConstantPoolEntry::Access AddEntry(int position, double value) {
1200 ConstantPoolEntry entry(position, value);
1201 return AddEntry(entry, ConstantPoolEntry::DOUBLE);
1205 ConstantPoolEntry::Access NextAccess(ConstantPoolEntry::Type type) const;
1208 return info_[ConstantPoolEntry::INTPTR].entries.empty() &&
1209 info_[ConstantPoolEntry::INTPTR].shared_entries.empty() &&
1210 info_[ConstantPoolEntry::DOUBLE].entries.empty() &&
1211 info_[ConstantPoolEntry::DOUBLE].shared_entries.empty();
1226 ConstantPoolEntry::Access AddEntry(ConstantPoolEntry& entry,
1227 ConstantPoolEntry::Type type);
1228 void EmitSharedEntries(Assembler* assm, ConstantPoolEntry::Type type);
1229 void EmitGroup(Assembler* assm, ConstantPoolEntry::Access access,
1230 ConstantPoolEntry::Type type);
1241 std::vector<ConstantPoolEntry> entries;
1242 std::vector<ConstantPoolEntry> shared_entries;
1246 PerTypeEntryInfo info_[ConstantPoolEntry::NUMBER_OF_TYPES];