| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | RegionPrinter.cpp | 49 struct DOTGraphTraits<RegionInfo *> : public DOTGraphTraits<RegionNode *> { 54 static std::string getGraphName(const RegionInfo *) { return "Region Graph"; } in getGraphName() 56 std::string getNodeLabel(RegionNode *Node, RegionInfo *G) { in getNodeLabel() 62 GraphTraits<RegionInfo *>::ChildIteratorType CI, in getEdgeAttributes() 63 RegionInfo *G) { in getEdgeAttributes() 89 static void printRegionCluster(const Region &R, GraphWriter<RegionInfo *> &GW, in printRegionCluster() 110 const RegionInfo &RI = *static_cast<const RegionInfo*>(R.getRegionInfo()); in printRegionCluster() 121 static void addCustomGraphFeatures(const RegionInfo *G, in addCustomGraphFeatures() 122 GraphWriter<RegionInfo *> &GW) { in addCustomGraphFeatures() 133 static RegionInfo *getGraph(RegionInfoPass *RIP) { in getGraph() [all …]
|
| H A D | RegionInfo.cpp | 49 cl::location(RegionInfo::printStyle), 64 RegionInfo* RI, in Region() 76 RegionInfo::RegionInfo() = default; 78 RegionInfo::~RegionInfo() = default; 80 bool RegionInfo::invalidate(Function &F, const PreservedAnalyses &PA, in invalidate() 89 void RegionInfo::updateStatistics(Region *R) { in updateStatistics() 97 void RegionInfo::recalculate(Function &F, DominatorTree *DT_, in recalculate() 110 void RegionInfo::view() { viewRegion(this); } in view() 112 void RegionInfo::viewOnly() { viewRegionOnly(this); } in viewOnly() 187 RegionInfo RegionInfoAnalysis::run(Function &F, FunctionAnalysisManager &AM) { in run() [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | primary64.h | 190 struct RegionInfo : UnpaddedRegionInfo { struct 194 static_assert(sizeof(RegionInfo) % SCUDO_CACHE_LINE_SIZE == 0, ""); argument 196 RegionInfo *getRegionInfo(uptr ClassId) { in getRegionInfo() 202 RegionInfo *Region = getRegionInfo(ClassId); in getRegionBaseByClassId() 234 ALWAYS_INLINE void initRegion(RegionInfo *Region, uptr ClassId, 239 RegionInfo *Region, CompactPtrT *Array, u32 Size, 243 void pushBatchClassBlocks(RegionInfo *Region, CompactPtrT *Array, u32 Size) 248 RegionInfo *Region, CompactPtrT *ToArray, 252 RegionInfo *Region, CompactPtrT *ToArray, 258 SizeClassAllocatorT *SizeClassAllocator, uptr ClassId, RegionInfo *Region, [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | RegionInfo.h | 64 class RegionInfo; variable 88 using RegionInfoT = RegionInfo; 673 friend class RegionInfo; 889 Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo *RI, DominatorTree *DT, 898 class RegionInfo : public RegionInfoBase<RegionTraits<Function>> { 902 explicit RegionInfo(); 904 RegionInfo(RegionInfo &&Arg) : Base(std::move(static_cast<Base &>(Arg))) { 908 RegionInfo &operator=(RegionInfo &&RHS) { 914 ~RegionInfo() override; 941 RegionInfo 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 46 void viewRegion(llvm::RegionInfo *RI); 66 void viewRegionOnly(llvm::RegionInfo *RI);
|
| H A D | RegionPass.h | 27 class RegionInfo; variable 90 RegionInfo *RI;
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/fuzz/ |
| H A D | get_error_info_fuzzer.cpp | 38 std::vector<char> RegionInfo(AllocatorT::getRegionInfoArraySize(), 0); in LLVMFuzzerTestOneInput() local 39 for (size_t i = 0; i < RegionInfoBytes.length() && i < RegionInfo.size(); in LLVMFuzzerTestOneInput() 41 RegionInfo[i] = RegionInfoBytes[i]; in LLVMFuzzerTestOneInput() 48 StackDepotBytes.size(), RegionInfo.data(), in LLVMFuzzerTestOneInput()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_allocator_primary64.h | 177 RegionInfo *region = GetRegionInfo(class_id); in ReturnToAllocator() 204 RegionInfo *region = GetRegionInfo(class_id); in GetFromAllocator() 269 const RegionInfo *region = AddressSpaceView::Load(GetRegionInfo(class_id)); in GetBlockBegin() 313 RegionInfo *region = GetRegionInfo(class_id); in PrintStats() 340 RegionInfo *region = GetRegionInfo(class_id); in PrintStats() 374 RegionInfo *region = GetRegionInfo(class_id); in ForEachChunk() 393 return RoundUpTo(sizeof(RegionInfo) * kNumClassesRounded, in AdditionalSize() 671 struct alignas(SANITIZER_CACHE_LINE_SIZE) RegionInfo { struct 684 COMPILER_CHECK(sizeof(RegionInfo) % kCacheLineSize == 0); argument 686 RegionInfo *GetRegionInfo(uptr class_id) const { in GetRegionInfo() [all …]
|
| H A D | sanitizer_mac.cpp | 1241 typedef vm_region_submap_short_info_data_64_t RegionInfo; in FindAvailableMemoryRange() typedef 1257 RegionInfo vminfo; in FindAvailableMemoryRange()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | PartialInlining.cpp | 975 for (const FunctionOutliningMultiRegionInfo::OutlineRegionInfo &RegionInfo : in FunctionCloner() local 978 for (BasicBlock *BB : RegionInfo.Region) in FunctionCloner() 981 BasicBlock *NewEntryBlock = cast<BasicBlock>(VMap[RegionInfo.EntryBlock]); in FunctionCloner() 982 BasicBlock *NewExitBlock = cast<BasicBlock>(VMap[RegionInfo.ExitBlock]); in FunctionCloner() 984 if (RegionInfo.ReturnBlock) in FunctionCloner() 985 NewReturnBlock = cast<BasicBlock>(VMap[RegionInfo.ReturnBlock]); in FunctionCloner() 1101 for (FunctionOutliningMultiRegionInfo::OutlineRegionInfo RegionInfo : in doMultiRegionFunctionOutlining() local 1104 ComputeRegionCost(RegionInfo.Region); in doMultiRegionFunctionOutlining() 1106 CodeExtractor CE(RegionInfo.Region, &DT, /*AggregateArgs*/ false, in doMultiRegionFunctionOutlining() 1108 LookupAC(*RegionInfo.EntryBlock->getParent()), in doMultiRegionFunctionOutlining() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | ControlHeightReduction.cpp | 289 ProfileSummaryInfo &PSIin, RegionInfo &RIin, in CHR() 375 RegionInfo &RI;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | StructurizeCFG.cpp | 512 RegionInfo *RI = ParentRegion->getRegionInfo(); in gatherPredicates()
|
| /freebsd/lib/clang/libllvm/ |
| H A D | Makefile | 167 SRCS_MIN+= Analysis/RegionInfo.cpp
|