MCPcopy Create free account
hub / github.com/cseagle/blc / evaluatePropagation

Method evaluatePropagation

ruleaction.cc:9121–9136  ·  view source on GitHub ↗

Evaluate if \b this expression can be easily propagated past a merge point. Also can the Varnode be used past the merge, or does its value need to be reconstructed. \param root is the split point \param branch is the block on which the expression exists and after which is the merge \return \b true if the expression can be propagated

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 1

applyOpMethod · 0.80

Calls 5

isFreeMethod · 0.80
isWrittenMethod · 0.80
getParentMethod · 0.45
isConstantMethod · 0.45
getDefMethod · 0.45

Tested by

no test coverage detected