HomeSort by relevance Sort by last modified time
    Searched refs:RegionInfo (Results 1 - 25 of 47) sorted by null

1 2

  /external/llvm/include/llvm/Analysis/
RegionPrinter.h 21 class RegionInfo;
36 void viewRegion(llvm::RegionInfo *RI);
43 /// The result of a new analysis may differ from the RegionInfo the pass
56 void viewRegionOnly(llvm::RegionInfo *RI);
63 /// The result of a new analysis may differ from the RegionInfo the pass
RegionInfo.h 1 //===- 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 to be specialized for different users of RegionInfo
74 class RegionInfo;
84 typedef RegionInfo RegionInfoT;
413 /// @brief Return the RegionInfo object, that belongs to this Region.
650 /// The RegionInfo pass detects all canonical regions in a function. The Regions
668 friend class RegionInfo;
857 Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo *RI, DominatorTree *DT
    [all...]
RegionIterator.h 17 #include "llvm/Analysis/RegionInfo.h"
311 template <> struct GraphTraits<RegionInfo*>
316 static NodeType *getEntryNode(RegionInfo *RI) {
319 static nodes_iterator nodes_begin(RegionInfo* RI) {
322 static nodes_iterator nodes_end(RegionInfo *RI) {
328 : public GraphTraits<RegionInfo *> {
333 return GraphTraits<RegionInfo*>::getEntryNode(&RI->getRegionInfo());
336 return GraphTraits<RegionInfo*>::nodes_begin(&RI->getRegionInfo());
339 return GraphTraits<RegionInfo*>::nodes_end(&RI->getRegionInfo());
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/
RegionPrinter.h 21 class RegionInfo;
36 void viewRegion(llvm::RegionInfo *RI);
43 /// The result of a new analysis may differ from the RegionInfo the pass
56 void viewRegionOnly(llvm::RegionInfo *RI);
63 /// The result of a new analysis may differ from the RegionInfo the pass
RegionInfo.h 1 //===- 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
52 // Class to be specialized for different users of RegionInfo
75 class RegionInfo;
85 typedef RegionInfo RegionInfoT;
414 /// @brief Return the RegionInfo object, that belongs to this Region.
659 /// The RegionInfo pass detects all canonical regions in a function. The Regions
677 friend class RegionInfo;
865 Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo *RI, DominatorTree *DT
    [all...]
RegionIterator.h 17 #include "llvm/Analysis/RegionInfo.h"
317 template <> struct GraphTraits<RegionInfo*>
323 static NodeRef getEntryNode(RegionInfo *RI) {
326 static nodes_iterator nodes_begin(RegionInfo* RI) {
329 static nodes_iterator nodes_end(RegionInfo *RI) {
335 : public GraphTraits<RegionInfo *> {
341 return GraphTraits<RegionInfo*>::getEntryNode(&RI->getRegionInfo());
344 return GraphTraits<RegionInfo*>::nodes_begin(&RI->getRegionInfo());
347 return GraphTraits<RegionInfo*>::nodes_end(&RI->getRegionInfo());
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/
RegionPrinter.h 21 class RegionInfo;
36 void viewRegion(llvm::RegionInfo *RI);
43 /// The result of a new analysis may differ from the RegionInfo the pass
56 void viewRegionOnly(llvm::RegionInfo *RI);
63 /// The result of a new analysis may differ from the RegionInfo the pass
RegionInfo.h 1 //===- 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
52 // Class to be specialized for different users of RegionInfo
75 class RegionInfo;
85 typedef RegionInfo RegionInfoT;
414 /// @brief Return the RegionInfo object, that belongs to this Region.
659 /// The RegionInfo pass detects all canonical regions in a function. The Regions
677 friend class RegionInfo;
865 Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo *RI, DominatorTree *DT
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/
RegionPrinter.h 21 class RegionInfo;
36 void viewRegion(llvm::RegionInfo *RI);
43 /// The result of a new analysis may differ from the RegionInfo the pass
56 void viewRegionOnly(llvm::RegionInfo *RI);
63 /// The result of a new analysis may differ from the RegionInfo the pass
RegionInfo.h 1 //===- 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
52 // Class to be specialized for different users of RegionInfo
75 class RegionInfo;
85 typedef RegionInfo RegionInfoT;
414 /// @brief Return the RegionInfo object, that belongs to this Region.
659 /// The RegionInfo pass detects all canonical regions in a function. The Regions
677 friend class RegionInfo;
865 Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo *RI, DominatorTree *DT
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/
RegionPrinter.h 21 class RegionInfo;
36 void viewRegion(llvm::RegionInfo *RI);
43 /// The result of a new analysis may differ from the RegionInfo the pass
56 void viewRegionOnly(llvm::RegionInfo *RI);
63 /// The result of a new analysis may differ from the RegionInfo the pass
RegionInfo.h 1 //===- 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
52 // Class to be specialized for different users of RegionInfo
75 class RegionInfo;
85 typedef RegionInfo RegionInfoT;
414 /// @brief Return the RegionInfo object, that belongs to this Region.
659 /// The RegionInfo pass detects all canonical regions in a function. The Regions
677 friend class RegionInfo;
865 Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo *RI, DominatorTree *DT
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/
RegionPrinter.h 21 class RegionInfo;
36 void viewRegion(llvm::RegionInfo *RI);
43 /// The result of a new analysis may differ from the RegionInfo the pass
56 void viewRegionOnly(llvm::RegionInfo *RI);
63 /// The result of a new analysis may differ from the RegionInfo the pass
RegionInfo.h 1 //===- 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
52 // Class to be specialized for different users of RegionInfo
75 class RegionInfo;
85 typedef RegionInfo RegionInfoT;
414 /// @brief Return the RegionInfo object, that belongs to this Region.
659 /// The RegionInfo pass detects all canonical regions in a function. The Regions
677 friend class RegionInfo;
865 Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo *RI, DominatorTree *DT
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/
RegionPrinter.h 21 class RegionInfo;
36 void viewRegion(llvm::RegionInfo *RI);
43 /// The result of a new analysis may differ from the RegionInfo the pass
56 void viewRegionOnly(llvm::RegionInfo *RI);
63 /// The result of a new analysis may differ from the RegionInfo the pass
RegionInfo.h 1 //===- 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
52 // Class to be specialized for different users of RegionInfo
75 class RegionInfo;
85 typedef RegionInfo RegionInfoT;
414 /// @brief Return the RegionInfo object, that belongs to this Region.
659 /// The RegionInfo pass detects all canonical regions in a function. The Regions
677 friend class RegionInfo;
865 Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo *RI, DominatorTree *DT
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Analysis/
RegionPrinter.h 21 class RegionInfo;
36 void viewRegion(llvm::RegionInfo *RI);
43 /// The result of a new analysis may differ from the RegionInfo the pass
56 void viewRegionOnly(llvm::RegionInfo *RI);
63 /// The result of a new analysis may differ from the RegionInfo the pass
RegionInfo.h 1 //===- 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
52 // Class to be specialized for different users of RegionInfo
75 class RegionInfo;
85 typedef RegionInfo RegionInfoT;
414 /// @brief Return the RegionInfo object, that belongs to this Region.
659 /// The RegionInfo pass detects all canonical regions in a function. The Regions
677 friend class RegionInfo;
865 Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo *RI, DominatorTree *DT
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/
RegionPrinter.h 21 class RegionInfo;
36 void viewRegion(llvm::RegionInfo *RI);
43 /// The result of a new analysis may differ from the RegionInfo the pass
56 void viewRegionOnly(llvm::RegionInfo *RI);
63 /// The result of a new analysis may differ from the RegionInfo the pass
RegionInfo.h 1 //===- 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
52 // Class to be specialized for different users of RegionInfo
75 class RegionInfo;
85 typedef RegionInfo RegionInfoT;
414 /// @brief Return the RegionInfo object, that belongs to this Region.
659 /// The RegionInfo pass detects all canonical regions in a function. The Regions
677 friend class RegionInfo;
865 Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo *RI, DominatorTree *DT
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Analysis/
RegionPrinter.cpp 12 #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();
136 static void addCustomGraphFeatures(const RegionInfo* RI,
137 GraphWriter<RegionInfo*> &GW)
    [all...]
RegionInfo.cpp 1 //===- RegionInfo.cpp - SESE region detection analysis --------------------===//
12 #include "llvm/Analysis/RegionInfo.h"
56 Region::Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo* RInfo,
464 // RegionInfo implementation
467 bool RegionInfo::isCommonDomFrontier(BasicBlock *BB, BasicBlock *entry,
477 bool RegionInfo::isRegion(BasicBlock *entry, BasicBlock *exit) const {
517 void RegionInfo::insertShortCut(BasicBlock *entry, BasicBlock *exit,
535 DomTreeNode* RegionInfo::getNextPostDom(DomTreeNode* N,
545 bool RegionInfo::isTrivialRegion(BasicBlock *entry, BasicBlock *exit) const {
556 void RegionInfo::updateStatistics(Region *R)
    [all...]
  /external/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 --------------------===//
12 #include "llvm/Analysis/RegionInfo.h"
49 cl::location(RegionInfo::printStyle),
66 RegionInfo* RI,
75 // RegionInfo implementation
78 RegionInfo::RegionInfo() :
83 RegionInfo::~RegionInfo() {
87 void RegionInfo::updateStatistics(Region *R)
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
RegionInfo.h 1 //===- RegionInfo.h - SESE region analysis ----------------------*- C++ -*-===//
39 class RegionInfo;
205 friend class RegionInfo;
212 RegionInfo* RI;
251 Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo* RI,
334 /// @brief Return the RegionInfo object, that belongs to this Region.
335 RegionInfo *getRegionInfo() const {
521 /// The RegionInfo pass detects all canonical regions in a function. The Regions
524 class RegionInfo : public FunctionPass {
530 RegionInfo(const RegionInfo &)
    [all...]

Completed in 925 milliseconds

1 2