Searched refs:elseBlock (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/ |
| H A D | AllReduceLowering.cpp | 284 Block *elseBlock = rewriter.splitBlock(thenBlock, thenBlock->begin()); in createIf() local 285 Block *continueBlock = rewriter.splitBlock(elseBlock, elseBlock->begin()); in createIf() 289 /*trueOperands=*/ArrayRef<Value>(), elseBlock, in createIf() 296 rewriter.setInsertionPointToStart(elseBlock); in createIf()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/ |
| H A D | SCF.cpp | 1623 rewriter.setInsertionPointToEnd(replacement.elseBlock()); in matchAndRewrite() 1834 nextElse = nextIf.elseBlock(); in matchAndRewrite() 1842 nextThen = nextIf.elseBlock(); in matchAndRewrite() 1851 nextThen = nextIf.elseBlock(); in matchAndRewrite() 1952 Block *elseBlock = ifOp.elseBlock(); in matchAndRewrite() local 1953 if (!elseBlock || !llvm::hasSingleElement(*elseBlock)) in matchAndRewrite() 1990 if (op.elseBlock() && !llvm::hasSingleElement(*op.elseBlock())) in matchAndRewrite() 1997 if (nestedIf.elseBlock() && !llvm::hasSingleElement(*nestedIf.elseBlock())) in matchAndRewrite() 2002 if (op.elseBlock()) in matchAndRewrite() 2067 rewriter.setInsertionPointToEnd(newIf.elseBlock()); in matchAndRewrite() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SCFToSPIRV/ |
| H A D | SCFToSPIRV.cpp | 269 auto *elseBlock = mergeBlock; in matchAndRewrite() local 274 elseBlock = &elseRegion.front(); in matchAndRewrite() 284 elseBlock, ArrayRef<Value>()); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SCFToControlFlow/ |
| H A D | SCFToControlFlow.cpp | 391 auto *elseBlock = continueBlock; in matchAndRewrite() local 394 elseBlock = &elseRegion.front(); in matchAndRewrite() 405 /*trueArgs=*/ArrayRef<Value>(), elseBlock, in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/ |
| H A D | Utils.cpp | 243 static void promoteIfBlock(AffineIfOp ifOp, bool elseBlock) { in promoteIfBlock() argument 244 if (elseBlock) in promoteIfBlock() 248 Block *srcBlock = elseBlock ? ifOp.getElseBlock() : ifOp.getThenBlock(); in promoteIfBlock() 339 auto *elseBlock = hoistedIfOp.getElseBlock(); in hoistAffineIfOp() local 340 elseBlock->getOperations().splice( in hoistAffineIfOp() 341 elseBlock->begin(), hoistOverOpClone->getBlock()->getOperations(), in hoistAffineIfOp()
|
| H A D | LoopUtils.cpp | 2827 Block *elseBlock = ifOp.getElseBlock(); in separateFullTiles() local 2828 elseBlock->getOperations().splice(std::prev(elseBlock->end()), in separateFullTiles()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/ |
| H A D | BufferizableOpInterfaceImpl.cpp | 167 auto elseYieldOp = cast<scf::YieldOp>(ifOp.elseBlock()->getTerminator()); in bufferize() 218 rewriter.mergeBlocks(ifOp.elseBlock(), newIfOp.elseBlock()); in bufferize()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | resolve-labels.cpp | 729 if (const auto &elseBlock{ in CheckName() local 733 std::get<parser::Statement<parser::ElseStmt>>(elseBlock->t)); in CheckName()
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafetyTraverse.h | 886 printBlockLabel(SS, E->elseBlock(), -1); in printBranch()
|
| H A D | ThreadSafetyTIL.h | 1429 const BasicBlock *elseBlock() const { return Branches[1]; } in elseBlock() function 1430 BasicBlock *elseBlock() { return Branches[1]; } in elseBlock() function
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SCF/IR/ |
| H A D | SCFOps.td | 595 Block* elseBlock();
|