| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/ |
| H A D | BufferOptimizations.cpp | 181 Block *currentBlock = state.placementBlock; in findPlacementBlock() local 191 while ((parentOp = currentBlock->getParentOp()) && in findPlacementBlock() 194 dominators.properlyDominates(upperBound, currentBlock))) { in findPlacementBlock() 200 if (!currentBlock->isEntryBlock()) in findPlacementBlock() 201 idom = dominators.getNode(currentBlock)->getIDom(); in findPlacementBlock() 206 currentBlock = idom->getBlock(); in findPlacementBlock() 207 state.recordMoveToDominator(currentBlock); in findPlacementBlock() 219 currentBlock = parentBlock; in findPlacementBlock() 220 state.recordMoveToParent(currentBlock); in findPlacementBlock()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/ |
| H A D | PDLToPDLInterp.cpp | 201 Block *currentBlock = block; in generateMatcher() local 217 generate(successNode, currentBlock); in generateMatcher() 244 parentVal = getValueAt(currentBlock, parent); in getValueAt() 248 builder.setInsertionPointToEnd(currentBlock); in getValueAt() 289 currentBlock = &foreach.getRegion().front(); in getValueAt() 366 Region *region = currentBlock->getParent(); in generate() 384 builder.setInsertionPointToEnd(currentBlock); in generate() 461 Region *region = currentBlock->getParent(); in generate() 517 currentBlock->getOperations().splice(currentBlock->end(), in generate() 528 builder.setInsertionPointToEnd(currentBlock); in generate() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/ControlFlow/IR/ |
| H A D | ControlFlowOps.cpp | 335 Block *currentBlock = condbr->getBlock(); in matchAndRewrite() local 336 Block *predecessor = currentBlock->getSinglePredecessor(); in matchAndRewrite() 347 if (currentBlock == predBranch.getTrueDest()) in matchAndRewrite() 792 Block *currentBlock = op->getBlock(); in simplifySwitchFromSwitchOnSameCondition() local 793 Block *predecessor = currentBlock->getSinglePredecessor(); in simplifySwitchFromSwitchOnSameCondition() 802 predSwitch.getDefaultDestination() == currentBlock) in simplifySwitchFromSwitchOnSameCondition() 807 auto it = llvm::find(predDests, currentBlock); in simplifySwitchFromSwitchOnSameCondition() 843 Block *currentBlock = op->getBlock(); in simplifySwitchFromDefaultSwitchOnSameCondition() local 844 Block *predecessor = currentBlock->getSinglePredecessor(); in simplifySwitchFromDefaultSwitchOnSameCondition() 853 predSwitch.getDefaultDestination() != currentBlock) in simplifySwitchFromDefaultSwitchOnSameCondition() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Analysis/ |
| H A D | Liveness.cpp | 183 Block *currentBlock; in resolveLiveness() local 185 currentBlock = defOp->getBlock(); in resolveLiveness() 187 currentBlock = value.cast<BlockArgument>().getOwner(); in resolveLiveness() 188 toProcess.push_back(currentBlock); in resolveLiveness() 189 visited.insert(currentBlock); in resolveLiveness()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SCFToControlFlow/ |
| H A D | SCFToControlFlow.cpp | 529 Block *currentBlock = rewriter.getInsertionBlock(); in matchAndRewrite() local 531 rewriter.splitBlock(currentBlock, rewriter.getInsertionPoint()); in matchAndRewrite() 542 rewriter.setInsertionPointToEnd(currentBlock); in matchAndRewrite() 588 Block *currentBlock = rewriter.getInsertionBlock(); in matchAndRewrite() local 590 rewriter.splitBlock(currentBlock, rewriter.getInsertionPoint()); in matchAndRewrite() 598 rewriter.setInsertionPointToEnd(currentBlock); in matchAndRewrite()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DeadStoresChecker.cpp | 139 const CFGBlock *currentBlock; member in __anon9ba7c1e10211::DeadStoreObs 151 Escaped(escaped), currentBlock(nullptr) {} in DeadStoreObs() 204 if (!reachableCode->isReachable(currentBlock)) in Report() 318 currentBlock = block; in observeStmt()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | UninitializedValues.cpp | 888 unsigned currentBlock = 0; member 896 hadUse[currentBlock] = true; in handleUseOfUninitVariable() 902 hadUse[currentBlock] = true; in handleConstRefUseOfUninitVariable() 910 hadUse[currentBlock] = true; in handleSelfInit() 951 PBH.currentBlock = block->getBlockID(); in runUninitializedVariablesAnalysis()
|
| H A D | LiveVariables.cpp | 161 const CFGBlock *currentBlock; member in __anon5d2c62a60311::TransferFunctions 167 : LV(im), val(Val), observer(Observer), currentBlock(CurrentBlock) {} in TransferFunctions() 218 observer->observeStmt(S, currentBlock, val); in Visit()
|
| H A D | CFG.cpp | 4419 CFGBlock *currentBlock = createBlock(false); in VisitCaseStmt() local 4420 currentBlock->setLabel(CS); in VisitCaseStmt() 4423 addSuccessor(LastBlock, currentBlock); in VisitCaseStmt() 4425 TopBlock = currentBlock; in VisitCaseStmt() 4430 ? currentBlock : nullptr); in VisitCaseStmt() 4432 LastBlock = currentBlock; in VisitCaseStmt() 5343 signed currentBlock = 0; member in __anon8d78c9ed0611::StmtPrinterHelper 5409 void setBlockID(signed i) { currentBlock = i; } in setBlockID() 5418 if (currentBlock >= 0 && I->second.first == (unsigned) currentBlock in handledStmt() 5433 if (currentBlock >= 0 && I->second.first == (unsigned) currentBlock in handleDecl()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/ |
| H A D | AllReduceLowering.cpp | 280 Block *currentBlock = rewriter.getInsertionBlock(); in createIf() local 283 Block *thenBlock = rewriter.splitBlock(currentBlock, currentPoint); in createIf() 287 rewriter.setInsertionPointToEnd(currentBlock); in createIf()
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/ |
| H A D | LiveVariables.h | 62 const CFGBlock *currentBlock, in observeStmt() argument
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/ |
| H A D | BufferizationOps.cpp | 474 Block *currentBlock = cloneOp->getBlock(); in matchAndRewrite() local 476 if (cloneDeallocOp && cloneDeallocOp->getBlock() == currentBlock) { in matchAndRewrite() 478 } else if (sourceDeallocOp && sourceDeallocOp->getBlock() == currentBlock) { in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/ |
| H A D | SPIRVToLLVM.cpp | 1056 Block *currentBlock = rewriter.getBlock(); in matchAndRewrite() local 1058 Block *endBlock = rewriter.splitBlock(currentBlock, position); in matchAndRewrite() 1068 rewriter.setInsertionPointToEnd(currentBlock); in matchAndRewrite() 1114 auto *currentBlock = rewriter.getInsertionBlock(); in matchAndRewrite() local 1117 auto *continueBlock = rewriter.splitBlock(currentBlock, position); in matchAndRewrite() 1141 rewriter.setInsertionPointToEnd(currentBlock); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/ |
| H A D | MemRefToLLVM.cpp | 226 auto *currentBlock = rewriter.getInsertionBlock(); in matchAndRewrite() local 228 rewriter.splitBlock(currentBlock, rewriter.getInsertionPoint()); in matchAndRewrite() 246 rewriter.setInsertionPointToEnd(currentBlock); in matchAndRewrite()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | Bridge.cpp | 2818 mlir::Block *currentBlock = builder->getBlock(); in blockIsUnterminated() local 2819 return currentBlock->empty() || in blockIsUnterminated() 2820 !currentBlock->back().hasTrait<mlir::OpTrait::IsTerminator>(); in blockIsUnterminated()
|