Lines Matching refs:CFLAliasAnalysis

155 struct CFLAliasAnalysis;
158 FunctionHandle(Function *Fn, CFLAliasAnalysis *CFLAA) in FunctionHandle()
170 CFLAliasAnalysis *CFLAA;
175 struct CFLAliasAnalysis : public ImmutablePass, public AliasAnalysis { struct
188 CFLAliasAnalysis() : ImmutablePass(ID) { in CFLAliasAnalysis() function
192 ~CFLAliasAnalysis() override {} in ~CFLAliasAnalysis() argument
262 CFLAliasAnalysis &AA;
266 GetEdgesVisitor(CFLAliasAnalysis &AA, SmallVectorImpl<Edge> &Output) in GetEdgesVisitor()
719 char CFLAliasAnalysis::ID = 0;
721 INITIALIZE_AG_PASS(CFLAliasAnalysis, AliasAnalysis, "cfl-aa",
725 return new CFLAliasAnalysis(); in createCFLAliasAnalysisPass()
742 static void argsToEdges(CFLAliasAnalysis &, Instruction *,
751 static void buildGraphFrom(CFLAliasAnalysis &, Function *,
757 static void constexprToEdges(CFLAliasAnalysis &, ConstantExpr &,
766 static void addInstructionToGraph(CFLAliasAnalysis &, Instruction &,
774 static FunctionInfo buildSetsFrom(CFLAliasAnalysis &, Function *);
842 static void argsToEdges(CFLAliasAnalysis &Analysis, Instruction *Inst, in argsToEdges()
862 static void constexprToEdges(CFLAliasAnalysis &Analysis, in constexprToEdges()
894 static void addInstructionToGraph(CFLAliasAnalysis &Analysis, Instruction &Inst, in addInstructionToGraph()
957 static void buildGraphFrom(CFLAliasAnalysis &Analysis, Function *Fn, in buildGraphFrom()
987 static FunctionInfo buildSetsFrom(CFLAliasAnalysis &Analysis, Function *Fn) { in buildSetsFrom()
1073 void CFLAliasAnalysis::scan(Function *Fn) { in scan()
1085 CFLAliasAnalysis::query(const AliasAnalysis::Location &LocA, in query()
1152 bool CFLAliasAnalysis::doInitialization(Module &M) { in doInitialization()