Lines Matching defs:LocalVariableMap
322 class LocalVariableMap;
330 /// maintained for each block in the CFG. See LocalVariableMap for more
370 static CFGBlockInfo getEmptyBlockInfo(LocalVariableMap &M);
373 // A LocalVariableMap maintains a map from local variables to their currently
386 class LocalVariableMap {
396 friend class LocalVariableMap;
428 LocalVariableMap() {
589 // This has to be defined after LocalVariableMap.
590 CFGBlockInfo CFGBlockInfo::getEmptyBlockInfo(LocalVariableMap &M) {
596 /// Visitor which builds a LocalVariableMap
599 LocalVariableMap* VMap;
600 LocalVariableMap::Context Ctx;
602 VarMapBuilder(LocalVariableMap *VM, LocalVariableMap::Context C)
655 LocalVariableMap::Context
656 LocalVariableMap::intersectContexts(Context C1, Context C2) {
672 LocalVariableMap::Context LocalVariableMap::createReferenceContext(Context C) {
682 void LocalVariableMap::intersectBackEdge(Context C1, Context C2) {
731 void LocalVariableMap::traverseCFG(CFG *CFGraph,
1036 LocalVariableMap LocalVarMap;
1571 LocalVariableMap::Context LVarCtx;