Searched refs:RegionInfo (Results 1 - 11 of 11) sorted by relevance

/external/llvm/lib/Analysis/
H A DRegionPrinter.cpp17 #include "llvm/Analysis/RegionInfo.h"
59 struct DOTGraphTraits<RegionInfo*> : public DOTGraphTraits<RegionNode*> {
64 static std::string getGraphName(RegionInfo *DT) {
68 std::string getNodeLabel(RegionNode *Node, RegionInfo *G) {
74 GraphTraits<RegionInfo*>::ChildIteratorType CI, RegionInfo *RI) {
101 static void printRegionCluster(const Region &R, GraphWriter<RegionInfo*> &GW,
122 RegionInfo *RI = R.getRegionInfo();
133 static void addCustomGraphFeatures(const RegionInfo* RI,
134 GraphWriter<RegionInfo*>
[all...]
H A DRegionInfo.cpp1 //===- RegionInfo.cpp - SESE region detection analysis --------------------===//
12 #include "llvm/Analysis/RegionInfo.h"
54 Region::Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo* RInfo,
482 // RegionInfo implementation
485 bool RegionInfo::isCommonDomFrontier(BasicBlock *BB, BasicBlock *entry,
495 bool RegionInfo::isRegion(BasicBlock *entry, BasicBlock *exit) const {
535 void RegionInfo::insertShortCut(BasicBlock *entry, BasicBlock *exit,
553 DomTreeNode* RegionInfo::getNextPostDom(DomTreeNode* N,
563 bool RegionInfo::isTrivialRegion(BasicBlock *entry, BasicBlock *exit) const {
574 void RegionInfo
691 RegionInfo::RegionInfo() : FunctionPass(ID) { function in class:RegionInfo
[all...]
H A DAndroid.mk47 RegionInfo.cpp \
H A DRegionPass.cpp48 Info.addRequired<RegionInfo>();
55 RI = &getAnalysis<RegionInfo>();
108 // instead of relying on RegionInfo::verifyRegion since RegionInfo
/external/lldb/tools/debugserver/source/MacOSX/
H A DMachVMRegion.h57 typedef vm_region_submap_short_info_data_64_t RegionInfo; typedef in class:MachVMRegion
60 typedef vm_region_submap_info_data_64_t RegionInfo; typedef in class:MachVMRegion
70 RegionInfo m_data;
/external/llvm/include/llvm/Analysis/
H A DRegionInfo.h1 //===- RegionInfo.h - SESE region analysis ----------------------*- C++ -*-===//
28 // Specifically, if you do not need the RegionInfo, but dominance
31 // it has often near zero cost. In contrast RegionInfo is by
51 class RegionInfo;
215 friend class RegionInfo;
220 RegionInfo* RI;
259 Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo* RI,
360 /// @brief Return the RegionInfo object, that belongs to this Region.
361 RegionInfo *getRegionInfo() const {
599 /// The RegionInfo pas
602 class RegionInfo : public FunctionPass { class in namespace:llvm
[all...]
H A DRegionPass.h19 #include "llvm/Analysis/RegionInfo.h"
88 RegionInfo *RI;
101 /// RGPassManager needs RegionInfo.
H A DRegionIterator.h17 #include "llvm/Analysis/RegionInfo.h"
324 template <> struct GraphTraits<RegionInfo*>
329 static NodeType *getEntryNode(RegionInfo *RI) {
332 static nodes_iterator nodes_begin(RegionInfo* RI) {
335 static nodes_iterator nodes_end(RegionInfo *RI) {
/external/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator.h344 RegionInfo *region = GetRegionInfo(class_id);
353 RegionInfo *region = GetRegionInfo(class_id);
376 RegionInfo *region = GetRegionInfo(class_id);
414 RegionInfo *region = GetRegionInfo(class_id);
423 RegionInfo *region = GetRegionInfo(class_id);
452 RegionInfo *region = GetRegionInfo(class_id);
482 struct RegionInfo { struct in class:__sanitizer::SizeClassAllocator64
491 COMPILER_CHECK(sizeof(RegionInfo) >= kCacheLineSize);
494 return RoundUpTo(sizeof(RegionInfo) * kNumClassesRounded,
498 RegionInfo *GetRegionInf
[all...]
/external/lldb/examples/darwin/heap_find/heap/
H A Dheap_find.cpp617 typedef vm_region_submap_short_info_data_64_t RegionInfo; typedef
620 typedef vm_region_submap_info_data_64_t RegionInfo;
627 RegionInfo vm_region_info;
/external/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp13 #include "llvm/Analysis/RegionInfo.h"
263 INITIALIZE_PASS_DEPENDENCY(RegionInfo)
363 RegionInfo *RI = ParentRegion->getRegionInfo();

Completed in 2740 milliseconds