Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DRegionPrinter.cpp49 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 DRegionInfo.cpp49 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 Dprimary64.h190 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 DRegionInfo.h64 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 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
46 void viewRegion(llvm::RegionInfo *RI);
66 void viewRegionOnly(llvm::RegionInfo *RI);
H A DRegionPass.h27 class RegionInfo; variable
90 RegionInfo *RI;
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/fuzz/
H A Dget_error_info_fuzzer.cpp38 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 Dsanitizer_allocator_primary64.h177 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 Dsanitizer_mac.cpp1241 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 DPartialInlining.cpp975 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 DControlHeightReduction.cpp289 ProfileSummaryInfo &PSIin, RegionInfo &RIin, in CHR()
375 RegionInfo &RI;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp512 RegionInfo *RI = ParentRegion->getRegionInfo(); in gatherPredicates()
/freebsd/lib/clang/libllvm/
H A DMakefile167 SRCS_MIN+= Analysis/RegionInfo.cpp