AbstractLatticeFunction(LatticeVal undefVal, LatticeVal overdefinedVal, LatticeVal untrackedVal) | llvm::AbstractLatticeFunction< LatticeKey, LatticeVal > | inline |
ComputeInstructionState(Instruction &I, DenseMap< LatticeKey, LatticeVal > &ChangedValues, SparseSolver< LatticeKey, LatticeVal > &SS)=0 | llvm::AbstractLatticeFunction< LatticeKey, LatticeVal > | pure virtual |
ComputeLatticeVal(LatticeKey Key) | llvm::AbstractLatticeFunction< LatticeKey, LatticeVal > | inlinevirtual |
getOverdefinedVal() const | llvm::AbstractLatticeFunction< LatticeKey, LatticeVal > | inline |
getUndefVal() const | llvm::AbstractLatticeFunction< LatticeKey, LatticeVal > | inline |
getUntrackedVal() const | llvm::AbstractLatticeFunction< LatticeKey, LatticeVal > | inline |
GetValueFromLatticeVal(LatticeVal LV, Type *Ty=nullptr) | llvm::AbstractLatticeFunction< LatticeKey, LatticeVal > | inlinevirtual |
IsSpecialCasedPHI(PHINode *PN) | llvm::AbstractLatticeFunction< LatticeKey, LatticeVal > | inlinevirtual |
IsUntrackedValue(LatticeKey Key) | llvm::AbstractLatticeFunction< LatticeKey, LatticeVal > | inlinevirtual |
MergeValues(LatticeVal X, LatticeVal Y) | llvm::AbstractLatticeFunction< LatticeKey, LatticeVal > | inlinevirtual |
PrintLatticeKey(LatticeKey Key, raw_ostream &OS) | llvm::AbstractLatticeFunction< LatticeKey, LatticeVal > | virtual |
PrintLatticeVal(LatticeVal LV, raw_ostream &OS) | llvm::AbstractLatticeFunction< LatticeKey, LatticeVal > | virtual |
~AbstractLatticeFunction()=default | llvm::AbstractLatticeFunction< LatticeKey, LatticeVal > | virtual |