reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/SparsePropagation.h
  152     return I != ValueState.end() ? I->second : LatticeFunc->getUntrackedVal();
  233   if (LatticeFunc->IsUntrackedValue(Key))
  234     return LatticeFunc->getUntrackedVal();
  235   LatticeVal LV = LatticeFunc->ComputeLatticeVal(Key);
  238   if (LV == LatticeFunc->getUntrackedVal())
  307     if (BCValue == LatticeFunc->getOverdefinedVal() ||
  308         BCValue == LatticeFunc->getUntrackedVal()) {
  315     if (BCValue == LatticeFunc->getUndefVal())
  319         dyn_cast_or_null<Constant>(LatticeFunc->GetValueFromLatticeVal(
  346   if (SCValue == LatticeFunc->getOverdefinedVal() ||
  347       SCValue == LatticeFunc->getUntrackedVal()) {
  354   if (SCValue == LatticeFunc->getUndefVal())
  357   Constant *C = dyn_cast_or_null<Constant>(LatticeFunc->GetValueFromLatticeVal(
  401   if (LatticeFunc->IsSpecialCasedPHI(&PN)) {
  403     LatticeFunc->ComputeInstructionState(PN, ChangedValues, *this);
  405       if (ChangedValue.second != LatticeFunc->getUntrackedVal())
  413   LatticeVal Overdefined = LatticeFunc->getOverdefinedVal();
  416   if (PNIV == Overdefined || PNIV == LatticeFunc->getUntrackedVal())
  438       PNIV = LatticeFunc->MergeValues(PNIV, OpVal);
  458   LatticeFunc->ComputeInstructionState(I, ChangedValues, *this);
  460     if (ChangedValue.second != LatticeFunc->getUntrackedVal())
  513     if (LV == LatticeFunc->getUntrackedVal())
  516     LatticeFunc->PrintLatticeVal(LV, OS);
  518     LatticeFunc->PrintLatticeKey(Key, OS);