Home
last modified time | relevance | path

Searched refs:RegionInfo (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DRegionPrinter.cpp50 struct DOTGraphTraits<RegionInfo *> : public DOTGraphTraits<RegionNode *> {
57 std::string getNodeLabel(RegionNode *Node, RegionInfo *G) { in getNodeLabel()
64 RegionInfo *G) { in getEdgeAttributes()
111 const RegionInfo &RI = *static_cast<const RegionInfo*>(R.getRegionInfo()); in printRegionCluster()
122 static void addCustomGraphFeatures(const RegionInfo *G, in addCustomGraphFeatures()
123 GraphWriter<RegionInfo *> &GW) { in addCustomGraphFeatures()
134 static RegionInfo *getGraph(RegionInfoPass *RIP) { in getGraph()
220 static void viewRegionInfo(RegionInfo *RI, bool ShortNames) { in viewRegionInfo()
224 std::string GraphName = DOTGraphTraits<RegionInfo *>::getGraphName(RI); in viewRegionInfo()
245 void llvm::viewRegion(RegionInfo *RI) { viewRegionInfo(RI, false); } in viewRegion()
[all …]
H A DRegionInfo.cpp48 cl::location(RegionInfo::printStyle),
63 RegionInfo* RI, in Region()
75 RegionInfo::RegionInfo() = default;
77 RegionInfo::~RegionInfo() = default;
79 bool RegionInfo::invalidate(Function &F, const PreservedAnalyses &PA, in invalidate()
88 void RegionInfo::updateStatistics(Region *R) { in updateStatistics()
96 void RegionInfo::recalculate(Function &F, DominatorTree *DT_, in recalculate()
109 void RegionInfo::view() { viewRegion(this); } in view()
111 void RegionInfo::viewOnly() { viewRegionOnly(this); } in viewOnly()
188 RegionInfo RegionInfoAnalysis::run(Function &F, FunctionAnalysisManager &AM) { in run()
[all …]
H A DCMakeLists.txt119 RegionInfo.cpp
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/
H A Dprimary64.h74 RegionInfo *Region = getRegionInfo(I); in init()
89 RegionInfo *Region = getRegionInfo(I); in unmapTestOnly()
100 RegionInfo *Region = getRegionInfo(ClassId); in popBatch()
117 RegionInfo *Region = getRegionInfo(ClassId); in pushBatch()
148 const RegionInfo *Region = getRegionInfo(I); in iterateOverBlocks()
163 RegionInfo *Region = getRegionInfo(I); in getStats()
195 RegionInfo *Region = getRegionInfo(I); in releaseToOS()
227 const RegionInfo *RegionInfoArray = in findNearestBlock()
305 struct RegionInfo : UnpaddedRegionInfo { struct
316 RegionInfo *getRegionInfo(uptr ClassId) {
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DRegionInfo.h66 class RegionInfo; variable
90 using RegionInfoT = RegionInfo;
675 friend class RegionInfo;
904 explicit RegionInfo();
906 RegionInfo(RegionInfo &&Arg) : Base(std::move(static_cast<Base &>(Arg))) {
910 RegionInfo &operator=(RegionInfo &&RHS) {
916 ~RegionInfo() override;
943 RegionInfo RI;
951 RegionInfo &getRegionInfo() { return RI; }
953 const RegionInfo &getRegionInfo() const { return RI; }
[all …]
H A DRegionIterator.h25 class RegionInfo; variable
326 template <> struct GraphTraits<RegionInfo*>
332 static NodeRef getEntryNode(RegionInfo *RI) {
336 static nodes_iterator nodes_begin(RegionInfo* RI) {
340 static nodes_iterator nodes_end(RegionInfo *RI) {
346 : public GraphTraits<RegionInfo *> {
352 return GraphTraits<RegionInfo*>::getEntryNode(&RI->getRegionInfo());
356 return GraphTraits<RegionInfo*>::nodes_begin(&RI->getRegionInfo());
360 return GraphTraits<RegionInfo*>::nodes_end(&RI->getRegionInfo());
H A DRegionPrinter.h23 class RegionInfo; variable
45 void viewRegion(llvm::RegionInfo *RI);
65 void viewRegionOnly(llvm::RegionInfo *RI);
H A DRegionPass.h26 class RegionInfo; variable
89 RegionInfo *RI;
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/fuzz/
H A Dget_error_info_fuzzer.cpp42 std::vector<char> RegionInfo(AllocatorT::getRegionInfoArraySize(), 0); in LLVMFuzzerTestOneInput() local
43 for (size_t i = 0; i < RegionInfoBytes.length() && i < RegionInfo.size(); in LLVMFuzzerTestOneInput()
45 RegionInfo[i] = RegionInfoBytes[i]; in LLVMFuzzerTestOneInput()
57 RegionInfo.data(), RingBuffer.data(), Memory, in LLVMFuzzerTestOneInput()
/llvm-project-15.0.7/lldb/tools/debugserver/source/MacOSX/
H A DMachVMRegion.h51 typedef vm_region_submap_short_info_data_64_t RegionInfo; typedef
54 typedef vm_region_submap_info_data_64_t RegionInfo;
64 RegionInfo m_data;
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_primary64.h177 RegionInfo *region = GetRegionInfo(class_id); in ReturnToAllocator()
203 RegionInfo *region = GetRegionInfo(class_id); in GetFromAllocator()
312 RegionInfo *region = GetRegionInfo(class_id); in PrintStats()
339 RegionInfo *region = GetRegionInfo(class_id); in PrintStats()
373 RegionInfo *region = GetRegionInfo(class_id); in ForEachChunk()
668 struct ALIGNED(SANITIZER_CACHE_LINE_SIZE) RegionInfo { in ALIGNED()
681 COMPILER_CHECK(sizeof(RegionInfo) % kCacheLineSize == 0);
683 RegionInfo *GetRegionInfo(uptr class_id) const { in GetRegionInfo()
685 RegionInfo *regions = reinterpret_cast<RegionInfo *>(RegionInfoSpace); in GetRegionInfo()
756 bool IsRegionExhausted(RegionInfo *region, uptr class_id, in IsRegionExhausted()
[all …]
/llvm-project-15.0.7/polly/include/polly/
H A DScopGraphPrinter.h30 struct GraphTraits<polly::ScopDetection *> : GraphTraits<RegionInfo *> {
32 return GraphTraits<RegionInfo *>::getEntryNode(SD->getRI());
51 GraphTraits<RegionInfo *>::ChildIteratorType CI,
H A DScopDetection.h80 using llvm::RegionInfo;
208 RegionInfo &RI;
525 RegionInfo &RI, AAResults &AA, OptimizationRemarkEmitter &ORE);
532 RegionInfo *getRI() const { return &RI; } in getRI()
/llvm-project-15.0.7/polly/include/polly/CodeGen/
H A DUtils.h22 class RegionInfo; variable
70 llvm::RegionInfo &RI, llvm::LoopInfo &LI);
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopGraphPrinter.cpp35 RegionNode *srcNode, GraphTraits<RegionInfo *>::ChildIteratorType CI, in getEdgeAttributes()
46 RegionInfo *RI = SD->getRI(); in getEdgeAttributes()
116 RegionInfo *RI = R->getRegionInfo(); in printRegionCluster()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp1030 for (FunctionOutliningMultiRegionInfo::OutlineRegionInfo RegionInfo : in FunctionCloner() local
1033 for (BasicBlock *BB : RegionInfo.Region) in FunctionCloner()
1037 BasicBlock *NewExitBlock = cast<BasicBlock>(VMap[RegionInfo.ExitBlock]); in FunctionCloner()
1039 if (RegionInfo.ReturnBlock) in FunctionCloner()
1040 NewReturnBlock = cast<BasicBlock>(VMap[RegionInfo.ReturnBlock]); in FunctionCloner()
1157 for (FunctionOutliningMultiRegionInfo::OutlineRegionInfo RegionInfo : in doMultiRegionFunctionOutlining() local
1160 ComputeRegionCost(RegionInfo.Region); in doMultiRegionFunctionOutlining()
1162 CodeExtractor CE(RegionInfo.Region, &DT, /*AggregateArgs*/ false, in doMultiRegionFunctionOutlining()
1164 LookupAC(*RegionInfo.EntryBlock->getParent()), in doMultiRegionFunctionOutlining()
1197 &RegionInfo.Region.front()->front()) in doMultiRegionFunctionOutlining()
[all …]
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DUtils.cpp33 LoopInfo *LI, RegionInfo *RI) { in splitEdge()
79 RegionInfo &RI, LoopInfo &LI) { in executeScopConditionally()
H A DCodeGeneration.cpp106 static void fixRegionInfo(Function &F, Region &ParentRegion, RegionInfo &RI) { in fixRegionInfo()
170 RegionInfo &RI) { in generateCode()
319 RegionInfo *RI;
/llvm-project-15.0.7/polly/lib/Support/
H A DScopHelper.cpp41 RegionInfo *RI) { in simplifyRegionEntry()
105 RegionInfo *RI) { in simplifyRegionExit()
153 RegionInfo *RI) { in simplifyRegion()
169 RegionInfo *RI) { in splitBlock()
197 LoopInfo *LI, RegionInfo *RI) { in splitEntryBlockForAlloca()
214 RegionInfo *RI = RIP ? &RIP->getRegionInfo() : nullptr; in splitEntryBlockForAlloca()
/llvm-project-15.0.7/polly/include/polly/Support/
H A DScopHelper.h30 class RegionInfo; variable
356 llvm::LoopInfo *LI, llvm::RegionInfo *RI);
374 llvm::RegionInfo *RI);
/llvm-project-15.0.7/polly/lib/Transform/
H A DScopInliner.cpp81 RegionInfo &RI = FAM.getResult<RegionInfoAnalysis>(*F); in runOnSCC()
/llvm-project-15.0.7/polly/test/CodeGen/
H A Dsplit_edge_of_exit.ll5 ; region's exit block. This test is to ensure that the RegionInfo is correctly
/llvm-project-15.0.7/lldb/examples/darwin/heap_find/heap/
H A Dheap_find.cpp479 typedef vm_region_submap_short_info_data_64_t RegionInfo; in foreach_zone_in_this_process() typedef
482 typedef vm_region_submap_info_data_64_t RegionInfo; in foreach_zone_in_this_process()
489 RegionInfo vm_region_info; in foreach_zone_in_this_process()
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Analysis/
H A DBUILD.gn108 "RegionInfo.cpp",
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp451 initializeMRT(MachineFunction &MF, const MachineRegionInfo *RegionInfo,
455 const MachineRegionInfo *RegionInfo,
605 MRT::initializeMRT(MachineFunction &MF, const MachineRegionInfo *RegionInfo, in initializeMRT() argument
618 const MachineRegionInfo *RegionInfo, in buildMRT() argument
622 MachineRegion *TopLevelRegion = RegionInfo->getTopLevelRegion(); in buildMRT()
628 MachineBasicBlock *Exit = initializeMRT(MF, RegionInfo, RegionMap); in buildMRT()
632 RegionMap[RegionInfo->getRegionFor(Exit)]->addChild(ExitMRT); in buildMRT()
645 MachineRegion *Region = RegionInfo->getRegionFor(MBB); in buildMRT()

12