Searched defs:ParentMap (Results 1 - 4 of 4) sorted by relevance

/external/clang/include/clang/AST/
H A DParentMap.h1 //===--- ParentMap.h - Mappings from Stmts to their Parents -----*- C++ -*-===//
10 // This file defines the ParentMap class.
21 class ParentMap { class in namespace:clang
24 ParentMap(Stmt* ASTRoot);
25 ~ParentMap();
H A DASTContext.h429 ParentVector *>> ParentMap; typedef in class:clang::ASTContext
2308 std::unique_ptr<ParentMap> AllParents;
/external/clang/lib/AST/
H A DParentMap.cpp1 //===--- ParentMap.cpp - Mappings from Stmts to their Parents ---*- C++ -*-===//
10 // This file defines the ParentMap class.
14 #include "clang/AST/ParentMap.h"
95 ParentMap::ParentMap(Stmt *S) : Impl(nullptr) { function in class:ParentMap
103 ParentMap::~ParentMap() {
107 void ParentMap::addStmt(Stmt* S) {
113 void ParentMap::setParent(const Stmt *S, const Stmt *Parent) {
120 Stmt* ParentMap
[all...]
/external/llvm/lib/CodeGen/
H A DMachineLICM.cpp233 DenseMap<MachineDomTreeNode*, MachineDomTreeNode*> &ParentMap);
671 DenseMap<MachineDomTreeNode*, MachineDomTreeNode*> &ParentMap) {
679 while (MachineDomTreeNode *Parent = ParentMap[Node]) {
697 DenseMap<MachineDomTreeNode*, MachineDomTreeNode*> ParentMap; local
733 ParentMap[Child] = Node;
772 ExitScopeIfDone(Node, OpenChildren, ParentMap);
669 ExitScopeIfDone(MachineDomTreeNode *Node, DenseMap<MachineDomTreeNode*, unsigned> &OpenChildren, DenseMap<MachineDomTreeNode*, MachineDomTreeNode*> &ParentMap) argument

Completed in 200 milliseconds