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

Method findInitializer

block.cc:3110–3131  ·  view source on GitHub ↗

Given a control flow loop, try to find a putative initializer PcodeOp for the loop variable. The initializer must be read by read by \e loopDef and by in a block that flows only into the loop. If an initializer is found, then \e initializeOp is set and the lastOp (not including a branch) in the initializer block is returned. Otherwise null is returned. \param head is the head block of the loop \p

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers

nothing calls this directly

Calls 10

sizeInMethod · 0.80
isWrittenMethod · 0.80
isMarkerMethod · 0.80
sizeOutMethod · 0.80
isBranchMethod · 0.80
previousOpMethod · 0.80
getInMethod · 0.45
getDefMethod · 0.45
getParentMethod · 0.45
lastOpMethod · 0.45

Tested by

no test coverage detected