Searched refs:ChildIteratorType (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DStmtGraphTraits.h29 typedef clang::Stmt::child_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
34 static inline ChildIteratorType child_begin(NodeType* N) {
36 else return ChildIteratorType();
39 static inline ChildIteratorType child_end(NodeType* N) {
41 else return ChildIteratorType();
56 typedef clang::Stmt::const_child_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
61 static inline ChildIteratorType child_begin(NodeType* N) {
63 else return ChildIteratorType();
66 static inline ChildIteratorType child_end(NodeType* N) {
68 else return ChildIteratorType();
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/Support/
H A DDataFlow.h28 typedef Value::const_use_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
34 static inline ChildIteratorType child_begin(NodeType *N) {
38 static inline ChildIteratorType child_end(NodeType *N) {
45 typedef Value::use_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
51 static inline ChildIteratorType child_begin(NodeType *N) {
55 static inline ChildIteratorType child_end(NodeType *N) {
62 typedef User::const_op_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
68 static inline ChildIteratorType child_begin(NodeType *N) {
74 static inline ChildIteratorType child_end(NodeType *N) {
83 typedef User::op_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
[all...]
H A DCFG.h254 typedef succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
257 static inline ChildIteratorType child_begin(NodeType *N) {
260 static inline ChildIteratorType child_end(NodeType *N) {
267 typedef succ_const_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
271 static inline ChildIteratorType child_begin(NodeType *N) {
274 static inline ChildIteratorType child_end(NodeType *N) {
286 typedef pred_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
288 static inline ChildIteratorType child_begin(NodeType *N) {
291 static inline ChildIteratorType child_end(NodeType *N) {
298 typedef const_pred_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/ADT/
H A DGraphTraits.h31 // typedef ChildIteratorType - Type used to iterate over children in graph
36 // static ChildIteratorType child_begin(NodeType *)
37 // static ChildIteratorType child_end (NodeType *)
89 typedef typename GraphTraits<T>::ChildIteratorType ChildIteratorType; typedef in struct:llvm::GraphTraits
95 static ChildIteratorType child_begin(NodeType* N) {
99 static ChildIteratorType child_end(NodeType* N) {
H A DSCCIterator.h40 typedef typename GT::ChildIteratorType ChildItTy;
/freebsd-10.0-release/contrib/llvm/include/llvm/Analysis/
H A DInterval.h126 typedef Interval::succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
131 static inline ChildIteratorType child_begin(NodeType *N) {
134 static inline ChildIteratorType child_end(NodeType *N) {
141 typedef Interval::pred_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
143 static inline ChildIteratorType child_begin(NodeType *N) {
146 static inline ChildIteratorType child_end(NodeType *N) {
H A DCallGraph.h317 typedef mapped_iterator<NodeType::iterator, CGNDerefFun> ChildIteratorType; typedef in struct:GraphTraits
319 static inline ChildIteratorType child_begin(NodeType *N) {
322 static inline ChildIteratorType child_end (NodeType *N) {
334 typedef NodeType::const_iterator ChildIteratorType; typedef in struct:GraphTraits
337 static inline ChildIteratorType child_begin(NodeType *N) { return N->begin();}
338 static inline ChildIteratorType child_end (NodeType *N) { return N->end(); }
H A DLoopInfoImpl.h41 for (typename BlockTraits::ChildIteratorType I =
75 for (typename BlockTraits::ChildIteratorType I =
105 for (typename BlockTraits::ChildIteratorType I =
128 typename BlockTraits::ChildIteratorType SI = BlockTraits::child_begin(Out);
150 for (typename InvBlockTraits::ChildIteratorType PI =
172 typename InvBlockTraits::ChildIteratorType PI =
174 typename InvBlockTraits::ChildIteratorType PE =
266 for (typename BlockTraits::ChildIteratorType SI =
274 for (typename InvBlockTraits::ChildIteratorType PI =
412 for (typename InvBlockTraits::ChildIteratorType P
[all...]
H A DRegionIterator.h268 typedef RNSuccIterator<NodeType> ChildIteratorType; \
270 static inline ChildIteratorType child_begin(NodeType *N) { \
273 static inline ChildIteratorType child_end(NodeType *N) { \
279 typedef RNSuccIterator<FlatIt<NodeT> > ChildIteratorType; \
281 static inline ChildIteratorType child_begin(NodeType *N) { \
284 static inline ChildIteratorType child_end(NodeType *N) { \
H A DBlockFrequencyImpl.h156 typename GT::ChildIteratorType
193 for (typename GT::ChildIteratorType
237 for (typename GT::ChildIteratorType
289 for (typename GT::ChildIteratorType
325 for (typename GraphTraits<BlockT *>::ChildIteratorType
H A DLoopInfo.h151 for (typename BlockTraits::ChildIteratorType SI =
167 for (typename InvBlockTraits::ChildIteratorType I =
684 typedef LoopInfo::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
687 static inline ChildIteratorType child_begin(NodeType *N) {
690 static inline ChildIteratorType child_end(NodeType *N) {
697 typedef LoopInfo::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
700 static inline ChildIteratorType child_begin(NodeType *N) {
703 static inline ChildIteratorType child_end(NodeType *N) {
H A DIntervalIterator.h174 for (typename GT::ChildIteratorType I = GT::child_begin(Node),
205 for (typename IGT::ChildIteratorType I = IGT::child_begin(Node),
228 for (typename GT::ChildIteratorType It = GT::child_begin(Node),
H A DDominatorInternals.h57 typename GraphT::ChildIteratorType>, 32> Worklist;
61 typename GraphT::ChildIteratorType NextSucc = Worklist.back().second;
208 for (typename InvTraits::ChildIteratorType CI =
H A DDominators.h248 for (typename InvTraits::ChildIteratorType PI =
256 for (typename InvTraits::ChildIteratorType PI =
879 typedef NodeType::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
884 static inline ChildIteratorType child_begin(NodeType *N) {
887 static inline ChildIteratorType child_end(NodeType *N) {
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h164 typedef MachineLoopInfo::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
167 static inline ChildIteratorType child_begin(NodeType *N) {
170 static inline ChildIteratorType child_end(NodeType *N) {
177 typedef MachineLoopInfo::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
180 static inline ChildIteratorType child_begin(NodeType *N) {
183 static inline ChildIteratorType child_end(NodeType *N) {
H A DMachineBasicBlock.h678 typedef MachineBasicBlock::succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
681 static inline ChildIteratorType child_begin(NodeType *N) {
684 static inline ChildIteratorType child_end(NodeType *N) {
691 typedef MachineBasicBlock::const_succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
694 static inline ChildIteratorType child_begin(NodeType *N) {
697 static inline ChildIteratorType child_end(NodeType *N) {
710 typedef MachineBasicBlock::pred_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
714 static inline ChildIteratorType child_begin(NodeType *N) {
717 static inline ChildIteratorType child_end(NodeType *N) {
724 typedef MachineBasicBlock::const_pred_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
[all...]
H A DMachineDominators.h183 typedef NodeType::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
188 static inline ChildIteratorType child_begin(NodeType* N) {
191 static inline ChildIteratorType child_end(NodeType* N) {
H A DScheduleDAG.h670 typedef SUnitIterator ChildIteratorType; typedef in struct:llvm::GraphTraits
672 static inline ChildIteratorType child_begin(NodeType *N) {
675 static inline ChildIteratorType child_end(NodeType *N) {
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Analysis/
H A DCallGraph.h179 typedef mapped_iterator<NodeType::iterator, CGNDerefFun> ChildIteratorType; typedef in struct:llvm::GraphTraits
180 static inline ChildIteratorType child_begin(NodeType *N) {
183 static inline ChildIteratorType child_end (NodeType *N) {
193 typedef NodeType::const_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
195 static inline ChildIteratorType child_begin(NodeType *N) { return N->begin();}
196 static inline ChildIteratorType child_end(NodeType *N) { return N->end(); }
H A DCFG.h857 typedef ::clang::CFGBlock::succ_iterator ChildIteratorType; typedef in struct:clang::llvm::GraphTraits
862 static inline ChildIteratorType child_begin(NodeType* N)
865 static inline ChildIteratorType child_end(NodeType* N)
871 typedef ::clang::CFGBlock::const_succ_iterator ChildIteratorType; typedef in struct:clang::llvm::GraphTraits
876 static inline ChildIteratorType child_begin(NodeType* N)
879 static inline ChildIteratorType child_end(NodeType* N)
885 typedef ::clang::CFGBlock::const_pred_iterator ChildIteratorType; typedef in struct:clang::llvm::GraphTraits
890 static inline ChildIteratorType child_begin(NodeType* N)
893 static inline ChildIteratorType child_end(NodeType* N)
899 typedef ::clang::CFGBlock::const_pred_iterator ChildIteratorType; typedef in struct:clang::llvm::GraphTraits
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DDominators.h172 typedef NodeType::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
177 static inline ChildIteratorType child_begin(NodeType *N) {
180 static inline ChildIteratorType child_end(NodeType *N) {
/freebsd-10.0-release/contrib/llvm/include/llvm/IR/
H A DType.h448 typedef Type::subtype_iterator ChildIteratorType;
451 static inline ChildIteratorType child_begin(NodeType *N) {
454 static inline ChildIteratorType child_end(NodeType *N) {
461 typedef Type::subtype_iterator ChildIteratorType;
464 static inline ChildIteratorType child_begin(NodeType *N) {
467 static inline ChildIteratorType child_end(NodeType *N) {
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h446 typedef NodeType::succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
453 static inline ChildIteratorType child_begin(NodeType* N) {
457 static inline ChildIteratorType child_end(NodeType* N) {
472 typedef NodeType::const_succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
479 static inline ChildIteratorType child_begin(NodeType* N) {
483 static inline ChildIteratorType child_end(NodeType* N) {
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Serialization/
H A DModuleManager.cpp406 typedef llvm::SetVector<ModuleFile *>::const_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
409 static ChildIteratorType child_begin(NodeType *Node) {
413 static ChildIteratorType child_end(NodeType *Node) {
/freebsd-10.0-release/contrib/llvm/lib/Analysis/
H A DRegionPrinter.cpp74 GraphTraits<RegionInfo*>::ChildIteratorType CI, RegionInfo *RI) {

Completed in 298 milliseconds

12