Home
last modified time | relevance | path

Searched refs:subscript_pair (Results 1 – 9 of 9) sorted by relevance

/external/deqp-deps/SPIRV-Tools/source/opt/
Dloop_dependence.cpp283 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 …]
Dloop_dependence_helpers.cpp33 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 …]
Dloop_dependence.h317 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/
Dloop_dependence.cpp283 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 …]
Dloop_dependence_helpers.cpp33 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 …]
Dloop_dependence.h317 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/
Dloop_dependence.cpp283 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 …]
Dloop_dependence_helpers.cpp33 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 …]
Dloop_dependence.h317 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);