MCPcopy Create free account
hub / github.com/SVF-tools/SVF / addBasicBlock

Method addBasicBlock

svf-llvm/include/SVF-LLVM/LLVMModule.h:232–237  ·  view source on GitHub ↗

create a SVFBasicBlock according to LLVM BasicBlock, then add it to SVFFunction's BasicBlockGraph

Source from the content-addressed store, hash-verified

230
231 // create a SVFBasicBlock according to LLVM BasicBlock, then add it to SVFFunction's BasicBlockGraph
232 inline void addBasicBlock(FunObjVar* fun, const BasicBlock* bb)
233 {
234 SVFBasicBlock* svfBB = fun->getBasicBlockGraph()->addBasicBlock(bb->getName().str());
235 LLVMBB2SVFBB[bb] = svfBB;
236 SVFBaseNode2LLVMValue[svfBB] = bb;
237 }
238
239 inline void addInstructionMap(const Instruction* inst, CallICFGNode* svfInst)
240 {

Callers 1

createFunObjVarsMethod · 0.45

Calls 1

getBasicBlockGraphMethod · 0.80

Tested by

no test coverage detected