AddCallSiteCHI(const CallICFGNode *cs, const MRSet &mrSet) | SVF::MemSSA | inlineprivate |
AddCallSiteCHI(const CallICFGNode *cs, const MemRegion *mr) | SVF::MemSSA | inlineprivate |
AddCallSiteMU(const CallICFGNode *cs, const MRSet &mrSet) | SVF::MemSSA | inlineprivate |
AddCallSiteMU(const CallICFGNode *cs, const MemRegion *mr) | SVF::MemSSA | inlineprivate |
AddLoadMU(const SVFBasicBlock *bb, const LoadStmt *load, const MRSet &mrSet) | SVF::MemSSA | inlineprivate |
AddLoadMU(const SVFBasicBlock *bb, const LoadStmt *load, const MemRegion *mr) | SVF::MemSSA | inlineprivate |
AddMSSAPHI(const SVFBasicBlock *bb, const MRSet &mrSet) | SVF::MemSSA | inlineprivate |
AddMSSAPHI(const SVFBasicBlock *bb, const MemRegion *mr) | SVF::MemSSA | inlineprivate |
AddStoreCHI(const SVFBasicBlock *bb, const StoreStmt *store, const MRSet &mrSet) | SVF::MemSSA | inlineprivate |
AddStoreCHI(const SVFBasicBlock *bb, const StoreStmt *store, const MemRegion *mr) | SVF::MemSSA | inlineprivate |
bb2PhiSetMap | SVF::MemSSA | private |
BBList typedef | SVF::MemSSA | |
BBToMRSetMap typedef | SVF::MemSSA | |
BBToPhiSetMap typedef | SVF::MemSSA | |
buildMemSSA(const SVFFunction &fun) | SVF::MemSSA | virtual |
CALLCHI typedef | SVF::MemSSA | |
CALLMU typedef | SVF::MemSSA | |
CallSiteToCHISetMap typedef | SVF::MemSSA | |
callsiteToChiSetMap | SVF::MemSSA | private |
callsiteToMuSetMap | SVF::MemSSA | private |
CallSiteToMUSetMap typedef | SVF::MemSSA | |
CHI typedef | SVF::MemSSA | |
CHISet typedef | SVF::MemSSA | |
collectRegDefs(const SVFBasicBlock *bb, const MemRegion *mr) | SVF::MemSSA | inlineprivate |
collectRegUses(const MemRegion *mr) | SVF::MemSSA | inlineprivate |
Condition typedef | SVF::MemSSA | |
createMUCHI(const SVFFunction &fun) | SVF::MemSSA | protectedvirtual |
destroy() | SVF::MemSSA | private |
Distinct enum value | SVF::MemSSA | |
dumpMSSA(OutStream &Out=SVFUtil::outs()) | SVF::MemSSA | |
ENTRYCHI typedef | SVF::MemSSA | |
funToEntryChiSetMap | SVF::MemSSA | private |
FunToEntryChiSetMap typedef | SVF::MemSSA | |
FunToReturnMuSetMap typedef | SVF::MemSSA | |
funToReturnMuSetMap | SVF::MemSSA | private |
getBBPhiNum() const | SVF::MemSSA | |
getBBToPhiSetMap() | SVF::MemSSA | inline |
getCallSiteChiNum() const | SVF::MemSSA | |
getCallSiteMuNum() const | SVF::MemSSA | |
getCallSiteToChiSetMap() | SVF::MemSSA | inline |
getCallSiteToMuSetMap() | SVF::MemSSA | inline |
getCHISet(const StoreStmt *st) | SVF::MemSSA | inline |
getCHISet(const CallICFGNode *cs) | SVF::MemSSA | inline |
getFuncEntryChiSet(const SVFFunction *fun) | SVF::MemSSA | inline |
getFunEntryChiNum() const | SVF::MemSSA | |
getFunRetMuNum() const | SVF::MemSSA | |
getFunToEntryChiSetMap() | SVF::MemSSA | inline |
getFunToRetMuSetMap() | SVF::MemSSA | inline |
getLoadMuNum() const | SVF::MemSSA | |
getLoadToMUSetMap() | SVF::MemSSA | inline |
getMRGenerator() | SVF::MemSSA | inline |
getMUSet(const LoadStmt *ld) | SVF::MemSSA | inline |
getMUSet(const CallICFGNode *cs) | SVF::MemSSA | inline |
getPAG() | SVF::MemSSA | inline |
getPHISet(const SVFBasicBlock *bb) | SVF::MemSSA | inline |
getPTA() const | SVF::MemSSA | inline |
getReturnMuSet(const SVFFunction *fun) | SVF::MemSSA | inline |
getStoreChiNum() const | SVF::MemSSA | |
getStoreToChiSetMap() | SVF::MemSSA | inline |
getTopStackVer(const MemRegion *mr) | SVF::MemSSA | inlineprivate |
hasCHI(const PAGEdge *inst) const | SVF::MemSSA | inline |
hasCHI(const CallICFGNode *cs) const | SVF::MemSSA | inline |
hasFuncEntryChi(const SVFFunction *fun) const | SVF::MemSSA | inline |
hasMU(const PAGEdge *inst) const | SVF::MemSSA | inline |
hasMU(const CallICFGNode *cs) const | SVF::MemSSA | inline |
hasPHISet(const SVFBasicBlock *bb) const | SVF::MemSSA | inline |
hasReturnMu(const SVFFunction *fun) const | SVF::MemSSA | inline |
insertPHI(const SVFFunction &fun) | SVF::MemSSA | protectedvirtual |
InterDisjoint enum value | SVF::MemSSA | |
IntraDisjoint enum value | SVF::MemSSA | |
load2MuSetMap | SVF::MemSSA | private |
LOADMU typedef | SVF::MemSSA | |
LoadToMUSetMap typedef | SVF::MemSSA | |
MDEF typedef | SVF::MemSSA | |
MemPartition enum name | SVF::MemSSA | |
MemRegToBBsMap typedef | SVF::MemSSA | |
MemRegToCounterMap typedef | SVF::MemSSA | |
MemRegToVerStackMap typedef | SVF::MemSSA | |
MemSSA(BVDataPTAImpl *p, bool ptrOnlyMSSA) | SVF::MemSSA | |
mr2CounterMap | SVF::MemSSA | private |
mr2VerStackMap | SVF::MemSSA | private |
mrGen | SVF::MemSSA | protected |
MRSet typedef | SVF::MemSSA | |
MRVector typedef | SVF::MemSSA | |
MU typedef | SVF::MemSSA | |
MUSet typedef | SVF::MemSSA | |
newSSAName(const MemRegion *mr, MSSADEF *def) | SVF::MemSSA | private |
performStat() | SVF::MemSSA | |
PHI typedef | SVF::MemSSA | |
PHISet typedef | SVF::MemSSA | |
pta | SVF::MemSSA | protected |
reg2BBMap | SVF::MemSSA | private |
RenameChiSet(const CHISet &chiSet, MRVector &memRegs) | SVF::MemSSA | inlineprivate |
RenameMuSet(const MUSet &muSet) | SVF::MemSSA | inlineprivate |
RenamePhiOps(const PHISet &phiSet, u32_t pos, MRVector &) | SVF::MemSSA | inlineprivate |
RenamePhiRes(const PHISet &phiSet, MRVector &memRegs) | SVF::MemSSA | inlineprivate |
RETMU typedef | SVF::MemSSA | |
SSARename(const SVFFunction &fun) | SVF::MemSSA | protectedvirtual |
SSARenameBB(const SVFBasicBlock &bb) | SVF::MemSSA | protectedvirtual |
stat | SVF::MemSSA | protected |
store2ChiSetMap | SVF::MemSSA | private |
STORECHI typedef | SVF::MemSSA | |
StoreToChiSetMap typedef | SVF::MemSSA | |
SVFStmtList typedef | SVF::MemSSA | |
timeOfCreateMUCHI | SVF::MemSSA | static |
timeOfGeneratingMemRegions | SVF::MemSSA | static |
timeOfInsertingPHI | SVF::MemSSA | static |
timeOfSSARenaming | SVF::MemSSA | static |
usedMRVers | SVF::MemSSA | private |
usedRegs | SVF::MemSSA | private |
varKills | SVF::MemSSA | private |
~MemSSA() | SVF::MemSSA | inlinevirtual |