#include <SVFFileSystem.h>
Definition at line 344 of file SVFFileSystem.h.
◆ SVFModuleWriter()
Definition at line 963 of file SVFFileSystem.cpp.
964{
965
967
968 const auto& svfTypes =
symTab->getSVFTypes();
970 for (
const SVFType*
type : svfTypes)
971 {
973 }
974
975 const auto& stInfos =
symTab->getStInfos();
977 for (
const StInfo*
stInfo : stInfos)
978 {
980 }
981
982 svfValuePool.reserve(svfModule->getFunctionSet().size() +
983 svfModule->getConstantSet().size() +
984 svfModule->getOtherValueSet().size());
985}
WriterPtrPool< SVFValue > svfValuePool
WriterPtrPool< StInfo > stInfoPool
WriterPtrPool< SVFType > svfTypePool
static SymbolTableInfo * SymbolInfo()
Singleton design here to make sure we only have one instance during any analysis.
llvm::IRBuilder IRBuilder
◆ getStInfoID()
◆ getSVFTypeID()
◆ getSVFValueID()
◆ getSVFValuePtr()
◆ sizeSVFValuePool()
size_t SVF::SVFModuleWriter::sizeSVFValuePool |
( |
| ) |
const |
|
inline |
◆ SVFIRWriter
◆ stInfoPool
◆ svfTypePool
◆ svfValuePool
The documentation for this class was generated from the following files: