14 #ifndef LLVM_ANALYSIS_FINDUSEDTYPES_H
15 #define LLVM_ANALYSIS_FINDUSEDTYPES_H
48 void IncorporateType(
Type *Ty);
52 void IncorporateValue(
const Value *V);
COFF::RelocationTypeX86 Type
static PassRegistry * getPassRegistry()
The main container class for the LLVM Intermediate Representation.
virtual void getAnalysisUsage(AnalysisUsage &AU) const
getAnalysisUsage - We do not modify anything.
void initializeFindUsedTypesPass(PassRegistry &)
void print(raw_ostream &o, const Module *M) const
const SetVector< Type * > & getTypes() const
bool runOnModule(Module &M)
run - This incorporates all types used by the specified module
LLVM Value Representation.
A vector that has set insertion semantics.