/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
H A D | 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"; } in getGraphName() 69 std::string getNodeLabel(RegionNode *Node, RegionInfo *G) { in getNodeLabel() 75 GraphTraits<RegionInfo *>::ChildIteratorType CI, in getEdgeAttributes() 76 RegionInfo *G) { in getEdgeAttributes() 102 static void printRegionCluster(const Region &R, GraphWriter<RegionInfo *> &GW, in printRegionCluster() 123 const RegionInfo &RI = *static_cast<const RegionInfo*>(R.getRegionInfo()); in printRegionCluster() 134 static void addCustomGraphFeatures(const RegionInfo * [all...] |
H A D | RegionInfo.cpp | 1 //===- RegionInfo.cpp - SESE region detection analysis --------------------===// 11 #include "llvm/Analysis/RegionInfo.h" 50 cl::location(RegionInfo::printStyle), 65 RegionInfo* RI, in Region() 74 // RegionInfo implementation 77 RegionInfo::RegionInfo() = default; 79 RegionInfo::~RegionInfo() = default; 81 bool RegionInfo [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
H A D | 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 68 class RegionInfo; 72 // Class to be specialized for different users of RegionInfo 91 using RegionInfoT = RegionInfo; 426 /// Return the RegionInfo object, that belongs to this Region. 672 /// The RegionInfo pass detects all canonical regions in a function. The Regions 677 friend class RegionInfo; 731 /// RegionInfo objec 904 class RegionInfo : public RegionInfoBase<RegionTraits<Function>> { global() class 910 RegionInfo(RegionInfo &&Arg) : Base(std::move(static_cast<Base &>(Arg))) { RegionInfo() function in llvm::RegionInfo [all...] |
H A D | 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
|
H A D | RegionIterator.h | 17 #include "llvm/Analysis/RegionInfo.h" 319 template <> struct GraphTraits<RegionInfo*> 325 static NodeRef getEntryNode(RegionInfo *RI) { in getEntryNode() 329 static nodes_iterator nodes_begin(RegionInfo* RI) { in nodes_begin() 333 static nodes_iterator nodes_end(RegionInfo *RI) { in nodes_end() 339 : public GraphTraits<RegionInfo *> { 345 return GraphTraits<RegionInfo*>::getEntryNode(&RI->getRegionInfo()); in getEntryNode() 349 return GraphTraits<RegionInfo*>::nodes_begin(&RI->getRegionInfo()); in nodes_begin() 353 return GraphTraits<RegionInfo*>::nodes_end(&RI->getRegionInfo()); in nodes_end()
|
H A D | RegionPass.h | 18 #include "llvm/Analysis/RegionInfo.h" 92 RegionInfo *RI; 105 /// RGPassManager needs RegionInfo.
|
/third_party/skia/src/gpu/ops/ |
H A D | RegionOp.cpp | 58 RegionInfo& info = fRegions.push_back(); in RegionOpImpl() 175 const RegionInfo& info = fRegions[i]; 184 struct RegionInfo { struct in skgpu::v1::RegionOp::__anon18855::final 191 SkSTArray<1, RegionInfo, true> fRegions;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/ |
H A D | PartialInlining.cpp | 1003 for (FunctionOutliningMultiRegionInfo::OutlineRegionInfo RegionInfo : in FunctionCloner() 1006 for (BasicBlock *BB : RegionInfo.Region) { in FunctionCloner() 1009 BasicBlock *NewEntryBlock = cast<BasicBlock>(VMap[RegionInfo.EntryBlock]); in FunctionCloner() 1010 BasicBlock *NewExitBlock = cast<BasicBlock>(VMap[RegionInfo.ExitBlock]); in FunctionCloner() 1012 if (RegionInfo.ReturnBlock) in FunctionCloner() 1013 NewReturnBlock = cast<BasicBlock>(VMap[RegionInfo.ReturnBlock]); in FunctionCloner() 1130 for (FunctionOutliningMultiRegionInfo::OutlineRegionInfo RegionInfo : in doMultiRegionFunctionOutlining() 1132 int CurrentOutlinedRegionCost = ComputeRegionCost(RegionInfo.Region); in doMultiRegionFunctionOutlining() 1134 CodeExtractor CE(RegionInfo.Region, &DT, /*AggregateArgs*/ false, in doMultiRegionFunctionOutlining() 1136 LookupAC(*RegionInfo in doMultiRegionFunctionOutlining() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyCFGSort.cpp | 79 class RegionInfo { class 87 RegionInfo(const MachineLoopInfo &MLI, const WebAssemblyExceptionInfo &WEI) in RegionInfo() function in __anon24858::RegionInfo 273 RegionInfo RI(MLI, WEI); in sortBlocks()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMachineCFGStructurizer.cpp | 470 initializeMRT(MachineFunction &MF, const MachineRegionInfo *RegionInfo, 474 const MachineRegionInfo *RegionInfo, 624 MRT::initializeMRT(MachineFunction &MF, const MachineRegionInfo *RegionInfo, 637 const MachineRegionInfo *RegionInfo, 641 MachineRegion *TopLevelRegion = RegionInfo->getTopLevelRegion(); 647 MachineBasicBlock *Exit = initializeMRT(MF, RegionInfo, RegionMap); 651 RegionMap[RegionInfo->getRegionFor(Exit)]->addChild(ExitMRT); 664 MachineRegion *Region = RegionInfo->getRegionFor(MBB);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/ |
H A D | ControlHeightReduction.cpp | 23 #include "llvm/Analysis/RegionInfo.h" 325 ProfileSummaryInfo &PSIin, RegionInfo &RIin, in CHR() 408 RegionInfo &RI; 1776 // CHRScope/Region/RegionInfo can stay valid in pointing to the hot-path code in cloneScopeBlocks() 2012 dbgs() << "RegionInfo:\n"; in run() 2054 dbgs() << "RegionInfo:\n"; in run() 2086 RegionInfo &RI = getAnalysis<RegionInfoPass>().getRegionInfo(); in runOnFunction()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
H A D | StructurizeCFG.cpp | 18 #include "llvm/Analysis/RegionInfo.h" 452 RegionInfo *RI = ParentRegion->getRegionInfo(); in gatherPredicates()
|