addArgumentMap(const Argument *arg, SVFArgument *svfArg) | SVF::LLVMModuleSet | inline |
addBasicBlockMap(const BasicBlock *bb, SVFBasicBlock *svfBB) | SVF::LLVMModuleSet | inline |
addConstantDataMap(const ConstantData *cd, SVFConstantData *svfcd) | SVF::LLVMModuleSet | inline |
addFunctionMap(const Function *func, SVFFunction *svfFunc) | SVF::LLVMModuleSet | inline |
addFunctionMap(const Function *func, CallGraphNode *svfFunc) | SVF::LLVMModuleSet | |
addGlobalValueMap(const GlobalValue *glob, SVFGlobalValue *svfglob) | SVF::LLVMModuleSet | inline |
addInstructionMap(const Instruction *inst, SVFInstruction *svfInst) | SVF::LLVMModuleSet | inline |
addInstructionMap(const Instruction *inst, CallICFGNode *svfInst) | SVF::LLVMModuleSet | inline |
addInstructionMap(const Instruction *inst, RetICFGNode *svfInst) | SVF::LLVMModuleSet | inline |
addInstructionMap(const Instruction *inst, IntraICFGNode *svfInst) | SVF::LLVMModuleSet | inline |
addOtherConstantMap(const Constant *cons, SVFConstant *svfcons) | SVF::LLVMModuleSet | inline |
addOtherValueMap(const Value *ov, SVFOtherValue *svfov) | SVF::LLVMModuleSet | inline |
addSVFMain() | SVF::LLVMModuleSet | private |
addSVFTypeInfo(const Type *t) | SVF::LLVMModuleSet | private |
addToLLVMVal2SVFVarMap(const Value *val, SVFBaseNode *svfBaseNode) | SVF::LLVMModuleSet | private |
build() | SVF::LLVMModuleSet | private |
buildFunToFunMap() | SVF::LLVMModuleSet | private |
buildGlobalDefToRepMap() | SVF::LLVMModuleSet | private |
buildSVFModule(Module &mod) | SVF::LLVMModuleSet | static |
buildSVFModule(const std::vector< std::string > &moduleNameVec) | SVF::LLVMModuleSet | static |
buildSymbolTable() const | SVF::LLVMModuleSet | private |
callgraph | SVF::LLVMModuleSet | private |
collectArrayInfo(const ArrayType *T) | SVF::LLVMModuleSet | private |
collectExtFunAnnotations(const Module *mod) | SVF::LLVMModuleSet | private |
collectSimpleTypeInfo(const Type *T) | SVF::LLVMModuleSet | private |
collectStructInfo(const StructType *structTy, u32_t &numFields) | SVF::LLVMModuleSet | private |
collectTypeInfo(const Type *ty) | SVF::LLVMModuleSet | private |
createSVFDataStructure() | SVF::LLVMModuleSet | private |
createSVFFunction(const Function *func) | SVF::LLVMModuleSet | private |
CSToCallNodeMap | SVF::LLVMModuleSet | private |
CSToCallNodeMapTy typedef | SVF::LLVMModuleSet | |
CSToRetNodeMap | SVF::LLVMModuleSet | private |
CSToRetNodeMapTy typedef | SVF::LLVMModuleSet | |
dumpModulesToFile(const std::string &suffix) | SVF::LLVMModuleSet | |
empty() const | SVF::LLVMModuleSet | inline |
ExtFun2Annotations | SVF::LLVMModuleSet | private |
ExtFuncsVec | SVF::LLVMModuleSet | private |
Fun2AnnoMap typedef | SVF::LLVMModuleSet | |
FunctionSetType typedef | SVF::LLVMModuleSet | |
FunDeclToDefMapTy typedef | SVF::LLVMModuleSet | |
FunDefToDeclsMapTy typedef | SVF::LLVMModuleSet | |
FunToDominatorTree | SVF::LLVMModuleSet | private |
FunToFunEntryNodeMap | SVF::LLVMModuleSet | private |
FunToFunEntryNodeMapTy typedef | SVF::LLVMModuleSet | |
FunToFunExitNodeMap | SVF::LLVMModuleSet | private |
FunToFunExitNodeMapTy typedef | SVF::LLVMModuleSet | |
getCallBlock(const Instruction *cs) | SVF::LLVMModuleSet | inlineprivate |
getCallGraphNode(const Function *fun) const | SVF::LLVMModuleSet | inline |
getCallICFGNode(const Instruction *cs) | SVF::LLVMModuleSet | |
getContext() const | SVF::LLVMModuleSet | inline |
getDomTree(const Function *fun) | SVF::LLVMModuleSet | |
getFunEntryBlock(const Function *fun) | SVF::LLVMModuleSet | inlineprivate |
getFunEntryICFGNode(const Function *fun) | SVF::LLVMModuleSet | inline |
getFunExitBlock(const Function *fun) | SVF::LLVMModuleSet | inlineprivate |
getFunExitICFGNode(const Function *fun) | SVF::LLVMModuleSet | inline |
getGlobalRep(const GlobalVariable *val) const | SVF::LLVMModuleSet | inline |
getICFG() | SVF::LLVMModuleSet | inline |
getICFGNode(const Instruction *inst) | SVF::LLVMModuleSet | |
getIntraBlock(const Instruction *inst) | SVF::LLVMModuleSet | inlineprivate |
getIntraICFGNode(const Instruction *inst) | SVF::LLVMModuleSet | |
getLLVMGlobalFunctions(const GlobalVariable *global) | SVF::LLVMModuleSet | private |
getLLVMModules() const | SVF::LLVMModuleSet | inline |
getLLVMModuleSet() | SVF::LLVMModuleSet | inlinestatic |
getLLVMType(const SVFType *T) const | SVF::LLVMModuleSet | |
getLLVMValue(const SVFValue *value) const | SVF::LLVMModuleSet | inline |
getLLVMValue(const SVFBaseNode *value) const | SVF::LLVMModuleSet | inline |
getMainLLVMModule() const | SVF::LLVMModuleSet | inline |
getModule(u32_t idx) const | SVF::LLVMModuleSet | inline |
getModuleNum() const | SVF::LLVMModuleSet | inline |
getModuleRef(u32_t idx) const | SVF::LLVMModuleSet | inline |
getOtherSVFConstant(const Constant *oc) | SVF::LLVMModuleSet | |
getRetBlock(const Instruction *cs) | SVF::LLVMModuleSet | inlineprivate |
getRetICFGNode(const Instruction *cs) | SVF::LLVMModuleSet | |
getSVFArgument(const Argument *arg) const | SVF::LLVMModuleSet | inline |
getSVFBasicBlock(const BasicBlock *bb) const | SVF::LLVMModuleSet | inline |
getSVFConstantData(const ConstantData *cd) | SVF::LLVMModuleSet | |
getSVFFunction(const Function *fun) const | SVF::LLVMModuleSet | inline |
getSVFFunction(const std::string &name) | SVF::LLVMModuleSet | inline |
getSVFGlobalValue(const GlobalValue *g) const | SVF::LLVMModuleSet | inline |
getSVFInstruction(const Instruction *inst) const | SVF::LLVMModuleSet | inline |
getSVFModule() | SVF::LLVMModuleSet | inline |
getSVFOtherValue(const Value *ov) | SVF::LLVMModuleSet | |
getSVFType(const Type *T) | SVF::LLVMModuleSet | |
getSVFValue(const Value *value) | SVF::LLVMModuleSet | |
getTypeInference() | SVF::LLVMModuleSet | |
GlobalDefToRepMap | SVF::LLVMModuleSet | private |
GlobalDefToRepMapTy typedef | SVF::LLVMModuleSet | |
hasGlobalRep(const GlobalVariable *val) const | SVF::LLVMModuleSet | inline |
hasICFGNode(const Instruction *inst) | SVF::LLVMModuleSet | |
icfg | SVF::LLVMModuleSet | private |
ICFGBuilder | SVF::LLVMModuleSet | friend |
initDomTree(SVFFunction *func, const Function *f) | SVF::LLVMModuleSet | private |
initSVFBasicBlock(const Function *func) | SVF::LLVMModuleSet | private |
initSVFFunction() | SVF::LLVMModuleSet | private |
InstToBlockNodeMap | SVF::LLVMModuleSet | private |
InstToBlockNodeMapTy typedef | SVF::LLVMModuleSet | |
LLVMArgument2SVFArgument | SVF::LLVMModuleSet | private |
LLVMArgument2SVFArgumentMap typedef | SVF::LLVMModuleSet | |
LLVMBB2SVFBB | SVF::LLVMModuleSet | private |
LLVMBB2SVFBBMap typedef | SVF::LLVMModuleSet | |
LLVMConst2SVFConst | SVF::LLVMModuleSet | private |
LLVMConst2SVFConstMap typedef | SVF::LLVMModuleSet | |
LLVMFun2CallGraphNodeMap typedef | SVF::LLVMModuleSet | |
LLVMFun2SVFFunMap typedef | SVF::LLVMModuleSet | |
LLVMFunc2CallGraphNode | SVF::LLVMModuleSet | private |
LLVMFunc2SVFFunc | SVF::LLVMModuleSet | private |
LLVMInst2SVFInst | SVF::LLVMModuleSet | private |
LLVMInst2SVFInstMap typedef | SVF::LLVMModuleSet | |
LLVMModuleSet() | SVF::LLVMModuleSet | private |
llvmModuleSet | SVF::LLVMModuleSet | privatestatic |
LLVMType2SVFType | SVF::LLVMModuleSet | private |
LLVMType2SVFTypeMap typedef | SVF::LLVMModuleSet | |
LLVMValue2SVFOtherValue | SVF::LLVMModuleSet | private |
LLVMValue2SVFOtherValueMap typedef | SVF::LLVMModuleSet | |
loadExtAPIModules() | SVF::LLVMModuleSet | private |
loadModules(const std::vector< std::string > &moduleNameVec) | SVF::LLVMModuleSet | private |
modules | SVF::LLVMModuleSet | private |
owned_ctx | SVF::LLVMModuleSet | private |
owned_modules | SVF::LLVMModuleSet | private |
prePassSchedule() | SVF::LLVMModuleSet | private |
preProcessBCs(std::vector< std::string > &moduleNameVec) | SVF::LLVMModuleSet | static |
preProcessed | SVF::LLVMModuleSet | privatestatic |
releaseLLVMModuleSet() | SVF::LLVMModuleSet | inlinestatic |
setValueAttr(const Value *val, SVFValue *value) | SVF::LLVMModuleSet | private |
SVFBaseNode2LLVMValue | SVF::LLVMModuleSet | private |
SVFBaseNode2LLVMValueMap typedef | SVF::LLVMModuleSet | |
SVFIRBuilder | SVF::LLVMModuleSet | friend |
svfModule | SVF::LLVMModuleSet | private |
SVFValue2LLVMValue | SVF::LLVMModuleSet | private |
SVFValue2LLVMValueMap typedef | SVF::LLVMModuleSet | |
symInfo | SVF::LLVMModuleSet | private |
Type2TypeInfo | SVF::LLVMModuleSet | private |
Type2TypeInfoMap typedef | SVF::LLVMModuleSet | |
typeInference | SVF::LLVMModuleSet | private |
~LLVMModuleSet() | SVF::LLVMModuleSet | |