Home
last modified time | relevance | path

Searched refs:DistanceEntry (Results 1 – 21 of 21) sorted by relevance

/third_party/spirv-tools/source/opt/
Dloop_dependence.cpp206 entry = DistanceEntry(); in GetDependence()
228 entry = DistanceEntry(); in GetDependence()
244 entry = DistanceEntry(); in GetDependence()
291 DistanceEntry* distance_entry = in GetDependence()
294 distance_entry->direction = DistanceEntry::Directions::ALL; in GetDependence()
308 DistanceEntry* distance_entry = in GetDependence()
311 distance_entry->direction = DistanceEntry::Directions::ALL; in GetDependence()
344 distance_entry->direction = DistanceEntry::Directions::NONE; in GetDependence()
414 DistanceEntry* distance_entry = in SIVTest()
438 DistanceEntry::DependenceInformation::DIRECTION; in SIVTest()
[all …]
Dloop_dependence.h55 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()
[all …]
Dloop_dependence_helpers.cpp228 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForLoop( in GetDistanceEntryForLoop()
234 DistanceEntry* distance_entry = nullptr; in GetDistanceEntryForLoop()
245 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForSubscriptPair( in GetDistanceEntryForSubscriptPair()
449 DistanceEntry::DependenceInformation::IRRELEVANT; in MarkUnsusedDistanceEntriesAsIrrelevant()
Dloop_fission.cpp330 for (DistanceEntry& entry : vec.GetEntries()) { in CanPerformSplit()
348 for (DistanceEntry& entry : vec.GetEntries()) { in CanPerformSplit()
Dloop_fusion.cpp508 DistanceEntry::DependenceInformation::DISTANCE && in IsLegal()
511 DistanceEntry::DependenceInformation::IRRELEVANT)) { in IsLegal()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dloop_dependence.cpp206 entry = DistanceEntry(); in GetDependence()
228 entry = DistanceEntry(); in GetDependence()
244 entry = DistanceEntry(); in GetDependence()
291 DistanceEntry* distance_entry = in GetDependence()
294 distance_entry->direction = DistanceEntry::Directions::ALL; in GetDependence()
308 DistanceEntry* distance_entry = in GetDependence()
311 distance_entry->direction = DistanceEntry::Directions::ALL; in GetDependence()
344 distance_entry->direction = DistanceEntry::Directions::NONE; in GetDependence()
414 DistanceEntry* distance_entry = in SIVTest()
438 DistanceEntry::DependenceInformation::DIRECTION; in SIVTest()
[all …]
Dloop_dependence.h55 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()
[all …]
Dloop_dependence_helpers.cpp228 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForLoop( in GetDistanceEntryForLoop()
234 DistanceEntry* distance_entry = nullptr; in GetDistanceEntryForLoop()
245 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForSubscriptPair( in GetDistanceEntryForSubscriptPair()
449 DistanceEntry::DependenceInformation::IRRELEVANT; in MarkUnsusedDistanceEntriesAsIrrelevant()
Dloop_fission.cpp330 for (DistanceEntry& entry : vec.GetEntries()) { in CanPerformSplit()
348 for (DistanceEntry& entry : vec.GetEntries()) { in CanPerformSplit()
Dloop_fusion.cpp508 DistanceEntry::DependenceInformation::DISTANCE && in IsLegal()
511 DistanceEntry::DependenceInformation::IRRELEVANT)) { in IsLegal()
/third_party/skia/third_party/externals/spirv-tools/source/opt/
Dloop_dependence.cpp206 entry = DistanceEntry(); in GetDependence()
228 entry = DistanceEntry(); in GetDependence()
244 entry = DistanceEntry(); in GetDependence()
291 DistanceEntry* distance_entry = in GetDependence()
294 distance_entry->direction = DistanceEntry::Directions::ALL; in GetDependence()
308 DistanceEntry* distance_entry = in GetDependence()
311 distance_entry->direction = DistanceEntry::Directions::ALL; in GetDependence()
344 distance_entry->direction = DistanceEntry::Directions::NONE; in GetDependence()
414 DistanceEntry* distance_entry = in SIVTest()
438 DistanceEntry::DependenceInformation::DIRECTION; in SIVTest()
[all …]
Dloop_dependence.h55 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()
[all …]
Dloop_dependence_helpers.cpp228 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForLoop( in GetDistanceEntryForLoop()
234 DistanceEntry* distance_entry = nullptr; in GetDistanceEntryForLoop()
245 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForSubscriptPair( in GetDistanceEntryForSubscriptPair()
449 DistanceEntry::DependenceInformation::IRRELEVANT; in MarkUnsusedDistanceEntriesAsIrrelevant()
Dloop_fission.cpp330 for (DistanceEntry& entry : vec.GetEntries()) { in CanPerformSplit()
348 for (DistanceEntry& entry : vec.GetEntries()) { in CanPerformSplit()
Dloop_fusion.cpp508 DistanceEntry::DependenceInformation::DISTANCE && in IsLegal()
511 DistanceEntry::DependenceInformation::IRRELEVANT)) { in IsLegal()
/third_party/skia/third_party/externals/spirv-tools/test/opt/loop_optimizations/
Ddependence_analysis.cpp548 DistanceEntry::DependenceInformation::DISTANCE); in TEST()
550 DistanceEntry::Directions::EQ); in TEST()
561 DistanceEntry::DependenceInformation::DISTANCE); in TEST()
563 DistanceEntry::Directions::GT); in TEST()
574 DistanceEntry::DependenceInformation::DISTANCE); in TEST()
576 DistanceEntry::Directions::LT); in TEST()
587 DistanceEntry::DependenceInformation::UNKNOWN); in TEST()
589 DistanceEntry::Directions::ALL); in TEST()
621 DistanceEntry::DependenceInformation::DISTANCE); in TEST()
623 DistanceEntry::Directions::EQ); in TEST()
[all …]
Ddependence_analysis_helpers.cpp186 DistanceEntry::DependenceInformation::UNKNOWN); in TEST()
188 DistanceEntry::Directions::ALL); in TEST()
213 DistanceEntry::DependenceInformation::UNKNOWN); in TEST()
215 DistanceEntry::Directions::ALL); in TEST()
/third_party/spirv-tools/test/opt/loop_optimizations/
Ddependence_analysis.cpp548 DistanceEntry::DependenceInformation::DISTANCE); in TEST()
550 DistanceEntry::Directions::EQ); in TEST()
561 DistanceEntry::DependenceInformation::DISTANCE); in TEST()
563 DistanceEntry::Directions::GT); in TEST()
574 DistanceEntry::DependenceInformation::DISTANCE); in TEST()
576 DistanceEntry::Directions::LT); in TEST()
587 DistanceEntry::DependenceInformation::UNKNOWN); in TEST()
589 DistanceEntry::Directions::ALL); in TEST()
621 DistanceEntry::DependenceInformation::DISTANCE); in TEST()
623 DistanceEntry::Directions::EQ); in TEST()
[all …]
Ddependence_analysis_helpers.cpp186 DistanceEntry::DependenceInformation::UNKNOWN); in TEST()
188 DistanceEntry::Directions::ALL); in TEST()
213 DistanceEntry::DependenceInformation::UNKNOWN); in TEST()
215 DistanceEntry::Directions::ALL); in TEST()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/opt/loop_optimizations/
Ddependence_analysis.cpp548 DistanceEntry::DependenceInformation::DISTANCE); in TEST()
550 DistanceEntry::Directions::EQ); in TEST()
561 DistanceEntry::DependenceInformation::DISTANCE); in TEST()
563 DistanceEntry::Directions::GT); in TEST()
574 DistanceEntry::DependenceInformation::DISTANCE); in TEST()
576 DistanceEntry::Directions::LT); in TEST()
587 DistanceEntry::DependenceInformation::UNKNOWN); in TEST()
589 DistanceEntry::Directions::ALL); in TEST()
621 DistanceEntry::DependenceInformation::DISTANCE); in TEST()
623 DistanceEntry::Directions::EQ); in TEST()
[all …]
Ddependence_analysis_helpers.cpp186 DistanceEntry::DependenceInformation::UNKNOWN); in TEST()
188 DistanceEntry::Directions::ALL); in TEST()
213 DistanceEntry::DependenceInformation::UNKNOWN); in TEST()
215 DistanceEntry::Directions::ALL); in TEST()