Lines Matching refs:DistanceEntry
55 class DistanceEntry {
83 DistanceEntry() in DistanceEntry() function
92 explicit DistanceEntry(Directions direction_) in DistanceEntry() function
101 DistanceEntry(Directions direction_, int64_t distance_) in DistanceEntry() function
110 DistanceEntry(int64_t x, int64_t y) in DistanceEntry() function
119 bool operator==(const DistanceEntry& rhs) const {
125 bool operator!=(const DistanceEntry& rhs) const { return !(*this == rhs); }
134 explicit DistanceVector(size_t size) : entries(size, DistanceEntry{}) {} in DistanceVector()
136 explicit DistanceVector(std::vector<DistanceEntry> entries_) in DistanceVector()
139 DistanceEntry& GetEntry(size_t index) { return entries[index]; } in GetEntry()
140 const DistanceEntry& GetEntry(size_t index) const { return entries[index]; } in GetEntry()
142 std::vector<DistanceEntry>& GetEntries() { return entries; } in GetEntries()
143 const std::vector<DistanceEntry>& GetEntries() const { return entries; } in GetEntries()
159 std::vector<DistanceEntry> entries;
408 DistanceEntry* GetDistanceEntryForSubscriptPair(
413 DistanceEntry* GetDistanceEntryForLoop(const Loop* loop,
482 DistanceEntry* distance_entry);
489 DistanceEntry* distance_entry);
497 DistanceEntry* distance_entry);
505 DistanceEntry* distance_entry);
512 SENode* coefficient, DistanceEntry* distance_entry);