Home | History | Annotate | Download | only in Analysis

Lines Matching defs:LV

201   LiveVariablesImpl &LV;
210 : LV(im), val(Val), observer(Observer), currentBlock(CurrentBlock) {}
266 val.liveStmts = LV.SSetFact.remove(val.liveStmts, S);
283 AddLiveStmt(val.liveStmts, LV.SSetFact, ImplicitObj);
292 AddLiveStmt(val.liveStmts, LV.SSetFact, VA->getSizeExpr());
305 val.liveStmts = LV.SSetFact.add(val.liveStmts, child);
327 AddLiveStmt(val.liveStmts, LV.SSetFact, child);
333 if (!LV.killAtAssign)
347 val.liveDecls = LV.DSetFact.remove(val.liveDecls, VD);
359 LV.analysisContext.getReferencedBlockVars(BE->getBlockDecl());
364 val.liveDecls = LV.DSetFact.add(val.liveDecls, VD);
370 if (!isAlwaysAlive(D) && LV.inAssignment.find(DR) == LV.inAssignment.end())
371 val.liveDecls = LV.DSetFact.add(val.liveDecls, D);
379 val.liveDecls = LV.DSetFact.remove(val.liveDecls, VD);
397 val.liveDecls = LV.DSetFact.remove(val.liveDecls, VD);
415 val.liveStmts = LV.SSetFact.add(val.liveStmts, subEx->IgnoreParens());
489 LiveVariablesImpl *LV = new LiveVariablesImpl(AC, killAtAssign);
513 LV->inAssignment[DR] = 1;
526 LivenessValues &prevVal = LV->blocksEndToLiveness[block];
533 val = LV->merge(val, LV->blocksBeginToLiveness[succ]);
545 LV->blocksBeginToLiveness[block] = LV->runOnBlock(block, val);
551 return new LiveVariables(LV);