Home
last modified time | relevance | path

Searched defs:CFLAliasAnalysis (Results 1 – 1 of 1) sorted by relevance

/external/llvm/lib/Analysis/
DCFLAliasAnalysis.cpp175 struct CFLAliasAnalysis : public ImmutablePass, public AliasAnalysis { struct
182 DenseMap<Function *, Optional<FunctionInfo>> Cache;
183 std::forward_list<FunctionHandle> Handles;
186 static char ID;
188 CFLAliasAnalysis() : ImmutablePass(ID) { in CFLAliasAnalysis() argument
192 ~CFLAliasAnalysis() override {} in ~CFLAliasAnalysis()
194 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
198 void *getAdjustedAnalysisPointer(const void *ID) override { in getAdjustedAnalysisPointer()
207 void evict(Function *Fn) { Cache.erase(Fn); } in evict()
211 const Optional<FunctionInfo> &ensureCached(Function *Fn) { in ensureCached()
[all …]