77 return edge->getEdgeKind() ==
Addr ||
APOffset getConstantStructFldIdx() const
Get methods.
static bool classof(const GenericConsEdgeTy *edge)
AddrCGEdge(const AddrCGEdge &)
place holder
static bool classof(const AddrCGEdge *)
Methods for support type inquiry through isa, cast, and dyn_cast:
void operator=(const AddrCGEdge &)
place holder
static bool classof(const ConstraintEdge *edge)
ConstraintEdge(ConstraintNode *s, ConstraintNode *d, ConstraintEdgeK k, EdgeID id=0)
Constructor.
static bool classof(const GenericConsEdgeTy *edge)
ClassOf.
~ConstraintEdge()
Destructor.
EdgeID getEdgeID() const
Return edge ID.
GenericNode< ConstraintNode, ConstraintEdge >::GEdgeSetTy ConstraintEdgeSetTy
Constraint edge type.
static bool classof(const CopyCGEdge *)
Methods for support type inquiry through isa, cast, and dyn_cast:
void operator=(const CopyCGEdge &)
place holder
static bool classof(const ConstraintEdge *edge)
CopyCGEdge(ConstraintNode *s, ConstraintNode *d, EdgeID id)
constructor
CopyCGEdge(const CopyCGEdge &)
place holder
static bool classof(const GenericConsEdgeTy *edge)
OrderedSet< EdgeType *, typename EdgeType::equalGEdge > GEdgeSetTy
Edge kind.
static bool classof(const ConstraintEdge *edge)
GepCGEdge(ConstraintNode *s, ConstraintNode *d, ConstraintEdgeK k, EdgeID id)
Constructor.
void operator=(const GepCGEdge &)
place holder
GepCGEdge(const GepCGEdge &)
place holder
static bool classof(const GenericConsEdgeTy *edge)
static bool classof(const GepCGEdge *)
Methods for support type inquiry through isa, cast, and dyn_cast:
void operator=(const LoadCGEdge &)
place holder
static bool classof(const LoadCGEdge *)
Methods for support type inquiry through isa, cast, and dyn_cast:
LoadCGEdge(ConstraintNode *s, ConstraintNode *d, EdgeID id)
Constructor.
LoadCGEdge(const LoadCGEdge &)
place holder
static bool classof(const GenericConsEdgeTy *edge)
static bool classof(const ConstraintEdge *edge)
static bool classof(const GenericConsEdgeTy *edge)
const AccessPath & getAccessPath() const
Get location set of the gep edge.
AccessPath ap
Access path of the gep edge.
NormalGepCGEdge()
place holder
NormalGepCGEdge(const NormalGepCGEdge &)
place holder
static bool classof(const NormalGepCGEdge *)
Methods for support type inquiry through isa, cast, and dyn_cast:
void operator=(const NormalGepCGEdge &)
place holder
NormalGepCGEdge(ConstraintNode *s, ConstraintNode *d, const AccessPath &ap, EdgeID id)
Constructor.
static bool classof(const GepCGEdge *edge)
static bool classof(const ConstraintEdge *edge)
APOffset getConstantFieldIdx() const
Get location set of the gep edge.
StoreCGEdge(const StoreCGEdge &)
place holder
static bool classof(const GenericConsEdgeTy *edge)
static bool classof(const ConstraintEdge *edge)
void operator=(const StoreCGEdge &)
place holder
StoreCGEdge()
place holder
static bool classof(const StoreCGEdge *)
Methods for support type inquiry through isa, cast, and dyn_cast:
StoreCGEdge(ConstraintNode *s, ConstraintNode *d, EdgeID id)
constructor
static bool classof(const ConstraintEdge *edge)
void operator=(const VariantGepCGEdge &)
place holder
static bool classof(const VariantGepCGEdge *)
Methods for support type inquiry through isa, cast, and dyn_cast:
VariantGepCGEdge(const VariantGepCGEdge &)
place holder
static bool classof(const GenericConsEdgeTy *edge)
VariantGepCGEdge()
place holder
VariantGepCGEdge(ConstraintNode *s, ConstraintNode *d, EdgeID id)
Constructor.
static bool classof(const GepCGEdge *edge)
GenericEdge< ConstraintNode > GenericConsEdgeTy
llvm::IRBuilder IRBuilder