/external/deqp-deps/SPIRV-Tools/source/opt/ |
D | loop_dependence.cpp | 283 auto subscript_pair = std::make_pair(source_node, destination_node); in GetDependence() local 285 const Loop* loop = GetLoopForSubscriptPair(subscript_pair); in GetDependence() 292 GetDistanceEntryForSubscriptPair(subscript_pair, distance_vector); in GetDependence() 309 GetDistanceEntryForSubscriptPair(subscript_pair, distance_vector); in GetDependence() 317 if (IsZIV(subscript_pair)) { in GetDependence() 319 if (ZIVTest(subscript_pair)) { in GetDependence() 326 if (IsSIV(subscript_pair)) { in GetDependence() 328 if (SIVTest(subscript_pair, distance_vector)) { in GetDependence() 335 if (IsMIV(subscript_pair)) { in GetDependence() 337 if (GCDMIVTest(subscript_pair)) { in GetDependence() [all …]
|
D | loop_dependence_helpers.cpp | 33 const std::pair<SENode*, SENode*>& subscript_pair) { in IsZIV() argument 34 return CountInductionVariables(subscript_pair.first, subscript_pair.second) == in IsZIV() 39 const std::pair<SENode*, SENode*>& subscript_pair) { in IsSIV() argument 40 return CountInductionVariables(subscript_pair.first, subscript_pair.second) == in IsSIV() 45 const std::pair<SENode*, SENode*>& subscript_pair) { in IsMIV() argument 46 return CountInductionVariables(subscript_pair.first, subscript_pair.second) > in IsMIV() 200 const std::pair<SENode*, SENode*>& subscript_pair) { in GetLoopForSubscriptPair() argument 203 std::get<0>(subscript_pair)->CollectRecurrentNodes(); in GetLoopForSubscriptPair() 205 std::get<1>(subscript_pair)->CollectRecurrentNodes(); in GetLoopForSubscriptPair() 246 const std::pair<SENode*, SENode*>& subscript_pair, in GetDistanceEntryForSubscriptPair() argument [all …]
|
D | loop_dependence.h | 317 bool IsZIV(const std::pair<SENode*, SENode*>& subscript_pair); 321 bool IsSIV(const std::pair<SENode*, SENode*>& subscript_pair); 325 bool IsMIV(const std::pair<SENode*, SENode*>& subscript_pair); 404 const std::pair<SENode*, SENode*>& subscript_pair); 409 const std::pair<SENode*, SENode*>& subscript_pair, 429 const std::pair<SENode*, SENode*>& subscript_pair, 467 bool ZIVTest(const std::pair<SENode*, SENode*>& subscript_pair); 471 bool SIVTest(const std::pair<SENode*, SENode*>& subscript_pair, 520 bool GCDMIVTest(const std::pair<SENode*, SENode*>& subscript_pair);
|
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | loop_dependence.cpp | 283 auto subscript_pair = std::make_pair(source_node, destination_node); in GetDependence() local 285 const Loop* loop = GetLoopForSubscriptPair(subscript_pair); in GetDependence() 292 GetDistanceEntryForSubscriptPair(subscript_pair, distance_vector); in GetDependence() 309 GetDistanceEntryForSubscriptPair(subscript_pair, distance_vector); in GetDependence() 317 if (IsZIV(subscript_pair)) { in GetDependence() 319 if (ZIVTest(subscript_pair)) { in GetDependence() 326 if (IsSIV(subscript_pair)) { in GetDependence() 328 if (SIVTest(subscript_pair, distance_vector)) { in GetDependence() 335 if (IsMIV(subscript_pair)) { in GetDependence() 337 if (GCDMIVTest(subscript_pair)) { in GetDependence() [all …]
|
D | loop_dependence_helpers.cpp | 33 const std::pair<SENode*, SENode*>& subscript_pair) { in IsZIV() argument 34 return CountInductionVariables(subscript_pair.first, subscript_pair.second) == in IsZIV() 39 const std::pair<SENode*, SENode*>& subscript_pair) { in IsSIV() argument 40 return CountInductionVariables(subscript_pair.first, subscript_pair.second) == in IsSIV() 45 const std::pair<SENode*, SENode*>& subscript_pair) { in IsMIV() argument 46 return CountInductionVariables(subscript_pair.first, subscript_pair.second) > in IsMIV() 200 const std::pair<SENode*, SENode*>& subscript_pair) { in GetLoopForSubscriptPair() argument 203 std::get<0>(subscript_pair)->CollectRecurrentNodes(); in GetLoopForSubscriptPair() 205 std::get<1>(subscript_pair)->CollectRecurrentNodes(); in GetLoopForSubscriptPair() 246 const std::pair<SENode*, SENode*>& subscript_pair, in GetDistanceEntryForSubscriptPair() argument [all …]
|
D | loop_dependence.h | 317 bool IsZIV(const std::pair<SENode*, SENode*>& subscript_pair); 321 bool IsSIV(const std::pair<SENode*, SENode*>& subscript_pair); 325 bool IsMIV(const std::pair<SENode*, SENode*>& subscript_pair); 404 const std::pair<SENode*, SENode*>& subscript_pair); 409 const std::pair<SENode*, SENode*>& subscript_pair, 429 const std::pair<SENode*, SENode*>& subscript_pair, 467 bool ZIVTest(const std::pair<SENode*, SENode*>& subscript_pair); 471 bool SIVTest(const std::pair<SENode*, SENode*>& subscript_pair, 520 bool GCDMIVTest(const std::pair<SENode*, SENode*>& subscript_pair);
|
/external/angle/third_party/spirv-tools/src/source/opt/ |
D | loop_dependence.cpp | 283 auto subscript_pair = std::make_pair(source_node, destination_node); in GetDependence() local 285 const Loop* loop = GetLoopForSubscriptPair(subscript_pair); in GetDependence() 292 GetDistanceEntryForSubscriptPair(subscript_pair, distance_vector); in GetDependence() 309 GetDistanceEntryForSubscriptPair(subscript_pair, distance_vector); in GetDependence() 317 if (IsZIV(subscript_pair)) { in GetDependence() 319 if (ZIVTest(subscript_pair)) { in GetDependence() 326 if (IsSIV(subscript_pair)) { in GetDependence() 328 if (SIVTest(subscript_pair, distance_vector)) { in GetDependence() 335 if (IsMIV(subscript_pair)) { in GetDependence() 337 if (GCDMIVTest(subscript_pair)) { in GetDependence() [all …]
|
D | loop_dependence_helpers.cpp | 33 const std::pair<SENode*, SENode*>& subscript_pair) { in IsZIV() argument 34 return CountInductionVariables(subscript_pair.first, subscript_pair.second) == in IsZIV() 39 const std::pair<SENode*, SENode*>& subscript_pair) { in IsSIV() argument 40 return CountInductionVariables(subscript_pair.first, subscript_pair.second) == in IsSIV() 45 const std::pair<SENode*, SENode*>& subscript_pair) { in IsMIV() argument 46 return CountInductionVariables(subscript_pair.first, subscript_pair.second) > in IsMIV() 200 const std::pair<SENode*, SENode*>& subscript_pair) { in GetLoopForSubscriptPair() argument 203 std::get<0>(subscript_pair)->CollectRecurrentNodes(); in GetLoopForSubscriptPair() 205 std::get<1>(subscript_pair)->CollectRecurrentNodes(); in GetLoopForSubscriptPair() 246 const std::pair<SENode*, SENode*>& subscript_pair, in GetDistanceEntryForSubscriptPair() argument [all …]
|
D | loop_dependence.h | 317 bool IsZIV(const std::pair<SENode*, SENode*>& subscript_pair); 321 bool IsSIV(const std::pair<SENode*, SENode*>& subscript_pair); 325 bool IsMIV(const std::pair<SENode*, SENode*>& subscript_pair); 404 const std::pair<SENode*, SENode*>& subscript_pair); 409 const std::pair<SENode*, SENode*>& subscript_pair, 429 const std::pair<SENode*, SENode*>& subscript_pair, 467 bool ZIVTest(const std::pair<SENode*, SENode*>& subscript_pair); 471 bool SIVTest(const std::pair<SENode*, SENode*>& subscript_pair, 520 bool GCDMIVTest(const std::pair<SENode*, SENode*>& subscript_pair);
|