30#ifndef INCLUDE_SVFMODULE_H_
31#define INCLUDE_SVFMODULE_H_
SVFModule()=default
Constructors.
std::vector< SVFLLVMValue * > ConstantType
const_alias_iterator alias_begin() const
const_alias_iterator alias_end() const
const_cdata_iterator constant_begin() const
OtherValueType::const_iterator const_ovalue_iterator
alias_iterator alias_end()
GlobalSetType::iterator global_iterator
global_iterator global_begin()
GlobalSetType GlobalSet
The Global Variables in the module.
static void releaseSVFModule()
void addConstant(SVFLLVMValue *cd)
GlobalSetType::const_iterator const_global_iterator
AliasSetType::const_iterator const_alias_iterator
void addGlobalSet(SVFLLVMValue *glob)
AliasSetType AliasSet
The Aliases in the module.
std::vector< SVFLLVMValue * > AliasSetType
ConstantType ConstantSet
The ConstantData in the module.
void addOtherValue(SVFLLVMValue *ov)
FunctionSetType::iterator iterator
Iterators type def.
std::vector< SVFLLVMValue * > OtherValueType
OtherValueType::iterator ovalue_iterator
const OtherValueType & getOtherValueSet() const
alias_iterator alias_begin()
void addFunctionSet(SVFFunction *svfFunc)
global_iterator global_end()
std::vector< SVFLLVMValue * > GlobalSetType
OtherValueType OtherValueSet
All other values in the module.
const GlobalSetType & getGlobalSet() const
const FunctionSetType & getFunctionSet() const
ConstantType::const_iterator const_cdata_iterator
const AliasSetType & getAliasSet() const
static SVFModule * getSVFModule()
const_cdata_iterator constant_end() const
AliasSetType::iterator alias_iterator
cdata_iterator constant_begin()
ConstantType::iterator cdata_iterator
std::vector< const SVFFunction * > FunctionSetType
cdata_iterator constant_end()
static SVFModule * svfModule
FunctionSetType FunctionSet
The Functions in the module.
void addAliasSet(SVFLLVMValue *alias)
const_global_iterator global_begin() const
const ConstantType & getConstantSet() const
const_global_iterator global_end() const
FunctionSetType::const_iterator const_iterator
const SVFFunction * getSVFFunction(const std::string &name)
llvm::IRBuilder IRBuilder