HomeSort by: relevance | last modified time | path
    Searched refs:RegionInfo (Results 1 - 15 of 15) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
RegionPrinter.h 20 class RegionInfo;
35 void viewRegion(llvm::RegionInfo *RI);
42 /// The result of a new analysis may differ from the RegionInfo the pass
55 void viewRegionOnly(llvm::RegionInfo *RI);
62 /// The result of a new analysis may differ from the RegionInfo the pass
RegionInfo.h 1 //===- RegionInfo.h - SESE region analysis ----------------------*- C++ -*-===//
27 // Specifically, if you do not need the RegionInfo, but dominance
30 // it has often near zero cost. In contrast RegionInfo is by
67 class RegionInfo;
71 // Class to be specialized for different users of RegionInfo
90 using RegionInfoT = RegionInfo;
425 /// Return the RegionInfo object, that belongs to this Region.
670 /// The RegionInfo pass detects all canonical regions in a function. The Regions
675 friend class RegionInfo;
729 /// RegionInfo object. After a move these need to be fixed
    [all...]
RegionIterator.h 17 #include "llvm/Analysis/RegionInfo.h"
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());
RegionPass.h 18 #include "llvm/Analysis/RegionInfo.h"
88 RegionInfo *RI;
101 /// RGPassManager needs RegionInfo.
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
RegionPrinter.cpp 17 #include "llvm/Analysis/RegionInfo.h"
62 struct DOTGraphTraits<RegionInfo *> : public DOTGraphTraits<RegionNode *> {
67 static std::string getGraphName(const RegionInfo *) { return "Region Graph"; }
69 std::string getNodeLabel(RegionNode *Node, RegionInfo *G) {
75 GraphTraits<RegionInfo *>::ChildIteratorType CI,
76 RegionInfo *G) {
102 static void printRegionCluster(const Region &R, GraphWriter<RegionInfo *> &GW,
123 const RegionInfo &RI = *static_cast<const RegionInfo*>(R.getRegionInfo());
134 static void addCustomGraphFeatures(const RegionInfo *G
    [all...]
RegionInfo.cpp 1 //===- RegionInfo.cpp - SESE region detection analysis --------------------===//
11 #include "llvm/Analysis/RegionInfo.h"
47 cl::location(RegionInfo::printStyle),
62 RegionInfo* RI,
71 // RegionInfo implementation
74 RegionInfo::RegionInfo() = default;
76 RegionInfo::~RegionInfo() = default;
78 bool RegionInfo::invalidate(Function &F, const PreservedAnalyses &PA
    [all...]
  /src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
sanitizer_allocator_primary64.h 85 // Check that the RegionInfo array is aligned on the CacheLine size.
112 RegionInfo *region = GetRegionInfo(class_id);
138 RegionInfo *region = GetRegionInfo(class_id);
192 RegionInfo *region = GetRegionInfo(class_id);
234 RegionInfo *region = GetRegionInfo(class_id);
261 RegionInfo *region = GetRegionInfo(class_id);
295 RegionInfo *region = GetRegionInfo(class_id);
314 return RoundUpTo(sizeof(RegionInfo) * kNumClassesRounded,
596 struct ALIGNED(SANITIZER_CACHE_LINE_SIZE) RegionInfo {
609 COMPILER_CHECK(sizeof(RegionInfo) % kCacheLineSize == 0)
    [all...]
sanitizer_mac.cc 982 typedef vm_region_submap_short_info_data_64_t RegionInfo;
997 RegionInfo vminfo;
  /src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
sanitizer_allocator_primary64.h 148 // Check that the RegionInfo array is aligned on the CacheLine size.
177 RegionInfo *region = GetRegionInfo(class_id);
203 RegionInfo *region = GetRegionInfo(class_id);
268 const RegionInfo *region = AddressSpaceView::Load(GetRegionInfo(class_id));
312 RegionInfo *region = GetRegionInfo(class_id);
339 RegionInfo *region = GetRegionInfo(class_id);
373 RegionInfo *region = GetRegionInfo(class_id);
392 return RoundUpTo(sizeof(RegionInfo) * kNumClassesRounded,
668 struct ALIGNED(SANITIZER_CACHE_LINE_SIZE) RegionInfo {
681 COMPILER_CHECK(sizeof(RegionInfo) % kCacheLineSize == 0)
    [all...]
sanitizer_mac.cpp 1276 typedef vm_region_submap_short_info_data_64_t RegionInfo;
1291 RegionInfo vminfo;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
PartialInlining.cpp 1033 for (FunctionOutliningMultiRegionInfo::OutlineRegionInfo RegionInfo :
1036 for (BasicBlock *BB : RegionInfo.Region)
1039 BasicBlock *NewEntryBlock = cast<BasicBlock>(VMap[RegionInfo.EntryBlock]);
1040 BasicBlock *NewExitBlock = cast<BasicBlock>(VMap[RegionInfo.ExitBlock]);
1042 if (RegionInfo.ReturnBlock)
1043 NewReturnBlock = cast<BasicBlock>(VMap[RegionInfo.ReturnBlock]);
1160 for (FunctionOutliningMultiRegionInfo::OutlineRegionInfo RegionInfo :
1163 ComputeRegionCost(RegionInfo.Region);
1165 CodeExtractor CE(RegionInfo.Region, &DT, /*AggregateArgs*/ false,
1167 LookupAC(*RegionInfo.EntryBlock->getParent())
    [all...]
  /src/external/apache2/llvm/lib/libLLVMAnalysis/
Makefile 98 RegionInfo.cpp \
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUMachineCFGStructurizer.cpp 451 initializeMRT(MachineFunction &MF, const MachineRegionInfo *RegionInfo,
455 const MachineRegionInfo *RegionInfo,
605 MRT::initializeMRT(MachineFunction &MF, const MachineRegionInfo *RegionInfo,
618 const MachineRegionInfo *RegionInfo,
622 MachineRegion *TopLevelRegion = RegionInfo->getTopLevelRegion();
628 MachineBasicBlock *Exit = initializeMRT(MF, RegionInfo, RegionMap);
632 RegionMap[RegionInfo->getRegionFor(Exit)]->addChild(ExitMRT);
645 MachineRegion *Region = RegionInfo->getRegionFor(MBB);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
ControlHeightReduction.cpp 23 #include "llvm/Analysis/RegionInfo.h"
322 ProfileSummaryInfo &PSIin, RegionInfo &RIin,
404 RegionInfo &RI;
1764 // CHRScope/Region/RegionInfo can stay valid in pointing to the hot-path code
2001 dbgs() << "RegionInfo:\n";
2043 dbgs() << "RegionInfo:\n";
2075 RegionInfo &RI = getAnalysis<RegionInfoPass>().getRegionInfo();
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
StructurizeCFG.cpp 18 #include "llvm/Analysis/RegionInfo.h"
459 RegionInfo *RI = ParentRegion->getRegionInfo();

Completed in 71 milliseconds