| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | RegionPrinter.cpp | 50 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 D | RegionInfo.cpp | 48 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 D | CMakeLists.txt | 119 RegionInfo.cpp
|
| /llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/ |
| H A D | primary64.h | 74 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 D | RegionInfo.h | 66 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 D | RegionIterator.h | 25 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 D | RegionPrinter.h | 23 class RegionInfo; variable 45 void viewRegion(llvm::RegionInfo *RI); 65 void viewRegionOnly(llvm::RegionInfo *RI);
|
| H A D | RegionPass.h | 26 class RegionInfo; variable 89 RegionInfo *RI;
|
| /llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/fuzz/ |
| H A D | get_error_info_fuzzer.cpp | 42 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 D | MachVMRegion.h | 51 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 D | sanitizer_allocator_primary64.h | 177 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 D | ScopGraphPrinter.h | 30 struct GraphTraits<polly::ScopDetection *> : GraphTraits<RegionInfo *> { 32 return GraphTraits<RegionInfo *>::getEntryNode(SD->getRI()); 51 GraphTraits<RegionInfo *>::ChildIteratorType CI,
|
| H A D | ScopDetection.h | 80 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 D | Utils.h | 22 class RegionInfo; variable 70 llvm::RegionInfo &RI, llvm::LoopInfo &LI);
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopGraphPrinter.cpp | 35 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 D | PartialInlining.cpp | 1030 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 D | Utils.cpp | 33 LoopInfo *LI, RegionInfo *RI) { in splitEdge() 79 RegionInfo &RI, LoopInfo &LI) { in executeScopConditionally()
|
| H A D | CodeGeneration.cpp | 106 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 D | ScopHelper.cpp | 41 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 D | ScopHelper.h | 30 class RegionInfo; variable 356 llvm::LoopInfo *LI, llvm::RegionInfo *RI); 374 llvm::RegionInfo *RI);
|
| /llvm-project-15.0.7/polly/lib/Transform/ |
| H A D | ScopInliner.cpp | 81 RegionInfo &RI = FAM.getResult<RegionInfoAnalysis>(*F); in runOnSCC()
|
| /llvm-project-15.0.7/polly/test/CodeGen/ |
| H A D | split_edge_of_exit.ll | 5 ; 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 D | heap_find.cpp | 479 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 D | BUILD.gn | 108 "RegionInfo.cpp",
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUMachineCFGStructurizer.cpp | 451 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()
|