/llvm-project/mlir/lib/Dialect/GPU/Transforms/ |
H A D | AllReduceLowering.cpp | 244 Block *elseBlock = rewriter.splitBlock(thenBlock, thenBlock->begin()); in createIf() local 245 Block *continueBlock = rewriter.splitBlock(elseBlock, elseBlock->begin()); in createIf() 249 /*trueOperands=*/ArrayRef<Value>(), elseBlock, in createIf() 256 rewriter.setInsertionPointToStart(elseBlock); in createIf()
|
/llvm-project/mlir/lib/Conversion/SCFToSPIRV/ |
H A D | SCFToSPIRV.cpp | 247 auto *elseBlock = mergeBlock; in matchAndRewrite() local 252 elseBlock = &elseRegion.front(); in matchAndRewrite() 262 elseBlock, ArrayRef<Value>()); in matchAndRewrite()
|
/llvm-project/mlir/lib/Conversion/SCFToControlFlow/ |
H A D | SCFToControlFlow.cpp | 426 auto *elseBlock = continueBlock; in matchAndRewrite() 429 elseBlock = &elseRegion.front(); in matchAndRewrite() 440 /*trueArgs=*/ArrayRef<Value>(), elseBlock, in matchAndRewrite() 416 auto *elseBlock = continueBlock; matchAndRewrite() local
|
/llvm-project/mlir/lib/Dialect/SCF/IR/ |
H A D | SCF.cpp | 2365 rewriter.setInsertionPointToEnd(replacement.elseBlock()); 2572 nextElse = nextIf.elseBlock(); in matchAndRewrite() 2580 nextThen = nextIf.elseBlock(); in matchAndRewrite() 2589 nextThen = nextIf.elseBlock(); in matchAndRewrite() 2654 rewriter.mergeBlocks(nextElse, combinedIf.elseBlock()); in matchAndRewrite() 2656 rewriter.setInsertionPointToEnd(combinedIf.elseBlock()); in matchAndRewrite() 2690 Block *elseBlock = ifOp.elseBlock(); 2691 if (!elseBlock || !llvm::hasSingleElement(*elseBlock)) 2669 Block *elseBlock = ifOp.elseBlock(); matchAndRewrite() local 2800 Block *IfOp::elseBlock() { elseBlock() function in IfOp [all...] |
/llvm-project/mlir/lib/Dialect/Affine/Utils/ |
H A D | Utils.cpp | 245 /// `elseBlock` is false or true) into `ifOp`'s containing block, and discards in promoteIfBlock() 247 static void promoteIfBlock(AffineIfOp ifOp, bool elseBlock) { in promoteIfBlock() 248 if (elseBlock) in promoteIfBlock() 252 Block *srcBlock = elseBlock ? ifOp.getElseBlock() : ifOp.getThenBlock(); in promoteIfBlock() 303 /*elseBlock=*/true); in hoistAffineIfOp() 318 promoteIfBlock(ifOp, /*elseBlock=*/false); in hoistAffineIfOp() 340 promoteIfBlock(ifCloneInElse, /*elseBlock=*/true); in hoistAffineIfOp() 343 auto *elseBlock = hoistedIfOp.getElseBlock(); in hoistAffineIfOp() 344 elseBlock->getOperations().splice( in hoistAffineIfOp() 345 elseBlock in hoistAffineIfOp() 243 promoteIfBlock(AffineIfOp ifOp,bool elseBlock) promoteIfBlock() argument 339 auto *elseBlock = hoistedIfOp.getElseBlock(); hoistAffineIfOp() local [all...] |
H A D | LoopUtils.cpp | 2729 Block *elseBlock = ifOp.getElseBlock(); 2730 elseBlock->getOperations().splice(std::prev(elseBlock->end()), in coalescePerfectlyNestedAffineLoops() 2719 Block *elseBlock = ifOp.getElseBlock(); separateFullTiles() local
|
/llvm-project/mlir/lib/Dialect/SCF/Transforms/ |
H A D | OneToNTypeConversion.cpp | 44 rewriter.eraseBlock(newOp.elseBlock()); in matchAndRewrite()
|
H A D | StructuralTypeConversions.cpp | 156 rewriter.eraseBlock(newOp.elseBlock());
|
H A D | BufferizableOpInterfaceImpl.cpp | 265 rewriter.mergeBlocks(ifOp.elseBlock(), newIfOp.elseBlock()); in bufferize() 278 auto elseYieldOp = cast<scf::YieldOp>(ifOp.elseBlock()->getTerminator()); in getBufferType()
|
/llvm-project/mlir/lib/Dialect/SparseTensor/Transforms/Utils/ |
H A D | SparseTensorIterator.cpp | 162 b.setInsertionPointToStart(posRangeIf.elseBlock()); in peekRangeAt() 258 b.setInsertionPointToStart(ifOp.elseBlock()); in genWhenInBound() 1049 b.setInsertionPointToStart(ifOp.elseBlock()); in forwardIf() 1076 b.setInsertionPointToStart(ifInBound.elseBlock()); in genSegmentHigh()
|
/llvm-project/flang/lib/Semantics/ |
H A D | resolve-labels.cpp | 783 if (const auto &elseBlock{ in CheckName() 787 std::get<parser::Statement<parser::ElseStmt>>(elseBlock->t)); in CheckName() 778 if (const auto &elseBlock{ CheckName() local
|
/llvm-project/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyTraverse.h | 889 printBlockLabel(SS, E->elseBlock(), -1); in printBranch()
|
H A D | ThreadSafetyTIL.h | 1434 const BasicBlock *elseBlock() const { return Branches[1]; } 1435 BasicBlock *elseBlock() { return Branches[1]; } in thenBlock() 1438 const BasicBlock *elseBlock() const { return Branches[1]; } elseBlock() function 1439 BasicBlock *elseBlock() { return Branches[1]; } elseBlock() function
|
/llvm-project/mlir/lib/Dialect/SparseTensor/Transforms/ |
H A D | Sparsification.cpp | 418 builder.setInsertionPointToStart(condInsert.elseBlock()); in genConditionalInsert()
|
/llvm-project/mlir/include/mlir/Dialect/EmitC/IR/ |
H A D | EmitC.td |
|
/llvm-project/mlir/include/mlir/Dialect/SCF/IR/ |
H A D | SCFOps.td | 758 Block* elseBlock();
|