Home | History | Annotate | Download | only in Analysis

Lines Matching defs:LV

196   LiveVariablesImpl &LV;
205 : LV(im), val(Val), observer(Observer), currentBlock(CurrentBlock) {}
261 val.liveStmts = LV.SSetFact.remove(val.liveStmts, S);
278 AddLiveStmt(val.liveStmts, LV.SSetFact, ImplicitObj);
286 val.liveDecls = LV.DSetFact.add(val.liveDecls,
287 LV.analysisContext.getSelfDecl());
295 AddLiveStmt(val.liveStmts, LV.SSetFact, VA->getSizeExpr());
308 val.liveStmts = LV.SSetFact.add(val.liveStmts, child);
330 AddLiveStmt(val.liveStmts, LV.SSetFact, child);
336 if (!LV.killAtAssign)
350 val.liveDecls = LV.DSetFact.remove(val.liveDecls, VD);
362 LV.analysisContext.getReferencedBlockVars(BE->getBlockDecl());
367 val.liveDecls = LV.DSetFact.add(val.liveDecls, VD);
373 if (!isAlwaysAlive(D) && LV.inAssignment.find(DR) == LV.inAssignment.end())
374 val.liveDecls = LV.DSetFact.add(val.liveDecls, D);
381 val.liveDecls = LV.DSetFact.remove(val.liveDecls, VD);
399 val.liveDecls = LV.DSetFact.remove(val.liveDecls, VD);
417 val.liveStmts = LV.SSetFact.add(val.liveStmts, subEx->IgnoreParens());
503 LiveVariablesImpl *LV = new LiveVariablesImpl(AC, killAtAssign);
528 LV->inAssignment[DR] = 1;
541 LivenessValues &prevVal = LV->blocksEndToLiveness[block];
548 val = LV->merge(val, LV->blocksBeginToLiveness[succ]);
560 LV->blocksBeginToLiveness[block] = LV->runOnBlock(block, val);
566 return new LiveVariables(LV);