Home
last modified time | relevance | path

Searched refs:elseRegion (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Conversion/SCFToControlFlow/
H A DSCFToControlFlow.cpp392 auto &elseRegion = ifOp.getElseRegion(); in matchAndRewrite() local
393 if (!elseRegion.empty()) { in matchAndRewrite()
394 elseBlock = &elseRegion.front(); in matchAndRewrite()
395 Operation *elseTerminator = elseRegion.back().getTerminator(); in matchAndRewrite()
397 rewriter.setInsertionPointToEnd(&elseRegion.back()); in matchAndRewrite()
400 rewriter.inlineRegionBefore(elseRegion, continueBlock); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToSPIRV/
H A DSCFToSPIRV.cpp273 auto &elseRegion = ifOp.getElseRegion(); in matchAndRewrite() local
274 elseBlock = &elseRegion.front(); in matchAndRewrite()
275 rewriter.setInsertionPointToEnd(&elseRegion.back()); in matchAndRewrite()
277 rewriter.inlineRegionBefore(elseRegion, mergeBlock); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/
H A DSCF.cpp1335 Region *elseRegion = result.addRegion(); in build() local
1339 builder.createBlock(elseRegion); in build()
1359 Region *elseRegion = result.addRegion(); in parse() local
1403 auto &elseRegion = getElseRegion(); in print() local
1404 if (!elseRegion.empty()) { in print()
1406 p.printRegion(elseRegion, in print()
1429 Region *elseRegion = &this->getElseRegion(); in getSuccessorRegions() local
1430 if (elseRegion->empty()) in getSuccessorRegions()
1431 elseRegion = nullptr; in getSuccessorRegions()
1441 if (elseRegion) in getSuccessorRegions()
[all …]
/llvm-project-15.0.7/mlir/lib/Target/Cpp/
H A DTranslateToCpp.cpp521 Region &elseRegion = ifOp.getElseRegion(); in printOperation() local
522 if (!elseRegion.empty()) { in printOperation()
526 for (Operation &op : elseRegion.getOps()) { in printOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineOps.cpp2405 Region *elseRegion = result.addRegion(); in parse() local
2415 if (parser.parseRegion(*elseRegion, {}, {})) in parse()
2417 AffineIfOp::ensureTerminator(*elseRegion, parser.getBuilder(), in parse()
2440 auto &elseRegion = this->getElseRegion(); in print() local
2441 if (!elseRegion.empty()) { in print()
2443 p.printRegion(elseRegion, in print()
2481 Region *elseRegion = result.addRegion(); in build() local
2483 elseRegion->push_back(new Block()); in build()
2485 AffineIfOp::ensureTerminator(*elseRegion, builder, result.location); in build()
/llvm-project-15.0.7/flang/lib/Optimizer/Dialect/
H A DFIROps.cpp3322 mlir::Region *elseRegion = result.addRegion(); in build() local
3324 elseRegion->push_back(new mlir::Block()); in build()
3326 IfOp::ensureTerminator(*elseRegion, builder, result.location); in build()
3334 mlir::Region *elseRegion = result.addRegion(); in parse() local
3352 if (parser.parseRegion(*elseRegion, {}, {})) in parse()
3354 fir::IfOp::ensureTerminator(*elseRegion, parser.getBuilder(), in parse()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestDialect.cpp1422 Region *elseRegion = result.addRegion(); in parse() local
1433 parser.parseKeyword("else") || parser.parseRegion(*elseRegion, {}, {}) || in parse()
H A DTestOps.td2566 AnyRegion:$elseRegion,
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SCF/IR/
H A DSCFOps.td563 let regions = (region SizedRegion<1>:$thenRegion, AnyRegion:$elseRegion);
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/IR/
H A DAffineOps.td427 let regions = (region SizedRegion<1>:$thenRegion, AnyRegion:$elseRegion);
/llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/
H A DFIROps.td2138 AnyRegion:$elseRegion