| AddPointerObject(PointerObjectKind kind, bool canPoint) | jlm::llvm::aa::PointerObjectSet | private |
| AddToPointsToSet(PointerObjectIndex pointer, PointerObjectIndex pointee) | jlm::llvm::aa::PointerObjectSet | |
| AllocaMap_ | jlm::llvm::aa::PointerObjectSet | private |
| CanPoint(PointerObjectIndex index) const noexcept | jlm::llvm::aa::PointerObjectSet | |
| CanTrackPointeesImplicitly(PointerObjectIndex index) const noexcept | jlm::llvm::aa::PointerObjectSet | |
| Clone() const | jlm::llvm::aa::PointerObjectSet | |
| CreateAllocaMemoryObject(const rvsdg::SimpleNode &allocaNode, bool canPoint) | jlm::llvm::aa::PointerObjectSet | |
| CreateDummyRegisterPointerObject() | jlm::llvm::aa::PointerObjectSet | |
| CreateFunctionMemoryObject(const rvsdg::LambdaNode &lambdaNode) | jlm::llvm::aa::PointerObjectSet | |
| CreateGlobalMemoryObject(const rvsdg::DeltaNode &deltaNode, bool canPoint) | jlm::llvm::aa::PointerObjectSet | |
| CreateImportMemoryObject(const LlvmGraphImport &importNode, bool canPoint) | jlm::llvm::aa::PointerObjectSet | |
| CreateMallocMemoryObject(const rvsdg::SimpleNode &mallocNode, bool canPoint) | jlm::llvm::aa::PointerObjectSet | |
| CreateRegisterPointerObject(const rvsdg::Output &rvsdgOutput) | jlm::llvm::aa::PointerObjectSet | |
| FunctionMap_ | jlm::llvm::aa::PointerObjectSet | private |
| GetAllocaMap() const noexcept | jlm::llvm::aa::PointerObjectSet | |
| GetFunctionMap() const noexcept | jlm::llvm::aa::PointerObjectSet | |
| GetFunctionMemoryObject(const rvsdg::LambdaNode &lambdaNode) const | jlm::llvm::aa::PointerObjectSet | |
| GetGlobalMap() const noexcept | jlm::llvm::aa::PointerObjectSet | |
| GetImportMap() const noexcept | jlm::llvm::aa::PointerObjectSet | |
| GetLambdaNodeFromFunctionMemoryObject(PointerObjectIndex index) const | jlm::llvm::aa::PointerObjectSet | |
| GetMallocMap() const noexcept | jlm::llvm::aa::PointerObjectSet | |
| GetNumExplicitPointeesRemoved() const noexcept | jlm::llvm::aa::PointerObjectSet | |
| GetNumSetInsertionAttempts() const noexcept | jlm::llvm::aa::PointerObjectSet | |
| GetPointerObjectKind(PointerObjectIndex index) const noexcept | jlm::llvm::aa::PointerObjectSet | |
| GetPointsToSet(PointerObjectIndex index) const | jlm::llvm::aa::PointerObjectSet | |
| GetRegisterMap() const noexcept | jlm::llvm::aa::PointerObjectSet | |
| GetRegisterPointerObject(const rvsdg::Output &rvsdgOutput) const | jlm::llvm::aa::PointerObjectSet | |
| GetUnificationRoot(PointerObjectIndex index) const noexcept | jlm::llvm::aa::PointerObjectSet | |
| GlobalMap_ | jlm::llvm::aa::PointerObjectSet | private |
| HasEscaped(PointerObjectIndex index) const noexcept | jlm::llvm::aa::PointerObjectSet | |
| HasIdenticalSolAs(const PointerObjectSet &other) const | jlm::llvm::aa::PointerObjectSet | |
| HasPointeesEscaping(PointerObjectIndex index) const noexcept | jlm::llvm::aa::PointerObjectSet | |
| ImportMap_ | jlm::llvm::aa::PointerObjectSet | private |
| IsLoadedAsScalar(PointerObjectIndex index) const noexcept | jlm::llvm::aa::PointerObjectSet | |
| IsPointerObjectRegister(PointerObjectIndex index) const noexcept | jlm::llvm::aa::PointerObjectSet | |
| IsPointingTo(PointerObjectIndex pointer, PointerObjectIndex pointee) const | jlm::llvm::aa::PointerObjectSet | |
| IsPointingToExternal(PointerObjectIndex index) const noexcept | jlm::llvm::aa::PointerObjectSet | |
| IsStoredAsScalar(PointerObjectIndex index) const noexcept | jlm::llvm::aa::PointerObjectSet | |
| IsUnificationRoot(PointerObjectIndex index) const noexcept | jlm::llvm::aa::PointerObjectSet | |
| MakePointsToSetSuperset(PointerObjectIndex superset, PointerObjectIndex subset) | jlm::llvm::aa::PointerObjectSet | |
| MakePointsToSetSuperset(PointerObjectIndex superset, PointerObjectIndex subset, util::HashSet< PointerObjectIndex > &newPointees) | jlm::llvm::aa::PointerObjectSet | |
| MallocMap_ | jlm::llvm::aa::PointerObjectSet | private |
| MapRegisterToExistingPointerObject(const rvsdg::Output &rvsdgOutput, PointerObjectIndex pointerObject) | jlm::llvm::aa::PointerObjectSet | |
| MarkAsEscaped(PointerObjectIndex index) | jlm::llvm::aa::PointerObjectSet | |
| MarkAsLoadingAsScalar(PointerObjectIndex index) | jlm::llvm::aa::PointerObjectSet | |
| MarkAsPointeesEscaping(PointerObjectIndex index) | jlm::llvm::aa::PointerObjectSet | |
| MarkAsPointingToExternal(PointerObjectIndex index) | jlm::llvm::aa::PointerObjectSet | |
| MarkAsStoringAsScalar(PointerObjectIndex index) | jlm::llvm::aa::PointerObjectSet | |
| NumExplicitPointeesRemoved_ | jlm::llvm::aa::PointerObjectSet | private |
| NumMemoryPointerObjects() const noexcept | jlm::llvm::aa::PointerObjectSet | |
| NumMemoryPointerObjectsCanPoint() const noexcept | jlm::llvm::aa::PointerObjectSet | |
| NumPointerObjects() const noexcept | jlm::llvm::aa::PointerObjectSet | |
| NumPointerObjectsOfKind(PointerObjectKind kind) const noexcept | jlm::llvm::aa::PointerObjectSet | |
| NumRegisterPointerObjects() const noexcept | jlm::llvm::aa::PointerObjectSet | |
| NumSetInsertionAttempts_ | jlm::llvm::aa::PointerObjectSet | private |
| PointerObjectParents_ | jlm::llvm::aa::PointerObjectSet | mutableprivate |
| PointerObjectRank_ | jlm::llvm::aa::PointerObjectSet | private |
| PointerObjects_ | jlm::llvm::aa::PointerObjectSet | private |
| PointerObjectSet()=default | jlm::llvm::aa::PointerObjectSet | |
| PointsToSets_ | jlm::llvm::aa::PointerObjectSet | private |
| PropagateNewPointees(PointerObjectIndex superset, PointerObjectIndex subset, NewPointeeFunctor &onNewPointee) | jlm::llvm::aa::PointerObjectSet | private |
| RegisterMap_ | jlm::llvm::aa::PointerObjectSet | private |
| RemoveAllPointees(PointerObjectIndex index) | jlm::llvm::aa::PointerObjectSet | |
| TryGetRegisterPointerObject(const rvsdg::Output &rvsdgOutput) const | jlm::llvm::aa::PointerObjectSet | |
| UnifyPointerObjects(PointerObjectIndex object1, PointerObjectIndex object2) | jlm::llvm::aa::PointerObjectSet | |