diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2023-01-27 14:47:18 -0400 |
---|---|---|
committer | Matt Arsenault <arsenm2@gmail.com> | 2023-01-27 20:08:44 -0400 |
commit | abf44b5b1dbff845a59a7be0c57553cbfd6c4f4c (patch) | |
tree | cd79d95d17e45ab7df97e016387db8657b1af9eb | |
parent | f9a01630988716f1b52afe6727f34fe86c07c58a (diff) | |
download | llvm-abf44b5b1dbff845a59a7be0c57553cbfd6c4f4c.zip llvm-abf44b5b1dbff845a59a7be0c57553cbfd6c4f4c.tar.gz llvm-abf44b5b1dbff845a59a7be0c57553cbfd6c4f4c.tar.bz2 |
llvm-reduce: Use consistent type for reducer function
-rw-r--r-- | llvm/tools/llvm-reduce/deltas/ReduceAliases.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/llvm/tools/llvm-reduce/deltas/ReduceAliases.cpp b/llvm/tools/llvm-reduce/deltas/ReduceAliases.cpp index d889b3e..2f2df54 100644 --- a/llvm/tools/llvm-reduce/deltas/ReduceAliases.cpp +++ b/llvm/tools/llvm-reduce/deltas/ReduceAliases.cpp @@ -31,15 +31,17 @@ static void extractAliasesFromModule(Oracle &O, ReducerWorkItem &Program) { } } -static void extractIFuncsFromModule(Oracle &O, Module &Program) { +static void extractIFuncsFromModule(Oracle &O, ReducerWorkItem &WorkItem) { + Module &Mod = WorkItem.getModule(); + std::vector<GlobalIFunc *> IFuncs; - for (GlobalIFunc &GI : Program.ifuncs()) { + for (GlobalIFunc &GI : Mod.ifuncs()) { if (!O.shouldKeep()) IFuncs.push_back(&GI); } if (!IFuncs.empty()) - lowerGlobalIFuncUsersAsGlobalCtor(Program, IFuncs); + lowerGlobalIFuncUsersAsGlobalCtor(Mod, IFuncs); } void llvm::reduceAliasesDeltaPass(TestRunner &Test) { |