Home
last modified time | relevance | path

Searched defs:predecessor (Results 1 – 8 of 8) sorted by relevance

/llvm-project/mlir/include/mlir/Analysis/DataFlow/
H A DDeadCodeAnalysis.h115 ValueRange getSuccessorInputs(Operation *predecessor) const { in getSuccessorInputs() argument
[all...]
/llvm-project/mlir/lib/Analysis/DataFlow/
H A DDeadCodeAnalysis.cpp83 return knownPredecessors.insert(predecessor) ? ChangeResult::Change in join() argument
78 join(Operation * predecessor) join() argument
[all...]
H A DDenseAnalysis.cpp174 Block *predecessor = *it; visitBlock() local
[all...]
H A DSparseAnalysis.cpp207 Block *predecessor = *it; visitBlock() local
/llvm-project/mlir/lib/Dialect/ControlFlow/IR/
H A DControlFlowOps.cpp348 Block *predecessor = currentBlock->getSinglePredecessor(); in matchAndRewrite() local
806 Block *predecessor = currentBlock->getSinglePredecessor(); simplifySwitchFromSwitchOnSameCondition() local
858 Block *predecessor = currentBlock->getSinglePredecessor(); simplifySwitchFromDefaultSwitchOnSameCondition() local
[all...]
/llvm-project/mlir/lib/Dialect/Bufferization/Transforms/
H A DBufferDeallocation.cpp146 bool enter(Block &current, Block *predecessor) { in enter()
176 void recurse(Block &block, Block *predecessor) { in recurse()
H A DOwnershipBasedBufferDeallocation.cpp107 bool enter(Block &current, Block *predecessor) { in enter() argument
137 void recurse(Block &block, Block *predecessor) { in recurse() argument
/llvm-project/mlir/lib/Target/SPIRV/Deserialization/
H A DDeserializer.cpp1755 Block *predecessor = getOrCreateBlock(operands[i + 1]); processPhi() local