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

Method gcdMIVtest

lib/Analysis/DependenceAnalysis.cpp:2249–2416  ·  view source on GitHub ↗

===----------------------------------------------------------------------===// gcdMIVtest - Tests an MIV subscript pair for dependence. Returns true if any possible dependence is disproved. Marks the result as inconsistent. Can sometimes disprove the equal direction for 1 or more loops, as discussed in Michael Wolfe's book, High Performance Compilers for Parallel Computing, page 235. We spend som

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 14

DEBUGFunction · 0.85
getConstantPartFunction · 0.85
unsignedFunction · 0.85
getStepRecurrenceMethod · 0.80
absMethod · 0.80
getMinusSCEVMethod · 0.80
sremMethod · 0.80
assertFunction · 0.50
getTypeSizeInBitsMethod · 0.45
getTypeMethod · 0.45
getStartMethod · 0.45
getNumOperandsMethod · 0.45

Tested by

no test coverage detected