Lines Matching refs:getOrCreate
109 auto *state = getOrCreate<Executable>(®ion.front()); in initialize()
137 auto *state = getOrCreate<PredecessorState>(callable); in initializeSymbolCallables()
154 auto *state = getOrCreate<PredecessorState>(callable); in initializeSymbolCallables()
165 auto *state = getOrCreate<PredecessorState>(symbol); in initializeSymbolCallables()
188 getOrCreate<Executable>(op->getBlock())->blockContentSubscribe(this); in initializeRecursively()
202 auto *state = getOrCreate<Executable>(to); in markEdgeLive()
204 auto *edgeState = getOrCreate<Executable>(getProgramPoint<CFGEdge>(from, to)); in markEdgeLive()
212 auto *state = getOrCreate<Executable>(®ion.front()); in markEntryBlocksLive()
225 if (!getOrCreate<Executable>(op->getBlock())->isLive()) in visit()
300 auto *callsites = getOrCreate<PredecessorState>(callableOp); in visitCallOperation()
304 auto *predecessors = getOrCreate<PredecessorState>(call); in visitCallOperation()
330 auto *lattice = getOrCreate<Lattice<ConstantValue>>(value); in getOperandValues()
366 auto *state = getOrCreate<Executable>(point); in visitRegionBranchOperation()
369 auto *predecessors = getOrCreate<PredecessorState>(point); in visitRegionBranchOperation()
391 auto *state = getOrCreate<Executable>(®ion->front()); in visitRegionTerminator()
393 predecessors = getOrCreate<PredecessorState>(®ion->front()); in visitRegionTerminator()
396 predecessors = getOrCreate<PredecessorState>(branch); in visitRegionTerminator()
414 auto *predecessors = getOrCreate<PredecessorState>(predecessor); in visitCallableTerminator()