/third_party/spirv-tools/source/opt/ |
D | loop_dependence.cpp | 206 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 …]
|
D | loop_dependence.h | 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() [all …]
|
D | loop_dependence_helpers.cpp | 228 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForLoop( in GetDistanceEntryForLoop() 234 DistanceEntry* distance_entry = nullptr; in GetDistanceEntryForLoop() 245 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForSubscriptPair( in GetDistanceEntryForSubscriptPair() 449 DistanceEntry::DependenceInformation::IRRELEVANT; in MarkUnsusedDistanceEntriesAsIrrelevant()
|
D | loop_fission.cpp | 330 for (DistanceEntry& entry : vec.GetEntries()) { in CanPerformSplit() 348 for (DistanceEntry& entry : vec.GetEntries()) { in CanPerformSplit()
|
D | loop_fusion.cpp | 508 DistanceEntry::DependenceInformation::DISTANCE && in IsLegal() 511 DistanceEntry::DependenceInformation::IRRELEVANT)) { in IsLegal()
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | loop_dependence.cpp | 206 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 …]
|
D | loop_dependence.h | 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() [all …]
|
D | loop_dependence_helpers.cpp | 228 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForLoop( in GetDistanceEntryForLoop() 234 DistanceEntry* distance_entry = nullptr; in GetDistanceEntryForLoop() 245 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForSubscriptPair( in GetDistanceEntryForSubscriptPair() 449 DistanceEntry::DependenceInformation::IRRELEVANT; in MarkUnsusedDistanceEntriesAsIrrelevant()
|
D | loop_fission.cpp | 330 for (DistanceEntry& entry : vec.GetEntries()) { in CanPerformSplit() 348 for (DistanceEntry& entry : vec.GetEntries()) { in CanPerformSplit()
|
D | loop_fusion.cpp | 508 DistanceEntry::DependenceInformation::DISTANCE && in IsLegal() 511 DistanceEntry::DependenceInformation::IRRELEVANT)) { in IsLegal()
|
/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
D | loop_dependence.cpp | 206 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 …]
|
D | loop_dependence.h | 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() [all …]
|
D | loop_dependence_helpers.cpp | 228 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForLoop( in GetDistanceEntryForLoop() 234 DistanceEntry* distance_entry = nullptr; in GetDistanceEntryForLoop() 245 DistanceEntry* LoopDependenceAnalysis::GetDistanceEntryForSubscriptPair( in GetDistanceEntryForSubscriptPair() 449 DistanceEntry::DependenceInformation::IRRELEVANT; in MarkUnsusedDistanceEntriesAsIrrelevant()
|
D | loop_fission.cpp | 330 for (DistanceEntry& entry : vec.GetEntries()) { in CanPerformSplit() 348 for (DistanceEntry& entry : vec.GetEntries()) { in CanPerformSplit()
|
D | loop_fusion.cpp | 508 DistanceEntry::DependenceInformation::DISTANCE && in IsLegal() 511 DistanceEntry::DependenceInformation::IRRELEVANT)) { in IsLegal()
|
/third_party/skia/third_party/externals/spirv-tools/test/opt/loop_optimizations/ |
D | dependence_analysis.cpp | 548 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 …]
|
D | dependence_analysis_helpers.cpp | 186 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/ |
D | dependence_analysis.cpp | 548 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 …]
|
D | dependence_analysis_helpers.cpp | 186 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/ |
D | dependence_analysis.cpp | 548 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 …]
|
D | dependence_analysis_helpers.cpp | 186 DistanceEntry::DependenceInformation::UNKNOWN); in TEST() 188 DistanceEntry::Directions::ALL); in TEST() 213 DistanceEntry::DependenceInformation::UNKNOWN); in TEST() 215 DistanceEntry::Directions::ALL); in TEST()
|