Home
last modified time | relevance | path

Searched refs:regionInterface (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Analysis/
H A DBufferViewFlowAnalysis.cpp81 op->walk([&](RegionBranchOpInterface regionInterface) { in build() argument
84 regionInterface.getSuccessorRegions(/*index=*/llvm::None, entrySuccessors); in build()
91 regionInterface.getSuccessorEntryOperands( in build()
97 for (Region &region : regionInterface->getRegions()) { in build()
101 regionInterface.getSuccessorRegions(region.getRegionNumber(), in build()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DBufferDeallocation.cpp350 RegionBranchOpInterface regionInterface; in introduceBlockArgCopy() local
352 !(regionInterface = dyn_cast<RegionBranchOpInterface>(parentOp))) in introduceBlockArgCopy()
356 regionInterface, argRegion->getParentOp()->getRegions(), blockArg, in introduceBlockArgCopy()
367 regionInterface.getSuccessorRegions(/*index=*/llvm::None, successorRegions); in introduceBlockArgCopy()
378 regionInterface.getSuccessorEntryOperands(argRegion->getRegionNumber()); in introduceBlockArgCopy()
399 auto regionInterface = cast<RegionBranchOpInterface>(operation); in introduceValueCopyForRegionResult() local
412 regionInterface, operation->getRegions(), value, regionPredicate); in introduceValueCopyForRegionResult()
420 RegionBranchOpInterface regionInterface, MutableArrayRef<Region> regions, in introduceClonesForRegionSuccessors() argument
426 regionInterface.getSuccessorRegions(region.getRegionNumber(), in introduceClonesForRegionSuccessors()
H A DBufferUtils.cpp110 RegionBranchOpInterface regionInterface; in isLoop() local
111 if (!(regionInterface = dyn_cast<RegionBranchOpInterface>(op))) in isLoop()
125 regionInterface.getSuccessorRegions(current->getRegionNumber(), successors); in isLoop()
134 regionInterface.getSuccessorRegions(/*index=*/llvm::None, successorRegions); in isLoop()
/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DControlFlowInterfaces.cpp97 auto regionInterface = cast<RegionBranchOpInterface>(op); in verifyTypesAlongAllEdges() local
100 regionInterface.getSuccessorRegions(sourceNo, successors); in verifyTypesAlongAllEdges()
138 if (!regionInterface.areTypesCompatible(sourceType, inputType)) { in verifyTypesAlongAllEdges()
152 auto regionInterface = cast<RegionBranchOpInterface>(op); in verifyTypesAlongControlFlowEdges() local
155 return regionInterface.getSuccessorEntryOperands(regionNo).getTypes(); in verifyTypesAlongControlFlowEdges()
170 if (!regionInterface.areTypesCompatible(std::get<0>(types), in verifyTypesAlongControlFlowEdges()