Jlm
jlm::llvm::aa::PointsToGraph Member List

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

addNode(NodeKind kind, bool externallyAvailable, bool isConstant, std::optional< size_t > memorySize, const void *object)jlm::llvm::aa::PointsToGraphprivate
addNodeForAlloca(const rvsdg::SimpleNode &allocaNode, bool externallyAvailable)jlm::llvm::aa::PointsToGraph
addNodeForDelta(const rvsdg::DeltaNode &deltaNode, bool externallyAvailable)jlm::llvm::aa::PointsToGraph
addNodeForImport(const rvsdg::GraphImport &argument, bool externallyAvailable)jlm::llvm::aa::PointsToGraph
addNodeForLambda(const rvsdg::LambdaNode &lambdaNode, bool externallyAvailable)jlm::llvm::aa::PointsToGraph
addNodeForMalloc(const rvsdg::SimpleNode &mallocNode, bool externallyAvailable)jlm::llvm::aa::PointsToGraph
addNodeForRegisters()jlm::llvm::aa::PointsToGraph
addTarget(NodeIndex source, NodeIndex target)jlm::llvm::aa::PointsToGraph
allocaMap_jlm::llvm::aa::PointsToGraphprivate
AllocaNodeIterator typedefjlm::llvm::aa::PointsToGraphprivate
AllocaNodeMap typedefjlm::llvm::aa::PointsToGraphprivate
AllocaNodeRange typedefjlm::llvm::aa::PointsToGraphprivate
allocaNodes() const noexceptjlm::llvm::aa::PointsToGraph
create()jlm::llvm::aa::PointsToGraphinlinestatic
deltaMap_jlm::llvm::aa::PointsToGraphprivate
DeltaNodeIterator typedefjlm::llvm::aa::PointsToGraphprivate
DeltaNodeMap typedefjlm::llvm::aa::PointsToGraphprivate
DeltaNodeRange typedefjlm::llvm::aa::PointsToGraphprivate
deltaNodes() const noexceptjlm::llvm::aa::PointsToGraph
dumpDot(const PointsToGraph &pointsToGraph)jlm::llvm::aa::PointsToGraphstatic
dumpGraph(util::graph::Writer &graphWriter, const PointsToGraph &pointsToGraph)jlm::llvm::aa::PointsToGraphstatic
ExternallyAvailableIterator typedefjlm::llvm::aa::PointsToGraphprivate
externallyAvailableNodes_jlm::llvm::aa::PointsToGraphprivate
ExternallyAvailableRange typedefjlm::llvm::aa::PointsToGraphprivate
externalMemoryNode_jlm::llvm::aa::PointsToGraphprivate
getAllocaForNode(NodeIndex index) constjlm::llvm::aa::PointsToGraphinline
getDeltaForNode(NodeIndex index) constjlm::llvm::aa::PointsToGraphinline
getExplicitTargets(NodeIndex index) constjlm::llvm::aa::PointsToGraphinline
getExternallyAvailableNodes() const noexceptjlm::llvm::aa::PointsToGraphinline
getExternalMemoryNode() const noexceptjlm::llvm::aa::PointsToGraph
getImportForNode(NodeIndex index) constjlm::llvm::aa::PointsToGraphinline
getLambdaForNode(NodeIndex index) constjlm::llvm::aa::PointsToGraphinline
getMallocForNode(NodeIndex index) constjlm::llvm::aa::PointsToGraphinline
getNodeDebugString(NodeIndex index, char separator=' ') constjlm::llvm::aa::PointsToGraph
getNodeForAlloca(const rvsdg::SimpleNode &node) constjlm::llvm::aa::PointsToGraphinline
getNodeForDelta(const rvsdg::DeltaNode &node) constjlm::llvm::aa::PointsToGraphinline
getNodeForImport(const rvsdg::GraphImport &argument) constjlm::llvm::aa::PointsToGraphinline
getNodeForLambda(const rvsdg::LambdaNode &node) constjlm::llvm::aa::PointsToGraphinline
getNodeForMalloc(const rvsdg::SimpleNode &node) constjlm::llvm::aa::PointsToGraphinline
getNodeForRegister(const rvsdg::Output &output) constjlm::llvm::aa::PointsToGraphinline
getNodeKind(NodeIndex index) constjlm::llvm::aa::PointsToGraphinline
hasNodeForAlloca(const rvsdg::SimpleNode &node) constjlm::llvm::aa::PointsToGraphinline
hasNodeForDelta(const rvsdg::DeltaNode &node) constjlm::llvm::aa::PointsToGraphinline
hasNodeForImport(const rvsdg::GraphImport &argument) constjlm::llvm::aa::PointsToGraphinline
hasNodeForLambda(const rvsdg::LambdaNode &node) constjlm::llvm::aa::PointsToGraphinline
hasNodeForMalloc(const rvsdg::SimpleNode &node) constjlm::llvm::aa::PointsToGraphinline
hasNodeForRegister(const rvsdg::Output &output) constjlm::llvm::aa::PointsToGraphinline
importMap_jlm::llvm::aa::PointsToGraphprivate
ImportNodeIterator typedefjlm::llvm::aa::PointsToGraphprivate
ImportNodeMap typedefjlm::llvm::aa::PointsToGraphprivate
ImportNodeRange typedefjlm::llvm::aa::PointsToGraphprivate
importNodes() const noexceptjlm::llvm::aa::PointsToGraph
isExternallyAvailable(NodeIndex index) constjlm::llvm::aa::PointsToGraphinline
isMemoryNode(NodeIndex index) constjlm::llvm::aa::PointsToGraphinline
isNodeConstant(NodeIndex index) const noexceptjlm::llvm::aa::PointsToGraphinline
isRegisterNode(NodeIndex index) constjlm::llvm::aa::PointsToGraphinline
isSupergraphOf(const PointsToGraph &subgraph) constjlm::llvm::aa::PointsToGraph
isTargeting(NodeIndex source, NodeIndex target) constjlm::llvm::aa::PointsToGraphinline
isTargetingAllExternallyAvailable(NodeIndex index) constjlm::llvm::aa::PointsToGraphinline
lambdaMap_jlm::llvm::aa::PointsToGraphprivate
LambdaNodeIterator typedefjlm::llvm::aa::PointsToGraphprivate
LambdaNodeMap typedefjlm::llvm::aa::PointsToGraphprivate
LambdaNodeRange typedefjlm::llvm::aa::PointsToGraphprivate
lambdaNodes() const noexceptjlm::llvm::aa::PointsToGraph
mallocMap_jlm::llvm::aa::PointsToGraphprivate
MallocNodeIterator typedefjlm::llvm::aa::PointsToGraphprivate
MallocNodeMap typedefjlm::llvm::aa::PointsToGraphprivate
MallocNodeRange typedefjlm::llvm::aa::PointsToGraphprivate
mallocNodes() const noexceptjlm::llvm::aa::PointsToGraph
mapRegisterToNode(const rvsdg::Output &output, NodeIndex nodeIndex)jlm::llvm::aa::PointsToGraph
markAsTargetsAllExternallyAvailable(NodeIndex index)jlm::llvm::aa::PointsToGraph
nodeData_jlm::llvm::aa::PointsToGraphprivate
nodeExplicitTargets_jlm::llvm::aa::PointsToGraphprivate
NodeIndex typedefjlm::llvm::aa::PointsToGraph
NodeKind enum namejlm::llvm::aa::PointsToGraph
nodeObjects_jlm::llvm::aa::PointsToGraphprivate
numAllocaNodes() const noexceptjlm::llvm::aa::PointsToGraphinline
numDeltaNodes() const noexceptjlm::llvm::aa::PointsToGraphinline
numEdges() const noexceptjlm::llvm::aa::PointsToGraph
numExternallyAvailableNodes() const noexceptjlm::llvm::aa::PointsToGraphinline
numImportNodes() const noexceptjlm::llvm::aa::PointsToGraphinline
numLambdaNodes() const noexceptjlm::llvm::aa::PointsToGraphinline
numMallocNodes() const noexceptjlm::llvm::aa::PointsToGraphinline
numMappedRegisters() const noexceptjlm::llvm::aa::PointsToGraphinline
numMemoryNodes() const noexceptjlm::llvm::aa::PointsToGraphinline
numNodes() const noexceptjlm::llvm::aa::PointsToGraphinline
numNodesTargetingAllExternallyAvailable() const noexceptjlm::llvm::aa::PointsToGraphinline
numNodesTargetingAllExternallyAvailable_jlm::llvm::aa::PointsToGraphprivate
numRegisterNodes() const noexceptjlm::llvm::aa::PointsToGraphinline
operator=(const PointsToGraph &)=deletejlm::llvm::aa::PointsToGraph
operator=(PointsToGraph &&)=deletejlm::llvm::aa::PointsToGraph
PointsToGraph()jlm::llvm::aa::PointsToGraphprivate
PointsToGraph(const PointsToGraph &)=deletejlm::llvm::aa::PointsToGraph
PointsToGraph(PointsToGraph &&)=deletejlm::llvm::aa::PointsToGraph
registerMap_jlm::llvm::aa::PointsToGraphprivate
RegisterNodeIterator typedefjlm::llvm::aa::PointsToGraphprivate
RegisterNodeMap typedefjlm::llvm::aa::PointsToGraphprivate
RegisterNodeRange typedefjlm::llvm::aa::PointsToGraphprivate
registerNodes() const noexceptjlm::llvm::aa::PointsToGraph
registerNodes_jlm::llvm::aa::PointsToGraphprivate
tryGetNodeSize(NodeIndex index) const noexceptjlm::llvm::aa::PointsToGraphinline