Home
last modified time | relevance | path

Searched refs:ChildIteratorType (Results 1 – 25 of 41) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DStmtGraphTraits.h26 using ChildIteratorType = clang::Stmt::child_iterator;
31 static ChildIteratorType child_begin(NodeRef N) {
33 else return ChildIteratorType();
36 static ChildIteratorType child_end(NodeRef N) {
38 else return ChildIteratorType();
52 using ChildIteratorType = clang::Stmt::const_child_iterator;
57 static ChildIteratorType child_begin(NodeRef N) {
59 else return ChildIteratorType();
62 static ChildIteratorType child_end(NodeRef N) {
64 else return ChildIteratorType();
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DInterval.h122 using ChildIteratorType = Interval::succ_iterator;
127 static ChildIteratorType child_begin(NodeRef N) { return succ_begin(N); }
128 static ChildIteratorType child_end(NodeRef N) { return succ_end(N); }
133 using ChildIteratorType = Interval::pred_iterator;
136 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); }
137 static ChildIteratorType child_end(NodeRef N) { return pred_end(N); }
H A DCallGraph.h414 using ChildIteratorType =
417 static ChildIteratorType child_begin(NodeRef N) {
418 return ChildIteratorType(N->begin(), &CGNGetValue);
421 static ChildIteratorType child_end(NodeRef N) {
422 return ChildIteratorType(N->end(), &CGNGetValue);
434 using ChildIteratorType =
438 static ChildIteratorType child_begin(NodeRef N) {
439 return ChildIteratorType(N->begin(), &CGNGetValue);
442 static ChildIteratorType child_end(NodeRef N) {
443 return ChildIteratorType(N->end(), &CGNGetValue);
H A DRegionIterator.h44 using SuccIterTy = typename BlockTraits::ChildIteratorType;
171 using SuccIterTy = typename BlockTraits::ChildIteratorType;
262 using ChildIteratorType = RNSuccIterator<NodeRef, BlockT, RegionT>; \
264 static inline ChildIteratorType child_begin(NodeRef N) { \
267 static inline ChildIteratorType child_end(NodeRef N) { \
273 using ChildIteratorType = \
276 static inline ChildIteratorType child_begin(NodeRef N) { \
279 static inline ChildIteratorType child_end(NodeRef N) { \
H A DIntervalIterator.h185 for (typename GT::ChildIteratorType I = GT::child_begin(Node), in ProcessInterval()
215 for (typename IGT::ChildIteratorType I = IGT::child_begin(Node), in ProcessNode()
238 for (typename GT::ChildIteratorType It = GT::child_begin(Node), in ProcessNode()
H A DLoopIterator.h72 using ChildIteratorType = member
77 static ChildIteratorType child_begin(NodeRef Node) { in child_begin()
85 static ChildIteratorType child_end(NodeRef Node) { in child_end()
H A DLazyCallGraph.h1226 using ChildIteratorType = LazyCallGraph::EdgeSequence::iterator;
1229 static ChildIteratorType child_begin(NodeRef N) { return (*N)->begin(); }
1230 static ChildIteratorType child_end(NodeRef N) { return (*N)->end(); }
1234 using ChildIteratorType = LazyCallGraph::EdgeSequence::iterator;
1237 static ChildIteratorType child_begin(NodeRef N) { return (*N)->begin(); }
1238 static ChildIteratorType child_end(NodeRef N) { return (*N)->end(); }
H A DLoopInfo.h928 typedef LoopInfo::iterator ChildIteratorType;
931 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
932 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
937 typedef LoopInfo::iterator ChildIteratorType;
940 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
941 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
H A DMemorySSA.h1148 using ChildIteratorType = memoryaccess_def_iterator;
1151 static ChildIteratorType child_begin(NodeRef N) { return N->defs_begin(); }
1152 static ChildIteratorType child_end(NodeRef N) { return N->defs_end(); }
1157 using ChildIteratorType = MemoryAccess::iterator;
1160 static ChildIteratorType child_begin(NodeRef N) { return N->user_begin(); }
1161 static ChildIteratorType child_end(NodeRef N) { return N->user_end(); }
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DCFG.h305 using ChildIteratorType = succ_iterator;
308 static ChildIteratorType child_begin(NodeRef N) { return succ_begin(N); }
309 static ChildIteratorType child_end(NodeRef N) { return succ_end(N); }
314 using ChildIteratorType = succ_const_iterator;
318 static ChildIteratorType child_begin(NodeRef N) { return succ_begin(N); }
319 static ChildIteratorType child_end(NodeRef N) { return succ_end(N); }
329 using ChildIteratorType = pred_iterator;
332 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); }
333 static ChildIteratorType child_end(NodeRef N) { return pred_end(N); }
338 using ChildIteratorType = const_pred_iterator;
[all …]
H A DCFGDiff.h178 using ChildIteratorType = member
182 static ChildIteratorType child_begin(NodeRef N) { in child_begin()
197 static ChildIteratorType child_end(NodeRef N) { in child_end()
232 using ChildIteratorType = member
236 static ChildIteratorType child_begin(NodeRef N) { in child_begin()
251 static ChildIteratorType child_end(NodeRef N) { in child_end()
H A DType.h476 using ChildIteratorType = Type::subtype_iterator;
479 static ChildIteratorType child_begin(NodeRef N) { return N->subtype_begin(); }
480 static ChildIteratorType child_end(NodeRef N) { return N->subtype_end(); }
485 using ChildIteratorType = Type::subtype_iterator;
488 static ChildIteratorType child_begin(NodeRef N) { return N->subtype_begin(); }
489 static ChildIteratorType child_end(NodeRef N) { return N->subtype_end(); }
H A DDominators.h194 using ChildIteratorType = ChildIterator;
198 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
199 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
H A DModuleSummaryIndex.h1200 using ChildIteratorType =
1208 static ChildIteratorType child_begin(NodeRef N) {
1210 return ChildIteratorType(
1215 return ChildIteratorType(F->CallGraphEdgeList.begin(), &valueInfoFromEdge);
1218 static ChildIteratorType child_end(NodeRef N) {
1220 return ChildIteratorType(
1225 return ChildIteratorType(F->CallGraphEdgeList.end(), &valueInfoFromEdge);
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h175 using ChildIteratorType = MachineLoopInfo::iterator;
178 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
179 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
184 using ChildIteratorType = MachineLoopInfo::iterator;
187 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
188 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
H A DMachineBasicBlock.h848 using ChildIteratorType = MachineBasicBlock::succ_iterator;
851 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
852 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
857 using ChildIteratorType = MachineBasicBlock::const_succ_iterator;
860 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
861 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
872 using ChildIteratorType = MachineBasicBlock::pred_iterator;
878 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); }
879 static ChildIteratorType child_end(NodeRef N) { return N->pred_end(); }
884 using ChildIteratorType = MachineBasicBlock::const_pred_iterator;
[all …]
H A DMachineDominators.h262 using ChildIteratorType = ChildIterator; member
265 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); } in child_begin()
266 static ChildIteratorType child_end(NodeRef N) { return N->end(); } in child_end()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/
H A DCallGraph.h188 using ChildIteratorType = NodeType::iterator;
191 static ChildIteratorType child_begin(NodeType *N) { return N->begin(); }
192 static ChildIteratorType child_end(NodeType *N) { return N->end(); }
198 using ChildIteratorType = NodeType::const_iterator;
201 static ChildIteratorType child_begin(NodeType *N) { return N->begin();}
202 static ChildIteratorType child_end(NodeType *N) { return N->end(); }
H A DCFG.h1242 using ChildIteratorType = ::clang::CFGBlock::succ_iterator;
1245 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
1246 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1251 using ChildIteratorType = ::clang::CFGBlock::const_succ_iterator;
1254 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
1255 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1260 using ChildIteratorType = ::clang::CFGBlock::const_pred_iterator;
1266 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); }
1267 static ChildIteratorType child_end(NodeRef N) { return N->pred_end(); }
1272 using ChildIteratorType = ::clang::CFGBlock::const_pred_iterator;
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DDominators.h167 using ChildIteratorType = ::clang::DomTreeNode::iterator;
170 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
171 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DGraphTraits.h121 iterator_range<typename GraphTraits<GraphType>::ChildIteratorType>
128 iterator_range<typename GraphTraits<Inverse<GraphType>>::ChildIteratorType>
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineBlockFrequencyInfo.cpp90 using ChildIteratorType = MachineBasicBlock::const_succ_iterator; typedef
97 static ChildIteratorType child_begin(const NodeRef N) { in child_begin()
101 static ChildIteratorType child_end(const NodeRef N) { return N->succ_end(); } in child_end()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DBlockFrequencyInfo.cpp101 using ChildIteratorType = succ_const_iterator; typedef
108 static ChildIteratorType child_begin(const NodeRef N) { in child_begin()
112 static ChildIteratorType child_end(const NodeRef N) { return succ_end(N); } in child_end()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPlan.h1320 using ChildIteratorType = SmallVectorImpl<VPBlockBase *>::iterator;
1324 static inline ChildIteratorType child_begin(NodeRef N) {
1328 static inline ChildIteratorType child_end(NodeRef N) {
1335 using ChildIteratorType = SmallVectorImpl<VPBlockBase *>::const_iterator;
1339 static inline ChildIteratorType child_begin(NodeRef N) {
1343 static inline ChildIteratorType child_end(NodeRef N) {
1352 using ChildIteratorType = SmallVectorImpl<VPBlockBase *>::iterator;
1356 static inline ChildIteratorType child_begin(NodeRef N) {
1360 static inline ChildIteratorType child_end(NodeRef N) {
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h472 using ChildIteratorType = clang::ento::ExplodedNode::succ_iterator;
483 static ChildIteratorType child_begin(NodeRef N) {
489 static ChildIteratorType child_end(NodeRef N) {

12