Searched refs:ChildIteratorType (Results 26 - 43 of 43) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfo.h1177 typedef LoopInfo::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
1180 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
1181 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
1186 typedef LoopInfo::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
1189 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
1190 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
H A DMemorySSA.h1154 using ChildIteratorType = memoryaccess_def_iterator;
1157 static ChildIteratorType child_begin(NodeRef N) { return N->defs_begin(); }
1158 static ChildIteratorType child_end(NodeRef N) { return N->defs_end(); }
1163 using ChildIteratorType = MemoryAccess::iterator;
1166 static ChildIteratorType child_begin(NodeRef N) { return N->user_begin(); }
1167 static ChildIteratorType child_end(NodeRef N) { return N->user_end(); }
H A DLoopInfoImpl.h173 typename BlockTraits::ChildIteratorType SI = BlockTraits::child_begin(Out);
477 typedef typename BlockTraits::ChildIteratorType SuccIterTy;
H A DBlockFrequencyInfoImpl.h1370 using EdgeIter = typename GTraits::ChildIteratorType;
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h1403 using ChildIteratorType =
1411 static ChildIteratorType child_begin(NodeRef N) {
1413 return ChildIteratorType(
1418 return ChildIteratorType(F->CallGraphEdgeList.begin(), &valueInfoFromEdge);
1421 static ChildIteratorType child_end(NodeRef N) {
1423 return ChildIteratorType(
1428 return ChildIteratorType(F->CallGraphEdgeList.end(), &valueInfoFromEdge);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h665 typedef SUnitIterator ChildIteratorType; typedef in struct:llvm::SUnit::GraphTraits
667 static ChildIteratorType child_begin(NodeRef N) {
670 static ChildIteratorType child_end(NodeRef N) {
H A DSelectionDAGNodes.h2576 using ChildIteratorType = SDNodeIterator;
2580 static ChildIteratorType child_begin(NodeRef N) {
2584 static ChildIteratorType child_end(NodeRef N) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DImmutableGraph.h412 using ChildIteratorType =
416 static ChildIteratorType child_begin(NodeRef N) {
419 static ChildIteratorType child_end(NodeRef N) {
H A DX86LoadValueInjectionLoadHardening.cpp198 using ChildIteratorType = typename Traits::ChildIteratorType;
222 static std::string getEdgeAttributes(NodeRef, ChildIteratorType E,
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSCCIterator.h46 using ChildItTy = typename GT::ChildIteratorType;
H A DDepthFirstIterator.h90 using ChildItTy = typename GT::ChildIteratorType;
H A DPostOrderIterator.h100 using ChildItTy = typename GT::ChildIteratorType;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DRegionPrinter.cpp75 GraphTraits<RegionInfo *>::ChildIteratorType CI,
H A DBlockFrequencyInfoImpl.cpp669 using ChildIteratorType = GraphT::IrrNode::iterator;
672 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
673 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp424 using ChildIteratorType = SmallVectorImpl<ArgumentGraphNode *>::iterator;
427 static ChildIteratorType child_begin(NodeRef N) { return N->Uses.begin(); }
428 static ChildIteratorType child_end(NodeRef N) { return N->Uses.end(); }
435 static ChildIteratorType nodes_begin(ArgumentGraph *AG) {
439 static ChildIteratorType nodes_end(ArgumentGraph *AG) { return AG->end(); }
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DGraphWriter.h74 using child_iterator = typename GTraits::ChildIteratorType;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp1753 using ChildIteratorType = succ_const_iterator;
1760 static ChildIteratorType child_begin(const NodeRef N) {
1764 static ChildIteratorType child_end(const NodeRef N) { return succ_end(N); }
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp2242 struct ChildIteratorType struct in struct:GraphTraits
2244 ChildIteratorType, SmallVector<BoUpSLP::EdgeInfo, 1>::iterator> {
2247 ChildIteratorType(SmallVector<BoUpSLP::EdgeInfo, 1>::iterator W, function in struct:GraphTraits::ChildIteratorType
2249 : ChildIteratorType::iterator_adaptor_base(W), VectorizableTree(VT) {}
2258 static ChildIteratorType child_begin(NodeRef N) {
2262 static ChildIteratorType child_end(NodeRef N) {

Completed in 558 milliseconds

12