Lines Matching refs:Block
73 static_cast<uint8_t>(allocOp.getHoistingKind() & HoistingKind::Block); in allowAllocDominateBlockHoisting()
165 Block *placementBlock;
169 Block *placementBlock) in BufferAllocationHoistingStateBase()
199 Block *dominatorBlock = in hoist()
205 Block *dependencyBlock = nullptr; in hoist()
210 Block *depBlock = depValue.getParentBlock(); in hoist()
218 Block *placementBlock = findPlacementBlock( in hoist()
233 Block *findPlacementBlock(StateT &state, Block *upperBound) { in findPlacementBlock()
234 Block *currentBlock = state.placementBlock; in findPlacementBlock()
243 Block *parentBlock; in findPlacementBlock()
289 llvm::DenseMap<Value, Block *> placementBlocks;
303 Block *computeUpperBound(Block *dominatorBlock, Block *dependencyBlock) { in computeUpperBound()
325 void recordMoveToDominator(Block *block) { placementBlock = block; } in recordMoveToDominator()
328 void recordMoveToParent(Block *block) { recordMoveToDominator(block); } in recordMoveToParent()
337 Block *aliasDominatorBlock = nullptr;
340 Block *computeUpperBound(Block *dominatorBlock, Block *dependencyBlock) { in computeUpperBound()
364 void recordMoveToDominator(Block *block) {} in recordMoveToDominator()
367 void recordMoveToParent(Block *block) { placementBlock = block; } in recordMoveToParent()