|
reference, declaration → definition
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(),