MCPcopy Create free account
hub / github.com/Samsung/UTopia / isVirtTable

Function isVirtTable

lib/indcallsolver/TBAAVirtSolverHandler.cpp:9–13  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7using namespace llvm;
8
9static inline bool isVirtTable(const GlobalVariable &GV) {
10 auto Name = GV.getName();
11 auto DemangledName = util::getDemangledName(Name);
12 return DemangledName.find("vtable for ") == 0;
13}
14
15TBAAVirtSolverHandler::TBAAVirtSolverHandler(TBAAVirtSolverHandler &&Handler)
16 : Map(std::move(Handler.Map)) {}

Callers 1

handleMethod · 0.85

Calls 3

getDemangledNameFunction · 0.85
getNameMethod · 0.45
findMethod · 0.45

Tested by

no test coverage detected