reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/RegionInfoImpl.h
  768   for (DomTreeNodeBase<BlockT> *C : *N) {
include/llvm/CodeGen/MachineDominators.h
  264   static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
include/llvm/IR/Dominators.h
  197   static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
include/llvm/Support/GenericDomTree.h
  158       for (DomTreeNodeBase *C : *Current) {
include/llvm/Support/GenericDomTreeConstruction.h
 1413       SmallVector<TreeNodePtr, 8> Children(Node->begin(), Node->end());
include/llvm/Support/GenericIteratedDominanceFrontier.h
  199       for (auto DomChild : *Node) {
lib/Analysis/MemorySSA.cpp
 1152   WorkStack.push_back({Root, Root->begin(), IncomingVal});
 1179       WorkStack.push_back({Child, Child->begin(), IncomingVal});
lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp
   88     for (MachineDomTreeNode *N : *Node) {
lib/Target/Hexagon/RDFCopy.cpp
   82   for (auto I : *N)
lib/Target/Hexagon/RDFGraph.cpp
 1677   for (auto I : *N) {
lib/Target/Hexagon/RDFLiveness.cpp
  954   for (auto I : *N) {
  966     for (auto I : *N)
lib/Target/SystemZ/SystemZLDCleanup.cpp
  108   for (auto I = Node->begin(), E = Node->end(); I != E; ++I)
lib/Target/X86/X86InstrInfo.cpp
 7888       for (MachineDomTreeNode::iterator I = Node->begin(), E = Node->end();
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
 1255       std::vector<DomTreeNode *> Children(OldNode->begin(), OldNode->end());
lib/Transforms/Scalar/EarlyCSE.cpp
 1279       DT.getRootNode()->begin(), DT.getRootNode()->end()));
 1304                         child, child->begin(), child->end()));
lib/Transforms/Scalar/NewGVN.cpp
 3436       llvm::sort(Node->begin(), Node->end(),
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 1893     for (DomTreeNode *ChildN : *N) {
 2344       N.begin(), N.end(), BBCostIt->second, [&](int Sum, DomTreeNode *ChildN) {
lib/Transforms/Scalar/Sink.cpp
  168   for (DomTreeNode::iterator I = DTN->begin(), E = DTN->end();
lib/Transforms/Utils/BasicBlockUtils.cpp
  421       std::vector<DomTreeNode *> Children(OldNode->begin(), OldNode->end());
  838       std::vector<DomTreeNode *> Children(OldNode->begin(), OldNode->end());
lib/Transforms/Utils/CodeExtractor.cpp
  753         SmallVector<DomTreeNode *, 8> Children(OldNode->begin(),
tools/clang/include/clang/Analysis/Analyses/Dominators.h
  357   static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
unittests/Transforms/Scalar/LoopPassManagerTest.cpp
 1390       SmallVector<DomTreeNode *, 4> ChildNodes(AR.DT[LoopBB]->begin(),