/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | RegionPrinter.cpp | 39 struct DOTGraphTraits<RegionNode*> : public DefaultDOTGraphTraits { 44 std::string getNodeLabel(RegionNode *Node, RegionNode *Graph) { in getNodeLabel() 62 struct DOTGraphTraits<RegionInfo *> : public DOTGraphTraits<RegionNode *> { 65 : DOTGraphTraits<RegionNode*>(isSimple) {} in DOTGraphTraits() 69 std::string getNodeLabel(RegionNode *Node, RegionInfo *G) { in getNodeLabel() 70 return DOTGraphTraits<RegionNode *>::getNodeLabel( in getNodeLabel() 71 Node, reinterpret_cast<RegionNode *>(G->getTopLevelRegion())); in getNodeLabel() 74 std::string getEdgeAttributes(RegionNode *srcNode, in getEdgeAttributes() 77 RegionNode *destNode = *CI; in getEdgeAttributes()
|
/external/llvm-project/llvm/lib/Analysis/ |
D | RegionPrinter.cpp | 39 struct DOTGraphTraits<RegionNode*> : public DefaultDOTGraphTraits { 44 std::string getNodeLabel(RegionNode *Node, RegionNode *Graph) { in getNodeLabel() 62 struct DOTGraphTraits<RegionInfo *> : public DOTGraphTraits<RegionNode *> { 65 : DOTGraphTraits<RegionNode*>(isSimple) {} in DOTGraphTraits() 69 std::string getNodeLabel(RegionNode *Node, RegionInfo *G) { in getNodeLabel() 70 return DOTGraphTraits<RegionNode *>::getNodeLabel( in getNodeLabel() 71 Node, reinterpret_cast<RegionNode *>(G->getTopLevelRegion())); in getNodeLabel() 74 std::string getEdgeAttributes(RegionNode *srcNode, in getEdgeAttributes() 77 RegionNode *destNode = *CI; in getEdgeAttributes()
|
/external/llvm/lib/Analysis/ |
D | RegionPrinter.cpp | 39 struct DOTGraphTraits<RegionNode*> : public DefaultDOTGraphTraits { 44 std::string getNodeLabel(RegionNode *Node, RegionNode *Graph) { in getNodeLabel() 62 struct DOTGraphTraits<RegionInfo *> : public DOTGraphTraits<RegionNode *> { 65 : DOTGraphTraits<RegionNode*>(isSimple) {} in DOTGraphTraits() 69 std::string getNodeLabel(RegionNode *Node, RegionInfo *G) { in getNodeLabel() 70 return DOTGraphTraits<RegionNode *>::getNodeLabel( in getNodeLabel() 71 Node, reinterpret_cast<RegionNode *>(G->getTopLevelRegion())); in getNodeLabel() 74 std::string getEdgeAttributes(RegionNode *srcNode, in getEdgeAttributes() 77 RegionNode *destNode = *CI; in getEdgeAttributes()
|
/external/llvm-project/polly/lib/Analysis/ |
D | ScopGraphPrinter.cpp | 63 template <> struct DOTGraphTraits<RegionNode *> : public DefaultDOTGraphTraits { 66 std::string getNodeLabel(RegionNode *Node, RegionNode *Graph) { in getNodeLabel() 83 : public DOTGraphTraits<RegionNode *> { 85 : DOTGraphTraits<RegionNode *>(isSimple) {} in DOTGraphTraits() 90 std::string getEdgeAttributes(RegionNode *srcNode, in getEdgeAttributes() 93 RegionNode *destNode = *CI; in getEdgeAttributes() 118 std::string getNodeLabel(RegionNode *Node, ScopDetectionWrapperPass *P) { in getNodeLabel() 119 return DOTGraphTraits<RegionNode *>::getNodeLabel( in getNodeLabel() 120 Node, reinterpret_cast<RegionNode *>( in getNodeLabel()
|
D | ScopBuilder.cpp | 167 static inline BasicBlock *getRegionNodeBasicBlock(RegionNode *RN) { in getRegionNodeBasicBlock() 174 getRegionNodeSuccessor(RegionNode *RN, Instruction *TI, unsigned idx) { in getRegionNodeSuccessor() 182 static bool containsErrorBlock(RegionNode *RN, const Region &R, LoopInfo &LI, in containsErrorBlock() 1211 std::deque<RegionNode *> WorkList(RTraversal.begin(), RTraversal.end()); in buildSchedule() 1212 std::deque<RegionNode *> DelayList; in buildSchedule() 1223 RegionNode *RN; in buildSchedule() 1251 void ScopBuilder::buildSchedule(RegionNode *RN, LoopStackTy &LoopStack) { in buildSchedule()
|
D | ScopInfo.cpp | 2463 ArrayRef<ScopStmt *> Scop::getStmtListFor(RegionNode *RN) const { in getStmtListFor()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | StructurizeCFG.cpp | 76 using RNVector = SmallVector<RegionNode *, 8>; 197 SmallVector<RegionNode *, 8> Order; 210 RegionNode *PrevNode; 214 Loop *getAdjustedLoop(RegionNode *RN); 215 unsigned getAdjustedLoopDepth(RegionNode *RN); 217 void analyzeLoops(RegionNode *N); 223 void gatherPredicates(RegionNode *N); 237 void changeExit(RegionNode *Node, BasicBlock *NewExit, 248 bool dominatesPredicates(BasicBlock *BB, RegionNode *Node); 250 bool isPredictableTrue(RegionNode *Node); [all …]
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | StructurizeCFG.cpp | 79 using RNVector = SmallVector<RegionNode *, 8>; 98 using NodeRef = std::pair<RegionNode *, SmallDenseSet<RegionNode *> *>; 99 using BaseSuccIterator = GraphTraits<RegionNode *>::ChildIteratorType; 108 SmallDenseSet<RegionNode *> *Nodes; 111 WrappedSuccIterator(BaseSuccIterator It, SmallDenseSet<RegionNode *> *Nodes) in WrappedSuccIterator() 133 {GraphTraits<RegionNode *>::child_begin(N.first), N.second}, in children() 134 {GraphTraits<RegionNode *>::child_end(N.first), N.second}), in children() 251 SmallVector<RegionNode *, 8> Order; 265 RegionNode *PrevNode; 269 void analyzeLoops(RegionNode *N); [all …]
|
/external/llvm/lib/Transforms/Scalar/ |
D | StructurizeCFG.cpp | 36 typedef SmallVector<RegionNode*, 8> RNVector; 192 RegionNode *PrevNode; 196 void analyzeLoops(RegionNode *N); 202 void gatherPredicates(RegionNode *N); 216 void changeExit(RegionNode *Node, BasicBlock *NewExit, 227 bool dominatesPredicates(BasicBlock *BB, RegionNode *Node); 229 bool isPredictableTrue(RegionNode *Node); 311 for (RegionNode *RN : TempOrder) { in orderNodes() 359 void StructurizeCFG::analyzeLoops(RegionNode *N) { in analyzeLoops() 429 void StructurizeCFG::gatherPredicates(RegionNode *N) { in gatherPredicates() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | RegionIterator.h | 313 RegionNodeGraphTraits(RegionNode, BasicBlock, Region); 314 RegionNodeGraphTraits(const RegionNode, BasicBlock, Region); 316 RegionGraphTraits(Region, RegionNode); 317 RegionGraphTraits(const Region, const RegionNode); 320 : public GraphTraits<FlatIt<RegionNode*>> {
|
D | RegionInfo.h | 70 class RegionNode; variable 90 using RegionNodeT = RegionNode; 883 class RegionNode : public RegionNodeBase<RegionTraits<Function>> { 885 inline RegionNode(Region *Parent, BasicBlock *Entry, bool isSubRegion = false) 889 return this == reinterpret_cast<const RegionNode *>(&RN); 899 bool operator==(const RegionNode &RN) const { 900 return &RN == reinterpret_cast<const RegionNode *>(this);
|
/external/llvm/include/llvm/Analysis/ |
D | RegionIterator.h | 305 RegionNodeGraphTraits(RegionNode, BasicBlock, Region); 306 RegionNodeGraphTraits(const RegionNode, BasicBlock, Region); 308 RegionGraphTraits(Region, RegionNode); 309 RegionGraphTraits(const Region, const RegionNode); 312 : public GraphTraits<FlatIt<RegionNode*> > {
|
D | RegionInfo.h | 73 class RegionNode; variable 83 typedef RegionNode RegionNodeT; 845 class RegionNode : public RegionNodeBase<RegionTraits<Function>> { 847 inline RegionNode(Region *Parent, BasicBlock *Entry, bool isSubRegion = false) 851 return this == reinterpret_cast<const RegionNode *>(&RN); 861 bool operator==(const RegionNode &RN) const { 862 return &RN == reinterpret_cast<const RegionNode *>(this);
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | RegionIterator.h | 313 RegionNodeGraphTraits(RegionNode, BasicBlock, Region); 314 RegionNodeGraphTraits(const RegionNode, BasicBlock, Region); 316 RegionGraphTraits(Region, RegionNode); 317 RegionGraphTraits(const Region, const RegionNode); 320 : public GraphTraits<FlatIt<RegionNode*>> {
|
D | RegionInfo.h | 69 class RegionNode; variable 89 using RegionNodeT = RegionNode; 879 class RegionNode : public RegionNodeBase<RegionTraits<Function>> { 881 inline RegionNode(Region *Parent, BasicBlock *Entry, bool isSubRegion = false) 885 return this == reinterpret_cast<const RegionNode *>(&RN); 895 bool operator==(const RegionNode &RN) const { 896 return &RN == reinterpret_cast<const RegionNode *>(this);
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | CodeExtractor.h | 27 class RegionNode; variable 82 CodeExtractor(DominatorTree &DT, const RegionNode &RN,
|
/external/llvm-project/polly/include/polly/Support/ |
D | ScopHelper.h | 31 class RegionNode; variable 457 unsigned getNumBlocksInRegionNode(llvm::RegionNode *RN); 460 llvm::Loop *getRegionNodeLoop(llvm::RegionNode *RN, llvm::LoopInfo &LI);
|
/external/llvm-project/polly/include/polly/ |
D | ScopBuilder.h | 823 void buildSchedule(RegionNode *RN, LoopStackTy &LoopStack);
|
D | ScopInfo.h | 2357 ArrayRef<ScopStmt *> getStmtListFor(RegionNode *RN) const;
|
/external/llvm-project/polly/lib/Support/ |
D | ScopHelper.cpp | 508 unsigned polly::getNumBlocksInRegionNode(RegionNode *RN) { in getNumBlocksInRegionNode() 516 Loop *polly::getRegionNodeLoop(RegionNode *RN, LoopInfo &LI) { in getRegionNodeLoop()
|
/external/llvm/lib/Transforms/Utils/ |
D | CodeExtractor.cpp | 112 buildExtractionBlockSet(const RegionNode &RN) { in buildExtractionBlockSet() 135 CodeExtractor::CodeExtractor(DominatorTree &DT, const RegionNode &RN, in CodeExtractor()
|
/external/llvm-project/llvm/lib/Transforms/Instrumentation/ |
D | ControlHeightReduction.cpp | 817 for (RegionNode *E : R->elements()) { in findScope()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/ |
D | ControlHeightReduction.cpp | 823 for (RegionNode *E : R->elements()) { in findScope()
|