Searched defs:CFLAliasAnalysis (Results 1 – 1 of 1) sorted by relevance
175 struct CFLAliasAnalysis : public ImmutablePass, public AliasAnalysis { struct182 DenseMap<Function *, Optional<FunctionInfo>> Cache;183 std::forward_list<FunctionHandle> Handles;186 static char ID;188 CFLAliasAnalysis() : ImmutablePass(ID) { in CFLAliasAnalysis() argument192 ~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 …]