Home
last modified time | relevance | path

Searched refs:LivenessBlockInfo (Results 1 – 7 of 7) sorted by relevance

/external/llvm-project/mlir/include/mlir/Analysis/
DLiveness.h30 class LivenessBlockInfo; variable
50 using BlockMapT = DenseMap<Block *, LivenessBlockInfo>;
69 const LivenessBlockInfo *getLiveness(Block *block) const;
100 class LivenessBlockInfo {
/external/llvm-project/mlir/lib/Analysis/
DLiveness.cpp173 LivenessBlockInfo &info = blockMapping[entry.first]; in build()
207 const LivenessBlockInfo *blockInfo = getLiveness(block); in resolveLiveness()
230 const LivenessBlockInfo *Liveness::getLiveness(Block *block) const { in getLiveness()
249 const LivenessBlockInfo *blockInfo = getLiveness(block); in isLastUse()
347 bool LivenessBlockInfo::isLiveIn(Value value) const { in isLiveIn()
352 bool LivenessBlockInfo::isLiveOut(Value value) const { in isLiveOut()
358 Operation *LivenessBlockInfo::getStartOperation(Value value) const { in getStartOperation()
369 Operation *LivenessBlockInfo::getEndOperation(Value value, in getEndOperation()
/external/llvm-project/mlir/lib/Dialect/Async/Transforms/
DAsyncRefCounting.cpp154 const LivenessBlockInfo *blockLiveness = liveness.getLiveness(&block); in addAutomaticRefCounting()
216 const LivenessBlockInfo *blockLiveness = liveness.getLiveness(&block); in addAutomaticRefCounting()
224 const LivenessBlockInfo *succLiveness = liveness.getLiveness(successor); in addAutomaticRefCounting()
/external/llvm-project/mlir/lib/Transforms/
DBufferUtils.cpp37 const LivenessBlockInfo &livenessInfo = *liveness.getLiveness(placementBlock); in getStartOperation()
DBufferDeallocation.cpp436 const LivenessBlockInfo *livenessInfo = in placeDeallocs()
/external/tensorflow/tensorflow/compiler/mlir/tools/kernel_gen/transforms/
Dbuffer_reuse_pass.cc200 const LivenessBlockInfo *liveness, in find_reuse_candiates()
/external/llvm-project/mlir/lib/Rewrite/
DByteCode.cpp428 const LivenessBlockInfo *info = matcherLiveness.getLiveness(&block); in allocateMemoryIndices()