Searched refs:elseRegion (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Conversion/SCFToControlFlow/ |
| H A D | SCFToControlFlow.cpp | 392 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 D | SCFToSPIRV.cpp | 273 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 D | SCF.cpp | 1335 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 D | TranslateToCpp.cpp | 521 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 D | AffineOps.cpp | 2405 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 D | FIROps.cpp | 3322 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 D | TestDialect.cpp | 1422 Region *elseRegion = result.addRegion(); in parse() local 1433 parser.parseKeyword("else") || parser.parseRegion(*elseRegion, {}, {}) || in parse()
|
| H A D | TestOps.td | 2566 AnyRegion:$elseRegion,
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SCF/IR/ |
| H A D | SCFOps.td | 563 let regions = (region SizedRegion<1>:$thenRegion, AnyRegion:$elseRegion);
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/IR/ |
| H A D | AffineOps.td | 427 let regions = (region SizedRegion<1>:$thenRegion, AnyRegion:$elseRegion);
|
| /llvm-project-15.0.7/flang/include/flang/Optimizer/Dialect/ |
| H A D | FIROps.td | 2138 AnyRegion:$elseRegion
|