MCPcopy Create free account
hub / github.com/GoSSIP-SJTU/Armariris / establishNestingLevels

Method establishNestingLevels

lib/Analysis/DependenceAnalysis.cpp:707–732  ·  view source on GitHub ↗

Examines the loop nesting of the Src and Dst instructions and establishes their shared loops. Sets the variables CommonLevels, SrcLevels, and MaxLevels. The source and destination instructions needn't be contained in the same loop. The routine establishNestingLevels finds the level of most deeply nested loop that contains them both, CommonLevels. An instruction that's not contained in a loop is at

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 4

getParentLoopMethod · 0.80
getParentMethod · 0.45
getLoopDepthMethod · 0.45
getLoopForMethod · 0.45

Tested by

no test coverage detected