LLVM 19.0.0git
llvm::AbstractLatticeFunction< LatticeKey, LatticeVal > Member List

This is the complete list of members for llvm::AbstractLatticeFunction< LatticeKey, LatticeVal >, including all inherited members.

AbstractLatticeFunction(LatticeVal undefVal, LatticeVal overdefinedVal, LatticeVal untrackedVal)llvm::AbstractLatticeFunction< LatticeKey, LatticeVal >inline
ComputeInstructionState(Instruction &I, DenseMap< LatticeKey, LatticeVal > &ChangedValues, SparseSolver< LatticeKey, LatticeVal > &SS)=0llvm::AbstractLatticeFunction< LatticeKey, LatticeVal >pure virtual
ComputeLatticeVal(LatticeKey Key)llvm::AbstractLatticeFunction< LatticeKey, LatticeVal >inlinevirtual
getOverdefinedVal() constllvm::AbstractLatticeFunction< LatticeKey, LatticeVal >inline
getUndefVal() constllvm::AbstractLatticeFunction< LatticeKey, LatticeVal >inline
getUntrackedVal() constllvm::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()=defaultllvm::AbstractLatticeFunction< LatticeKey, LatticeVal >virtual