Static Value-Flow Analysis
Loading...
Searching...
No Matches
Functions
SparseAbstractInterpretation.cpp File Reference
#include "AE/Svfexe/SparseAbstractInterpretation.h"
#include "AE/Svfexe/AEWTO.h"
#include "SVFIR/SVFIR.h"
#include "Graphs/SVFG.h"
#include "MSSA/SVFGBuilder.h"
#include "WPA/Andersen.h"

Go to the source code of this file.

Functions

static bool hasRedefineToSameObj (const ICFGNode *node, const IndirectSVFGEdge *edge)
 

Function Documentation

◆ hasRedefineToSameObj()

static bool hasRedefineToSameObj ( const ICFGNode node,
const IndirectSVFGEdge edge 
)
static

Definition at line 240 of file SparseAbstractInterpretation.cpp.

242{
243 for (const VFGNode* vfgNode : node->getVFGNodes())
244 {
245 if (SVFUtil::isa<StoreVFGNode>(vfgNode) &&
246 vfgNode->getDefSVFVars().intersects(edge->getPointsTo()))
247 return true;
248 }
249
250 return false;
251}
llvm::IRBuilder IRBuilder
Definition BasicTypes.h:76