[llvm-dev] Module::createRNG() and new PassManager
Fedor Sergeev via llvm-dev
llvm-dev at lists.llvm.org
Fri Jan 24 14:15:05 PST 2020
Dominic,
what is the intended use of this interface? It seems to be unused in
llvm repo.
It is not clear to me why is it needed to seed RNG with pass name, but
you surely can do that :)
regards,
Fedor.
On 1/25/20 12:55 AM, Dominic Chen via llvm-dev wrote:
> Correct me if I'm wrong, but is Module::CreateRNG(Pass *) unusable with
> the new PassManager? Since each pass is defined as a
> llvm::PassInfoMixIn<DerivedT> instead of inheriting from llvm::Pass, it
> doesn't seem possible to obtain the underlying llvm::Pass * from e.g.
> llvm::ModuleAnalysisManager. Would it make sense to change the
> definition/implementation to Module::CreateRNG(StringRef PassName)?
>
> Please CC me on responses.
>
> Thanks,
>
> Dominic
>
>
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
More information about the llvm-dev
mailing list