/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ADT/ |
D | GraphTraits.h | 89 struct Inverse { struct 92 inline Inverse(const GraphType &G) : Graph(G) {} in Inverse() argument 97 template <class T> struct GraphTraits<Inverse<Inverse<T>>> : GraphTraits<T> {}; 107 iterator_range<typename GraphTraits<Inverse<GraphType>>::nodes_iterator> 109 return make_range(GraphTraits<Inverse<GraphType>>::nodes_begin(G), 110 GraphTraits<Inverse<GraphType>>::nodes_end(G)); 121 iterator_range<typename GraphTraits<Inverse<GraphType>>::ChildIteratorType> 123 return make_range(GraphTraits<Inverse<GraphType>>::child_begin(G), 124 GraphTraits<Inverse<GraphType>>::child_end(G));
|
D | DepthFirstIterator.h | 260 struct idf_iterator : public df_iterator<Inverse<T>, SetTy, External> { 261 idf_iterator(const df_iterator<Inverse<T>, SetTy, External> &V) in idf_iterator() 262 : df_iterator<Inverse<T>, SetTy, External>(V) {} in idf_iterator() 267 return idf_iterator<T>::begin(Inverse<T>(G)); in idf_begin() 272 return idf_iterator<T>::end(Inverse<T>(G)); in idf_end() 286 idf_ext_iterator(const df_iterator<Inverse<T>, SetTy, true> &V) in idf_ext_iterator() 292 return idf_ext_iterator<T, SetTy>::begin(Inverse<T>(G), S); in idf_ext_begin() 297 return idf_ext_iterator<T, SetTy>::end(Inverse<T>(G), S); in idf_ext_end()
|
D | PostOrderIterator.h | 215 struct ipo_iterator : public po_iterator<Inverse<T>, SetType, External> { 216 ipo_iterator(const po_iterator<Inverse<T>, SetType, External> &V) : in ipo_iterator() 217 po_iterator<Inverse<T>, SetType, External> (V) {} in ipo_iterator() 240 ipo_ext_iterator(const po_iterator<Inverse<T>, SetType, true> &V) : in ipo_ext_iterator()
|
/external/eigen/Eigen/src/Core/ |
D | Inverse.h | 20 struct traits<Inverse<XprType> > 43 class Inverse : public InverseImpl<XprType,typename internal::traits<XprType>::StorageKind> 51 typedef typename internal::ref_selector<Inverse>::type Nested; 54 explicit EIGEN_DEVICE_FUNC Inverse(const XprType &xpr) 70 : public internal::generic_xpr_base<Inverse<XprType> >::type 73 typedef typename internal::generic_xpr_base<Inverse<XprType> >::type Base; 94 struct unary_evaluator<Inverse<ArgType> > 95 : public evaluator<typename Inverse<ArgType>::PlainObject> 97 typedef Inverse<ArgType> InverseType;
|
/external/llvm/include/llvm/ADT/ |
D | GraphTraits.h | 78 struct Inverse { struct 81 inline Inverse(const GraphType &G) : Graph(G) {} in Inverse() argument 87 struct GraphTraits<Inverse<Inverse<T> > > { 91 static NodeType *getEntryNode(Inverse<Inverse<T> > *G) {
|
D | DepthFirstIterator.h | 243 struct idf_iterator : public df_iterator<Inverse<T>, SetTy, External> { 244 idf_iterator(const df_iterator<Inverse<T>, SetTy, External> &V) in idf_iterator() 245 : df_iterator<Inverse<T>, SetTy, External>(V) {} in idf_iterator() 250 return idf_iterator<T>::begin(Inverse<T>(G)); in idf_begin() 255 return idf_iterator<T>::end(Inverse<T>(G)); in idf_end() 269 idf_ext_iterator(const df_iterator<Inverse<T>, SetTy, true> &V) in idf_ext_iterator() 275 return idf_ext_iterator<T, SetTy>::begin(Inverse<T>(G), S); in idf_ext_begin() 280 return idf_ext_iterator<T, SetTy>::end(Inverse<T>(G), S); in idf_ext_end()
|
D | SCCIterator.h | 234 template <class T> scc_iterator<Inverse<T> > scc_begin(const Inverse<T> &G) { in scc_begin() 235 return scc_iterator<Inverse<T> >::begin(G); in scc_begin() 239 template <class T> scc_iterator<Inverse<T> > scc_end(const Inverse<T> &G) { in scc_end() 240 return scc_iterator<Inverse<T> >::end(G); in scc_end()
|
D | PostOrderIterator.h | 212 struct ipo_iterator : public po_iterator<Inverse<T>, SetType, External > { 213 ipo_iterator(const po_iterator<Inverse<T>, SetType, External> &V) : in ipo_iterator() 214 po_iterator<Inverse<T>, SetType, External> (V) {} in ipo_iterator() 238 ipo_ext_iterator(const po_iterator<Inverse<T>, SetType, true> &V) : in ipo_ext_iterator()
|
/external/swiftshader/third_party/LLVM/include/llvm/ADT/ |
D | GraphTraits.h | 75 struct Inverse { struct 78 inline Inverse(const GraphType &G) : Graph(G) {} in Inverse() function 84 struct GraphTraits<Inverse<Inverse<T> > > { 88 static NodeType *getEntryNode(Inverse<Inverse<T> > *G) {
|
D | DepthFirstIterator.h | 232 struct idf_iterator : public df_iterator<Inverse<T>, SetTy, External> { 233 idf_iterator(const df_iterator<Inverse<T>, SetTy, External> &V) in idf_iterator() 234 : df_iterator<Inverse<T>, SetTy, External>(V) {} in idf_iterator() 239 return idf_iterator<T>::begin(Inverse<T>(G)); in idf_begin() 244 return idf_iterator<T>::end(Inverse<T>(G)); in idf_end() 252 idf_ext_iterator(const df_iterator<Inverse<T>, SetTy, true> &V) in idf_ext_iterator() 258 return idf_ext_iterator<T, SetTy>::begin(Inverse<T>(G), S); in idf_ext_begin() 263 return idf_ext_iterator<T, SetTy>::end(Inverse<T>(G), S); in idf_ext_end()
|
D | SCCIterator.h | 209 scc_iterator<Inverse<T> > scc_begin(const Inverse<T> &G) { in scc_begin() 210 return scc_iterator<Inverse<T> >::begin(G); in scc_begin() 214 scc_iterator<Inverse<T> > scc_end(const Inverse<T> &G) { in scc_end() 215 return scc_iterator<Inverse<T> >::end(G); in scc_end()
|
D | PostOrderIterator.h | 161 struct ipo_iterator : public po_iterator<Inverse<T>, SetType, External > { 162 ipo_iterator(const po_iterator<Inverse<T>, SetType, External> &V) : in ipo_iterator() 163 po_iterator<Inverse<T>, SetType, External> (V) {} in ipo_iterator() 182 ipo_ext_iterator(const po_iterator<Inverse<T>, SetType, true> &V) : in ipo_ext_iterator()
|
/external/llvm/include/llvm/IR/ |
D | CFG.h | 188 template <> struct GraphTraits<Inverse<BasicBlock*> > { 191 static NodeType *getEntryNode(Inverse<BasicBlock *> G) { return G.Graph; } 200 template <> struct GraphTraits<Inverse<const BasicBlock*> > { 203 static NodeType *getEntryNode(Inverse<const BasicBlock*> G) { 250 template <> struct GraphTraits<Inverse<Function*> > : 251 public GraphTraits<Inverse<BasicBlock*> > { 252 static NodeType *getEntryNode(Inverse<Function*> G) { 256 template <> struct GraphTraits<Inverse<const Function*> > : 257 public GraphTraits<Inverse<const BasicBlock*> > { 258 static NodeType *getEntryNode(Inverse<const Function *> G) {
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/ |
D | CFG.h | 192 template <> struct GraphTraits<Inverse<BasicBlock*>> { 196 static NodeRef getEntryNode(Inverse<BasicBlock *> G) { return G.Graph; } 201 template <> struct GraphTraits<Inverse<const BasicBlock*>> { 205 static NodeRef getEntryNode(Inverse<const BasicBlock *> G) { return G.Graph; } 257 template <> struct GraphTraits<Inverse<Function*>> : 258 public GraphTraits<Inverse<BasicBlock*>> { 259 static NodeRef getEntryNode(Inverse<Function *> G) { 263 template <> struct GraphTraits<Inverse<const Function*>> : 264 public GraphTraits<Inverse<const BasicBlock*>> { 265 static NodeRef getEntryNode(Inverse<const Function *> G) {
|
/external/swiftshader/third_party/LLVM/include/llvm/Support/ |
D | CFG.h | 274 template <> struct GraphTraits<Inverse<BasicBlock*> > { 277 static NodeType *getEntryNode(Inverse<BasicBlock *> G) { return G.Graph; } 286 template <> struct GraphTraits<Inverse<const BasicBlock*> > { 289 static NodeType *getEntryNode(Inverse<const BasicBlock*> G) { 334 template <> struct GraphTraits<Inverse<Function*> > : 335 public GraphTraits<Inverse<BasicBlock*> > { 336 static NodeType *getEntryNode(Inverse<Function*> G) { 340 template <> struct GraphTraits<Inverse<const Function*> > : 341 public GraphTraits<Inverse<const BasicBlock*> > { 342 static NodeType *getEntryNode(Inverse<const Function *> G) {
|
D | DataFlow.h | 60 template <> struct GraphTraits<Inverse<const User*> > { 64 static NodeType *getEntryNode(Inverse<const User*> G) { 81 template <> struct GraphTraits<Inverse<User*> > { 85 static NodeType *getEntryNode(Inverse<User*> G) {
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | BlockFrequencyImpl.h | 50 typedef GraphTraits< Inverse<BlockT *> > GT; 157 PI = GraphTraits< Inverse<BlockT *> >::child_begin(BB), in getSingleBlockPred() 158 PE = GraphTraits< Inverse<BlockT *> >::child_end(BB); in getSingleBlockPred() 194 PI = GraphTraits< Inverse<BlockT *> >::child_begin(BB), in doBlock() 195 PE = GraphTraits< Inverse<BlockT *> >::child_end(BB); in doBlock() 238 PI = GraphTraits< Inverse<BlockT *> >::child_begin(Head), in doLoop() 239 PE = GraphTraits< Inverse<BlockT *> >::child_end(Head); in doLoop() 290 PI = GraphTraits< Inverse<BlockT *> >::child_begin(BB), in doFunction() 291 PE = GraphTraits< Inverse<BlockT *> >::child_end(BB); in doFunction()
|
D | Interval.h | 139 template <> struct GraphTraits<Inverse<Interval*> > { 142 static NodeType *getEntryNode(Inverse<Interval *> G) { return G.Graph; }
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | MachineFunction.h | 463 template <> struct GraphTraits<Inverse<MachineFunction*> > : 464 public GraphTraits<Inverse<MachineBasicBlock*> > { 465 static NodeType *getEntryNode(Inverse<MachineFunction*> G) { 469 template <> struct GraphTraits<Inverse<const MachineFunction*> > : 470 public GraphTraits<Inverse<const MachineBasicBlock*> > { 471 static NodeType *getEntryNode(Inverse<const MachineFunction *> G) {
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | LoopInfoImpl.h | 92 for (BlockT *Predecessor : children<Inverse<BlockT *>>(EB)) in hasDedicatedExits() 103 typedef GraphTraits<Inverse<BlockT *>> InvBlockTraits; in getUniqueExitBlocks() 209 for (const auto Pred : children<Inverse<BlockT *>>(Header)) { in getLoopPredecessor() 229 for (const auto Pred : children<Inverse<BlockT *>>(Header)) { in getLoopLatch() 321 assert(std::any_of(GraphTraits<Inverse<BlockT *>>::child_begin(BB), in verifyLoop() 322 GraphTraits<Inverse<BlockT *>>::child_end(BB), in verifyLoop() 327 std::for_each(GraphTraits<Inverse<BlockT *>>::child_begin(BB), in verifyLoop() 328 GraphTraits<Inverse<BlockT *>>::child_end(BB), in verifyLoop() 434 typedef GraphTraits<Inverse<BlockT *>> InvBlockTraits; in discoverAndMapSubloop() 477 for (const auto Pred : children<Inverse<BlockT *>>(PredBB)) { in discoverAndMapSubloop() [all …]
|
D | Interval.h | 131 template <> struct GraphTraits<Inverse<Interval*>> { 135 static NodeRef getEntryNode(Inverse<Interval *> G) { return G.Graph; }
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineFunction.h | 651 template <> struct GraphTraits<Inverse<MachineFunction*> > : 652 public GraphTraits<Inverse<MachineBasicBlock*> > { 653 static NodeType *getEntryNode(Inverse<MachineFunction*> G) { 657 template <> struct GraphTraits<Inverse<const MachineFunction*> > : 658 public GraphTraits<Inverse<const MachineBasicBlock*> > { 659 static NodeType *getEntryNode(Inverse<const MachineFunction *> G) {
|
/external/eigen/Eigen/src/SparseCore/ |
D | SparsePermutation.h | 161 inline const Product<SparseDerived, Inverse<PermutationType>, AliasFreeProduct> 164 …return Product<SparseDerived, Inverse<PermutationType>, AliasFreeProduct>(matrix.derived(), tperm.… 170 inline const Product<Inverse<PermutationType>, SparseDerived, AliasFreeProduct> 173 …return Product<Inverse<PermutationType>, SparseDerived, AliasFreeProduct>(tperm.derived(), matrix.…
|
/external/llvm/include/llvm/Analysis/ |
D | Interval.h | 138 template <> struct GraphTraits<Inverse<Interval*> > { 141 static NodeType *getEntryNode(Inverse<Interval *> G) { return G.Graph; }
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | MachineFunction.h | 943 template <> struct GraphTraits<Inverse<MachineFunction*>> : 944 public GraphTraits<Inverse<MachineBasicBlock*>> { 945 static NodeRef getEntryNode(Inverse<MachineFunction *> G) { 949 template <> struct GraphTraits<Inverse<const MachineFunction*>> : 950 public GraphTraits<Inverse<const MachineBasicBlock*>> { 951 static NodeRef getEntryNode(Inverse<const MachineFunction *> G) {
|