Home
last modified time | relevance | path

Searched defs:region (Results 1 – 25 of 170) sorted by relevance

1234567

/llvm-project/mlir/lib/IR/
H A DRegionKindInterface.cpp20 bool mlir::mayHaveSSADominance(Region &region) { in mayHaveSSADominance()
27 bool mlir::mayBeGraphRegion(Region &region) { in mayBeGraphRegion()
H A DUnit.cpp28 static void printRegion(llvm::raw_ostream &os, Region *region, in printRegion()
40 Region *region = block->getParent(); in printBlock() local
53 if (auto *region = llvm::dyn_cast_if_present<Region *>(*this)) in print() local
H A DRegion.cpp226 OpIterator(Region * region,bool end) OpIterator() argument
270 if (auto *region = llvm::dyn_cast_if_present<const std::unique_ptr<Region> *>(owner)) offset_base() local
272 if (auto **region = llvm::dyn_cast_if_present<Region **>(owner)) offset_base() local
279 if (auto *region = llvm::dyn_cast_if_present<const std::unique_ptr<Region> *>(owner)) dereference_iterator() local
281 if (auto **region = llvm::dyn_cast_if_present<Region **>(owner)) dereference_iterator() local
[all...]
H A DDominance.cpp44 invalidate(Region * region) invalidate() argument
56 getDominanceInfo(Region * region,bool needsDomTree) const getDominanceInfo() argument
249 Region *region = a->getParent(); isReachableFromEntry() local
[all...]
/llvm-project/mlir/include/mlir/Interfaces/
H A DControlFlowInterfaces.h170 : region(region), inputs(regionInputs) {} in region() function
206 RegionBranchPoint(Region *region) : maybeRegion(region) { in RegionBranchPoint()
210 RegionBranchPoint(Region &region) : RegionBranchPoint(&region) {} in RegionBranchPoint()
H A DFoldInterfaces.h43 virtual bool shouldMaterializeInto(Region *region) const { return false; } in shouldMaterializeInto()
/llvm-project/mlir/lib/Dialect/Async/Transforms/
H A DPassDetail.cpp15 void mlir::async::cloneConstantsIntoTheRegion(Region &region) { in cloneConstantsIntoTheRegion()
20 void mlir::async::cloneConstantsIntoTheRegion(Region &region, in cloneConstantsIntoTheRegion()
/llvm-project/mlir/lib/Reducer/
H A DReductionTreePass.cpp41 static void applyPatterns(Region &region, in applyPatterns() argument
86 static LogicalResult findOptimal(ModuleOp module, Region &region, in findOptimal() argument
151 findOptimal(ModuleOp module,Region & region,const FrozenRewritePatternSet & patterns,const Tester & test) findOptimal() argument
248 reduceOp(ModuleOp module,Region & region) reduceOp() argument
[all...]
/llvm-project/mlir/lib/Interfaces/
H A DControlFlowInterfaces.cpp91 if (Region *region = sourceNo.getRegionOrNull()) in printRegionEdgeName() local
97 if (Region *region = succRegionNo.getRegionOrNull()) in printRegionEdgeName() local
240 auto enqueueAllSuccessors = [&](Region *region) { in traverseRegionGraph()
324 Region *region = &getOperation()->getRegion(index); in isRepetitiveRegion() local
344 while (Region *region = op->getParentRegion()) { in getEnclosingRepetitiveRegion() local
354 Region *region = value.getParentRegion(); in getEnclosingRepetitiveRegion() local
/llvm-project/mlir/include/mlir/IR/
H A DDominance.h74 DominanceInfoNode *getRootNode(Region *region) { in getRootNode() argument
97 bool hasSSADominance(Region *region) const { in hasSSADominance() argument
101 getDomTree(Region * region) getDomTree() argument
[all...]
/llvm-project/mlir/lib/Transforms/Utils/
H A DControlFlowSinkUtils.cpp75 bool Sinker::allUsersDominatedBy(Operation *op, Region *region) { in allUsersDominatedBy()
85 void Sinker::tryToSinkPredecessors(Operation *user, Region *region, in tryToSinkPredecessors()
105 void Sinker::sinkRegion(Region *region) { in sinkRegion()
H A DRegionUtils.cpp28 replaceAllUsesInRegionWith(Value orig,Value replacement,Region & region) replaceAllUsesInRegionWith() argument
36 visitUsedValuesDefinedAbove(Region & region,Region & limit,function_ref<void (OpOperand *)> callback) visitUsedValuesDefinedAbove() argument
62 getUsedValuesDefinedAbove(Region & region,Region & limit,SetVector<Value> & values) getUsedValuesDefinedAbove() argument
80 makeRegionIsolatedFromAbove(RewriterBase & rewriter,Region & region,llvm::function_ref<bool (Operation *)> cloneOperationIntoRegion) makeRegionIsolatedFromAbove() argument
190 Region *region = worklist.pop_back_val(); eraseUnreachableBlocks() local
358 propagateLiveness(Region & region,LiveMap & liveMap) propagateLiveness() argument
752 mergeIdenticalBlocks(RewriterBase & rewriter,Region & region) mergeIdenticalBlocks() argument
776 __anon042bc6cf0d02(Region &region) mergeIdenticalBlocks() argument
801 for (auto &region : regions) mergeIdenticalBlocks() local
805 Region *region = worklist.pop_back_val(); mergeIdenticalBlocks() local
[all...]
/llvm-project/mlir/test/lib/Transforms/
H A DTestControlFlowSink.cpp39 auto shouldMoveIntoRegion = [](Operation *op, Region *region) { in runOnOperation()
43 auto moveIntoRegion = [](Operation *op, Region *region) { in runOnOperation()
/llvm-project/lldb/source/Plugins/Process/minidump/
H A DMinidumpParser.cpp267 __anon1ef928010102(llvm::Expected<MemoryRegionInfo> region) CreateRegionsCacheFromLinuxMaps() argument
334 MemoryRegionInfo region = MinidumpParser::GetMemoryRegionInfo(regions, addr); CheckForLinuxExecutable() local
528 MemoryRegionInfo region; CreateRegionsCacheFromMemoryInfoList() local
566 MemoryRegionInfo region; CreateRegionsCacheFromMemoryList() local
596 MemoryRegionInfo region; CreateRegionsCacheFromMemory64List() local
689 MemoryRegionInfo region; GetMemoryRegionInfo() local
[all...]
/llvm-project/lldb/source/Plugins/Process/Utility/
H A DLinuxProcMaps.cpp29 MemoryRegionInfo region; in ParseMemoryRegionInfoFromProcMapsLine() local
150 std::optional<MemoryRegionInfo> region; ParseLinuxSMapRegions() local
[all...]
H A DMemoryTagManagerAArch64MTE.cpp103 MemoryRegionInfos::const_iterator region = std::find_if( in MakeTaggedRange() local
105 [&remaining_range](const MemoryRegionInfo &region) { in MakeTaggedRange()
182 for (const MemoryRegionInfo &region : memory_regions) { in MakeTaggedRanges() local
/llvm-project/mlir/test/lib/IR/
H A DTestVisitors.cpp16 static void printRegion(Region *region) { in printRegion()
44 auto regionPure = [](Region *region) { in testPureCallbacks()
214 auto regionPure = [](Region *region) { in testBlockAndRegionWalkers()
/llvm-project/mlir/lib/Transforms/
H A DCSE.cpp294 for (auto &region : op.getRegions()) in simplifyBlock() local
298 for (auto &region : op.getRegions()) in simplifyBlock() local
311 void CSEDriver::simplifyRegion(ScopedMapTy &knownValues, Region &region) { in simplifyRegion()
369 for (auto &region : op->getRegions()) in simplify() local
H A DControlFlowSink.cpp47 [](Operation *op, Region *region) { in runOnOperation()
/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_primary64.h177 RegionInfo *region = GetRegionInfo(class_id); in ReturnToAllocator() local
203 RegionInfo *region = GetRegionInfo(class_id); GetFromAllocator() local
268 const RegionInfo *region = AddressSpaceView::Load(GetRegionInfo(class_id)); GetBlockBegin() local
312 RegionInfo *region = GetRegionInfo(class_id); PrintStats() local
339 RegionInfo *region = GetRegionInfo(class_id); PrintStats() local
373 RegionInfo *region = GetRegionInfo(class_id); ForEachChunk() local
740 EnsureFreeArraySpace(RegionInfo * region,uptr region_beg,uptr num_freed_chunks) EnsureFreeArraySpace() argument
758 IsRegionExhausted(RegionInfo * region,uptr class_id,uptr additional_map_size) IsRegionExhausted() argument
773 PopulateFreeArray(AllocatorStats * stat,uptr class_id,RegionInfo * region,uptr requested_count) PopulateFreeArray() argument
864 RegionInfo *region = GetRegionInfo(class_id); MaybeReleaseToOS() local
[all...]
/llvm-project/mlir/lib/Debug/
H A DDebuggerExecutionContextHook.cpp126 } else if (auto *region = llvm::dyn_cast_if_present<Region *>(*unit)) { in mlirDebuggerCursorSelectParentIRUnit() local
152 } else if (auto *region = llvm::dyn_cast_if_present<Region *>(*unit)) { in mlirDebuggerCursorSelectChildIRUnit() local
202 } else if (auto *region = llvm::dyn_cast_if_present<Region *>(*unit)) { in mlirDebuggerCursorSelectPreviousIRUnit() local
244 } else if (auto *region = llvm::dyn_cast_if_present<Region *>(*unit)) { mlirDebuggerCursorSelectNextIRUnit() local
[all...]
/llvm-project/mlir/lib/CAPI/Dialect/
H A DLinalg.cpp38 Region &region = op->getRegion(0); in mlirLinalgFillBuiltinNamedOpRegion() local
/llvm-project/mlir/lib/Dialect/Tosa/Transforms/
H A DTosaInferShapes.cpp122 for (auto &region : op.getRegions()) { propagateShapesToTosaIf() local
221 for (auto &region : op.getRegions()) { propagateShapesToTosaWhile() local
230 propagateShapesInRegion(Region & region,TypeModificationState & state) propagateShapesInRegion() argument
[all...]
/llvm-project/flang/lib/Optimizer/HLFIR/Transforms/
H A DLowerHLFIROrderedAssignments.cpp90 mlir::Region &region; member
214 generateMaskedEntity(mlir::Location loc,mlir::Region & region) generateMaskedEntity() argument
254 insertSavedEntity(mlir::Region & region,T && temp) insertSavedEntity() argument
624 getIfSaved(mlir::Region & region) getIfSaved() argument
642 getYield(mlir::Region & region) getYield() argument
651 generateYieldedEntity(mlir::Region & region,std::optional<mlir::Type> castToType) generateYieldedEntity() argument
717 generateYieldedScalarValue(mlir::Region & region,std::optional<mlir::Type> castToType) generateYieldedScalarValue() argument
913 MaskedArrayExpr(mlir::Location loc,mlir::Region & region,bool isOuterMaskExpr) MaskedArrayExpr() argument
1076 getAssignIfLeftHandSideRegion(mlir::Region & region) getAssignIfLeftHandSideRegion() argument
1138 mlir::Region &region = *savedEntity.yieldRegion; generateSaveEntity() local
1240 mlir::Region &region = *savedEntity.yieldRegion; saveLeftHandSide() local
[all...]
/llvm-project/mlir/test/lib/Analysis/
H A DTestCFGLoopInfo.cpp38 Region &region = func.getFunctionBody(); in runOnOperation() local

1234567