| addAddrEdge(NodeID src, NodeID dst) | SVF::PAGBuilder | inline |
| addBinaryOPEdge(NodeID src, NodeID dst) | SVF::PAGBuilder | inline |
| addBlackHoleAddrEdge(NodeID node) | SVF::PAGBuilder | inline |
| addCallEdge(NodeID src, NodeID dst, const CallBlockNode *cs) | SVF::PAGBuilder | inline |
| addCmpEdge(NodeID src, NodeID dst) | SVF::PAGBuilder | inline |
| addComplexConsForExt(Value *D, Value *S, u32_t sz=0) | SVF::PAGBuilder | |
| addCopyEdge(NodeID src, NodeID dst) | SVF::PAGBuilder | inline |
| addEdge(NodeID src, NodeID dst, PAGEdge::PEDGEK kind, Size_t offset=0, Instruction *cs=nullptr) | SVF::PAGBuilder | |
| addGepEdge(NodeID src, NodeID dst, const LocationSet &ls, bool constGep) | SVF::PAGBuilder | inline |
| addGlobalBlackHoleAddrEdge(NodeID node, const ConstantExpr *int2Ptrce) | SVF::PAGBuilder | inline |
| addLoadEdge(NodeID src, NodeID dst) | SVF::PAGBuilder | inline |
| addNormalGepEdge(NodeID src, NodeID dst, const LocationSet &ls) | SVF::PAGBuilder | inline |
| addNullPtrNode() | SVF::PAGBuilder | inline |
| addRetEdge(NodeID src, NodeID dst, const CallBlockNode *cs) | SVF::PAGBuilder | inline |
| addStoreEdge(NodeID src, NodeID dst) | SVF::PAGBuilder | inline |
| addThreadForkEdge(NodeID src, NodeID dst, const CallBlockNode *cs) | SVF::PAGBuilder | inline |
| addThreadJoinEdge(NodeID src, NodeID dst, const CallBlockNode *cs) | SVF::PAGBuilder | inline |
| addUnaryOPEdge(NodeID src, NodeID dst) | SVF::PAGBuilder | inline |
| addVariantGepEdge(NodeID src, NodeID dst) | SVF::PAGBuilder | inline |
| build(SVFModule *svfModule) | SVF::PAGBuilder | virtual |
| computeGepOffset(const User *V, LocationSet &ls) | SVF::PAGBuilder | |
| curBB | SVF::PAGBuilder | private |
| curVal | SVF::PAGBuilder | private |
| getBaseTypeAndFlattenedFields(Value *v, std::vector< LocationSet > &fields) | SVF::PAGBuilder | |
| getCurrentBB() const | SVF::PAGBuilder | inline |
| getCurrentValue() const | SVF::PAGBuilder | inline |
| getGepValNode(const Value *val, const LocationSet &ls, const Type *baseType, u32_t fieldidx) | SVF::PAGBuilder | |
| getGlobalVarField(const GlobalVariable *gvar, u32_t offset) | SVF::PAGBuilder | |
| getObjectNode(const Value *V) | SVF::PAGBuilder | inline |
| getPAG() const | SVF::PAGBuilder | inline |
| getReturnNode(const SVFFunction *func) | SVF::PAGBuilder | inline |
| getValueNode(const Value *V) | SVF::PAGBuilder | inline |
| getVarargNode(const SVFFunction *func) | SVF::PAGBuilder | inline |
| handleDirectCall(CallSite cs, const SVFFunction *F) | SVF::PAGBuilder | |
| handleExtCall(CallSite cs, const SVFFunction *F) | SVF::PAGBuilder | virtual |
| handleIndCall(CallSite cs) | SVF::PAGBuilder | |
| InitialGlobal(const GlobalVariable *gvar, Constant *C, u32_t offset) | SVF::PAGBuilder | |
| initialiseNodes() | SVF::PAGBuilder | |
| pag | SVF::PAGBuilder | private |
| PAGBuilder() | SVF::PAGBuilder | inline |
| processCE(const Value *val) | SVF::PAGBuilder | |
| sanityCheck() | SVF::PAGBuilder | |
| setCurrentBBAndValueForPAGEdge(PAGEdge *edge) | SVF::PAGBuilder | |
| setCurrentLocation(const Value *val, const BasicBlock *bb) | SVF::PAGBuilder | inline |
| svfMod | SVF::PAGBuilder | private |
| visitAllocaInst(AllocaInst &AI) | SVF::PAGBuilder | virtual |
| visitAtomicCmpXchgInst(AtomicCmpXchgInst &I) | SVF::PAGBuilder | inline |
| visitAtomicRMWInst(AtomicRMWInst &I) | SVF::PAGBuilder | inline |
| visitBinaryOperator(BinaryOperator &I) | SVF::PAGBuilder | |
| visitBranchInst(BranchInst &I) | SVF::PAGBuilder | |
| visitCallBrInst(CallBrInst &I) | SVF::PAGBuilder | inline |
| visitCallInst(CallInst &I) | SVF::PAGBuilder | inline |
| visitCallSite(CallSite cs) | SVF::PAGBuilder | |
| visitCastInst(CastInst &I) | SVF::PAGBuilder | |
| visitCmpInst(CmpInst &I) | SVF::PAGBuilder | |
| visitExtractElementInst(ExtractElementInst &I) | SVF::PAGBuilder | |
| visitExtractValueInst(ExtractValueInst &EVI) | SVF::PAGBuilder | |
| visitFenceInst(FenceInst &I) | SVF::PAGBuilder | inline |
| visitFreezeInst(FreezeInst &I) | SVF::PAGBuilder | |
| visitGetElementPtrInst(GetElementPtrInst &I) | SVF::PAGBuilder | |
| visitGlobal(SVFModule *svfModule) | SVF::PAGBuilder | |
| visitInsertElementInst(InsertElementInst &I) | SVF::PAGBuilder | inline |
| visitInsertValueInst(InsertValueInst &I) | SVF::PAGBuilder | inline |
| visitInstruction(Instruction &) | SVF::PAGBuilder | inline |
| visitInvokeInst(InvokeInst &II) | SVF::PAGBuilder | inline |
| visitLandingPadInst(LandingPadInst &I) | SVF::PAGBuilder | inline |
| visitLoadInst(LoadInst &I) | SVF::PAGBuilder | |
| visitPHINode(PHINode &I) | SVF::PAGBuilder | |
| visitResumeInst(ResumeInst &) | SVF::PAGBuilder | inline |
| visitReturnInst(ReturnInst &I) | SVF::PAGBuilder | |
| visitSelectInst(SelectInst &I) | SVF::PAGBuilder | |
| visitShuffleVectorInst(ShuffleVectorInst &I) | SVF::PAGBuilder | inline |
| visitStoreInst(StoreInst &I) | SVF::PAGBuilder | |
| visitSwitchInst(SwitchInst &I) | SVF::PAGBuilder | |
| visitUnaryOperator(UnaryOperator &I) | SVF::PAGBuilder | |
| visitUnreachableInst(UnreachableInst &) | SVF::PAGBuilder | inline |
| visitVAArgInst(VAArgInst &) | SVF::PAGBuilder | |
| visitVACopyInst(VACopyInst &I) | SVF::PAGBuilder | inline |
| visitVAEndInst(VAEndInst &I) | SVF::PAGBuilder | inline |
| visitVAStartInst(VAStartInst &I) | SVF::PAGBuilder | inline |
| ~PAGBuilder() | SVF::PAGBuilder | inlinevirtual |