Searched refs:regionInterface (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Analysis/ |
| H A D | BufferViewFlowAnalysis.cpp | 81 op->walk([&](RegionBranchOpInterface regionInterface) { in build() argument 84 regionInterface.getSuccessorRegions(/*index=*/llvm::None, entrySuccessors); in build() 91 regionInterface.getSuccessorEntryOperands( in build() 97 for (Region ®ion : regionInterface->getRegions()) { in build() 101 regionInterface.getSuccessorRegions(region.getRegionNumber(), in build()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/ |
| H A D | BufferDeallocation.cpp | 350 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 D | BufferUtils.cpp | 110 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 D | ControlFlowInterfaces.cpp | 97 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()
|