-//===- DataStructure.h - Build a Module's call graph -------------*- C++ -*--=//
+//===- DataStructure.h - Build data structure graphs -------------*- C++ -*--=//
//
// Implement the LLVM data structure analysis library.
//
assert(ArgNo < ArgLinks.size() && "Arg # out of range!");
return ArgLinks[ArgNo];
}
+ PointerValSet &getArgValues(unsigned ArgNo) {
+ assert(ArgNo < ArgLinks.size() && "Arg # out of range!");
+ return ArgLinks[ArgNo];
+ }
const std::vector<PointerValSet> &getArgs() const { return ArgLinks; }
virtual void dropAllReferences() {
-//===- DataStructure.h - Build a Module's call graph -------------*- C++ -*--=//
+//===- DataStructure.h - Build data structure graphs -------------*- C++ -*--=//
//
// Implement the LLVM data structure analysis library.
//
assert(ArgNo < ArgLinks.size() && "Arg # out of range!");
return ArgLinks[ArgNo];
}
+ PointerValSet &getArgValues(unsigned ArgNo) {
+ assert(ArgNo < ArgLinks.size() && "Arg # out of range!");
+ return ArgLinks[ArgNo];
+ }
const std::vector<PointerValSet> &getArgs() const { return ArgLinks; }
virtual void dropAllReferences() {