Jlm
jlm::llvm::aa::DifferencePropagation Member List

This is the complete list of members for jlm::llvm::aa::DifferencePropagation, including all inherited members.

AddToPointsToSet(PointerObjectIndex pointer, PointerObjectIndex pointee)jlm::llvm::aa::DifferencePropagationinline
ClearNewPointees(PointerObjectIndex index)jlm::llvm::aa::DifferencePropagationinline
DifferencePropagation(PointerObjectSet &set)jlm::llvm::aa::DifferencePropagationinlineexplicit
GetNewPointees(PointerObjectIndex index) constjlm::llvm::aa::DifferencePropagationinline
Initialize()jlm::llvm::aa::DifferencePropagationinline
IsInitialized() const noexceptjlm::llvm::aa::DifferencePropagationinline
MakePointsToSetSuperset(PointerObjectIndex superset, PointerObjectIndex subset)jlm::llvm::aa::DifferencePropagationinline
MarkPointeesEscapeAsHandled(PointerObjectIndex index)jlm::llvm::aa::DifferencePropagationinline
MarkPointsToExternalAsHandled(PointerObjectIndex index)jlm::llvm::aa::DifferencePropagationinline
NewPointees_jlm::llvm::aa::DifferencePropagationprivate
NewPointeesTracked_jlm::llvm::aa::DifferencePropagationprivate
OnPointerObjectsUnified(PointerObjectIndex root, PointerObjectIndex nonRoot)jlm::llvm::aa::DifferencePropagationinline
OnRemoveAllPointees(PointerObjectIndex index)jlm::llvm::aa::DifferencePropagationinline
PointeesEscapeFlagSeen_jlm::llvm::aa::DifferencePropagationprivate
PointeesEscapeIsNew(PointerObjectIndex index)jlm::llvm::aa::DifferencePropagationinline
PointsToExternalFlagSeen_jlm::llvm::aa::DifferencePropagationprivate
PointsToExternalIsNew(PointerObjectIndex index)jlm::llvm::aa::DifferencePropagationinline
Set_jlm::llvm::aa::DifferencePropagationprivate