25 #ifndef LLVM_LIB_TRANSFORMS_OBJCARC_PROVENANCEANALYSIS_H
26 #define LLVM_LIB_TRANSFORMS_OBJCARC_PROVENANCEANALYSIS_H
53 typedef std::pair<const Value *, const Value *> ValuePairTy;
74 CachedResults.
clear();
A parsed version of the target data layout string in and methods for querying it. ...
This class represents the LLVM 'select' instruction.
AliasAnalysis * getAA() const
static GCRegistry::Add< OcamlGC > B("ocaml","ocaml 3.10-compatible GC")
void setAA(AliasAnalysis *aa)
bool related(const Value *A, const Value *B, const DataLayout &DL)
LLVM Value Representation.
This is similar to BasicAliasAnalysis, and it uses many of the same techniques, except it uses specia...
static GCRegistry::Add< ErlangGC > A("erlang","erlang-compatible garbage collector")