Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/
H A DAllReduceLowering.cpp284 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 DSCF.cpp1623 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 DSCFToSPIRV.cpp269 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 DSCFToControlFlow.cpp391 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 DUtils.cpp243 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 DLoopUtils.cpp2827 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 DBufferizableOpInterfaceImpl.cpp167 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 Dresolve-labels.cpp729 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 DThreadSafetyTraverse.h886 printBlockLabel(SS, E->elseBlock(), -1); in printBranch()
H A DThreadSafetyTIL.h1429 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 DSCFOps.td595 Block* elseBlock();