Home
last modified time | relevance | path

Searched refs:getRegion (Results 1 – 25 of 182) sorted by relevance

12345678

/llvm-project-15.0.7/mlir/unittests/Interfaces/
H A DControlFlowInterfacesTest.cpp132 Operation *op1 = &testOp->getRegion(0).front().front(); in TEST()
133 Operation *op2 = &testOp->getRegion(1).front().front(); in TEST()
153 Operation *op1 = &testOp->getRegion(0).front().front(); in TEST()
154 Operation *op2 = &testOp->getRegion(1).front().front(); in TEST()
174 Operation *op1 = &testOp->getRegion(0).front().front(); in TEST()
175 Operation *op2 = &testOp->getRegion(1).front().front(); in TEST()
202 &testOp->getRegion(0).front().front().getRegion(0).front().front(); in TEST()
203 Operation *op2 = &testOp->getRegion(1).front().front(); in TEST()
205 &testOp->getRegion(0).front().front().getRegion(1).front().front(); in TEST()
228 Operation *op1 = &testOp->getRegion(0).front().front(); in TEST()
[all …]
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DSVals.cpp48 const MemRegion* R = X->getRegion(); in getAsFunctionDecl()
86 const MemRegion *R = X->getRegion(); in getLocSymbolInBase()
122 return X->getRegion(); in getAsRegion()
140 return Visit(MRV.getRegion()); in VisitLocMemRegionVal()
169 return LCV.getRegion()->getValueType(); in VisitNonLocLazyCompoundVal()
190 return getRegion()->StripCasts(StripBaseCasts); in stripCasts()
197 const TypedValueRegion *nonloc::LazyCompoundVal::getRegion() const { in getRegion() function in nonloc::LazyCompoundVal
198 return static_cast<const LazyCompoundValData*>(Data)->getRegion(); in getRegion()
333 << ',' << C.getRegion() in dumpToStream()
372 os << '&' << castAs<loc::MemRegionVal>().getRegion()->getString(); in dumpToStream()
H A DSymbolManager.cpp94 << getRegion() << '}'; in dumpToStream()
98 os << getKindStr() << getSymbolID() << '{' << getRegion() << '}'; in dumpToStream()
102 os << getKindStr() << getSymbolID() << '{' << getRegion() << ',' << T << '}'; in dumpToStream()
467 KnownLive = isLiveRegion(cast<SymbolRegionValue>(sym)->getRegion()); in isLive()
476 KnownLive = isLiveRegion(cast<SymbolExtent>(sym)->getRegion()); in isLive()
480 isLiveRegion(cast<SymbolMetadata>(sym)->getRegion()); in isLive()
H A DRegionStore.cpp74 const MemRegion *getRegion() const { return P.getPointer(); } in getRegion() function in __anone91272100111::BindingKey
88 return getRegion()->getBaseRegion(); in getBaseRegion()
120 return BindingKey(RO.getRegion(), RO.getOffset(), k); in Make()
806 const MemRegion *R = K.getRegion(); in getSymbolicOffsetFields()
874 if (NextKey.getRegion() == TopKey.getRegion()) { in collectSubRegionBindings()
1582 return std::make_pair(V->getStore(), V->getRegion()); in findLazyBinding()
1956 if (!O.getRegion()) in getBindingForElement()
2267 const SubRegion *LazyR = LCV.getRegion(); in getInterestingValues()
2363 if (const MemRegion* R = LV->getRegion()) in killBinding()
2462 MRMgr.getElementRegion(Ty, Idx, LCV.getRegion(), Ctx); in tryBindSmallArray()
[all …]
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Checkers/
H A DSValExplainer.h40 if (isa<CXXThisRegion>(S->getRegion())) in isThisObject()
57 const MemRegion *R = V.getRegion(); in VisitLocMemRegionVal()
89 return "lazily frozen compound value of " + Visit(V.getRegion()); in VisitNonLocLazyCompoundVal()
93 const MemRegion *R = S->getRegion(); in VisitSymbolRegionValue()
108 ") for " + Visit(S->getRegion()); in VisitSymbolDerived()
112 return "extent of " + Visit(S->getRegion()); in VisitSymbolExtent()
117 Visit(S->getRegion()); in VisitSymbolMetadata()
/llvm-project-15.0.7/mlir/lib/Conversion/AffineToStandard/
H A DAffineToStandard.cpp159 rewriter.inlineRegionBefore(op.getRegion(), scfForOp.getRegion(), in matchAndRewrite()
160 scfForOp.getRegion().end()); in matchAndRewrite()
209 rewriter.inlineRegionBefore(op.getRegion(), parOp.getRegion(), in matchAndRewrite()
210 parOp.getRegion().end()); in matchAndRewrite()
237 rewriter.inlineRegionBefore(op.getRegion(), parOp.getRegion(), in matchAndRewrite()
238 parOp.getRegion().end()); in matchAndRewrite()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCoverageMappingGen.cpp689 SourceMappingRegion &getRegion() { in getRegion() function
703 Counter ExitCount = getRegion().getCounter(); in propagateCounts()
780 if (getRegion().hasEndLoc() && in adjustForOutOfOrderTraversal()
861 SourceMappingRegion &Region = getRegion(); in extendRegion()
872 SourceMappingRegion &Region = getRegion(); in terminateRegion()
935 getRegion().setGap(true); in fillGapAreaWithCount()
1083 Counter ParentCount = getRegion().getCounter(); in VisitWhileStmt()
1292 getRegion().setGap(true); in VisitSwitchStmt()
1353 SourceMappingRegion &Parent = getRegion(); in VisitSwitchCase()
1493 Counter ParentCnt = getRegion().getCounter(); in VisitBinLAnd()
[all …]
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DArrayBoundCheckerV2.cpp60 const SubRegion *getRegion() const { return baseRegion; } in getRegion() function in __anon1f5082b20111::RegionRawOffsetV2
135 if (!rawOffset.getRegion()) in checkLocation()
144 SVal extentBegin = computeExtentBegin(svalBuilder, rawOffset.getRegion()); in checkLocation()
180 const MemRegion *MR = rawOffset.getRegion(); in checkLocation()
269 os << "raw_offset_v2{" << getRegion() << ',' << getByteOffset() << '}'; in dumpToStream()
H A DTaint.cpp70 return addPartialTaint(State, Sym, LCV->getRegion(), Kind); in addTaint()
206 const TypedValueRegion *R = SD->getRegion(); in isTainted()
220 if (isTainted(State, SRV->getRegion(), Kind)) in isTainted()
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSVals.h420 const TypedValueRegion *getRegion() const;
513 const MemRegion *getRegion() const { in getRegion() function
522 return dyn_cast<REGION>(getRegion()); in getRegionAs()
526 return getRegion() == R.getRegion();
530 return getRegion() != R.getRegion();
H A DSymbolManager.h52 const TypedValueRegion* getRegion() const { return R; } in getRegion() function
66 const MemRegion *getOriginRegion() const override { return getRegion(); } in getOriginRegion()
149 const TypedValueRegion *getRegion() const { return R; } in getRegion() function
156 const MemRegion *getOriginRegion() const override { return getRegion(); } in getOriginRegion()
188 const SubRegion *getRegion() const { return R; } in getRegion() function
236 const MemRegion *getRegion() const { return R; } in getRegion() function
/llvm-project-15.0.7/mlir/lib/CAPI/Dialect/
H A DLinalg.cpp27 assert(op->getRegion(0).getBlocks().empty() && in mlirLinalgFillBuiltinNamedOpRegion()
38 Region &region = op->getRegion(0); in mlirLinalgFillBuiltinNamedOpRegion()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DBufferizableOpInterfaceImpl.cpp76 rewriter.inlineRegionBefore(op->getRegion(0), newOp->getRegion(0), in bufferizeLinalgOp()
77 newOp->getRegion(0).begin()); in bufferizeLinalgOp()
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/
H A DAsyncRegionRewriter.cpp166 newOp.getRegion().getBlocks().clear(); in addExecuteResults()
167 executeOp.getRegion().cloneInto(&newOp.getRegion(), mapper); in addExecuteResults()
338 getOperation().getRegion().walk(DeferWaitCallback()); in runOnOperation()
340 getOperation().getRegion().walk(SingleTokenUseCallback()); in runOnOperation()
/llvm-project-15.0.7/flang/lib/Optimizer/Transforms/
H A DRewriteLoop.cpp53 auto *conditionalBlock = &loop.getRegion().front(); in matchAndRewrite()
57 auto *lastBlock = &loop.getRegion().back(); in matchAndRewrite()
60 rewriter.inlineRegionBefore(loop.getRegion(), endBlock); in matchAndRewrite()
226 auto *conditionBlock = &whileOp.getRegion().front(); in matchAndRewrite()
229 auto *lastBodyBlock = &whileOp.getRegion().back(); in matchAndRewrite()
230 rewriter.inlineRegionBefore(whileOp.getRegion(), endBlock); in matchAndRewrite()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/
H A DUninitializedObject.h117 const FieldRegion *getRegion() const { return FR; } in getRegion() function
189 const FieldRegion *getUninitRegion() const { return getHead().getRegion(); } in getUninitRegion()
338 assert(!contains(FN.getRegion()) && in add()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestDialect.cpp827 p.shadowRegionArgs(getRegion(), getOperand()); in print()
933 p.printGenericOp(&getRegion().front().front()); in print()
1015 Operation &innerOp = getRegion().front().front(); in print()
1025 p.printRegion(getRegion()); in print()
1057 auto args = getRegion().front().getArguments(); in getAsmBlockArgumentNames()
1480 regions.emplace_back(&getRegion()); in getSuccessorRegions()
1505 getRegion(), /*printEntryBlockArgs=*/false, in print()
1516 if (!getRegion().hasOneBlock()) in verify()
1529 if (!getRegion().hasOneBlock()) in verifyRegions()
1532 for (Block &block : getRegion()) in verifyRegions()
[all …]
H A DTestPatterns.cpp397 auto &opRegion = op->getRegion(0); in matchAndRewrite()
425 auto *entryBlock = rewriter.createBlock(&regionOp->getRegion(0)); in matchAndRewrite()
487 rewriter.replaceUsesOfBlockArgument(op->getRegion(0).getArgument(0), in matchAndRewrite()
502 Block *secondBlock = &*std::next(op->getRegion(0).begin()); in matchAndRewrite()
521 Region &region = op->getRegion(0); in matchAndRewrite()
1147 (void)rewriter.convertRegionTypes(&op->getRegion(0), *getTypeConverter()); in matchAndRewrite()
1164 Region &region = op->getRegion(0); in matchAndRewrite()
1307 return converter.isLegal(op.getRegion().front().getArgumentTypes()); in runOnOperation()
1413 Block &firstBlock = op->getRegion(0).front(); in matchAndRewrite()
1415 Block *secondBlock = &*(std::next(op->getRegion(0).begin())); in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/IR/
H A DSCF.cpp125 p.printRegion(getRegion(), in print()
133 if (getRegion().empty()) in verify()
217 for (Block &blk : op.getRegion()) { in matchAndRewrite()
395 p.printRegion(getRegion(), in print()
613 Block &block = forOp.getRegion().front(); in matchAndRewrite()
763 Block &block = op.getRegion().front(); in matchAndRewrite()
969 assert(std::next(forOp.getRegion().begin()) == forOp.getRegion().end() && in matchAndRewrite()
1087 p.printRegion(getRegion(), in print()
1197 if (terminator.getRegion().empty()) in ensureTerminator()
1238 p.printRegion(getRegion(), in print()
[all …]
/llvm-project-15.0.7/mlir/lib/Transforms/
H A DSymbolDCE.cpp64 for (auto &block : nestedSymbolTable->getRegion(0)) { in runOnOperation()
87 for (auto &block : symbolTableOp->getRegion(0)) { in computeLiveness()
/llvm-project-15.0.7/polly/lib/Support/
H A DVirtualInstruction.cpp30 if (S->getRegion().getExit() == PHI->getParent()) in create()
207 Stmt->getRegion()->getEntry()->getTerminator()); in addInstructionRoots()
208 for (BasicBlock *BB : Stmt->getRegion()->blocks()) in addInstructionRoots()
209 if (Stmt->getRegion()->getEntry() != BB) in addInstructionRoots()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/cert/
H A DInvalidPtrChecker.cpp174 Reg = SRV->getRegion(); in findInvalidatedSymbolicBase()
175 if (const auto *VarReg = dyn_cast<VarRegion>(SRV->getRegion())) in findInvalidatedSymbolicBase()
240 State->getRegion(FD->parameters()[2], C.getLocationContext()); in checkBeginFunction()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Transforms/
H A DParallelLoopTiling.cpp159 ifInbound.getThenRegion().takeBody(op.getRegion()); in tileParallelLoop()
172 innerLoop.getRegion().takeBody(op.getRegion()); in tileParallelLoop()
/llvm-project-15.0.7/mlir/include/mlir/Parser/
H A DParser.h60 assert(op->getNumRegions() == 1 && llvm::hasSingleElement(op->getRegion(0)) && in constructContainerOpForParserIfNecessary()
63 Block *opBlock = &op->getRegion(0).front(); in constructContainerOpForParserIfNecessary()
/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DParallelCombiningOpInterface.cpp21 if (!op->getRegion(0).hasOneBlock()) in verifyParallelCombiningOpInterface()

12345678