[llvm-dev] opt optimization

Francis Visoiu Mistrih via llvm-dev llvm-dev at lists.llvm.org
Fri Apr 10 10:10:00 PDT 2020


Hi,

For opt and llc you can use:

  --pass-remarks-filter=<regex>                                        - Only record optimization remarks from passes whose names match the given regular expression
  --pass-remarks-format=<format>                                       - The format used for serializing remarks (default: YAML)
  --pass-remarks-output=<filename>                                     - Output filename for pass remarks

Cheers,

— Francis

> On Apr 8, 2020, at 4:04 PM, Stefanos Baziotis via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> 
> Hi Nethish,
> 
> I recently learned about -print-after-all. This will print the IR after each pass. This is not exactly what you want but in the meantime it may help.
> 
> Best,
> Stefanos
> 
> Στις Πέμ, 9 Απρ 2020 στις 4:22 π.μ., ο/η nethish via llvm-dev <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> έγραψε:
> Is there any way to find if a optimization pass has passed in opt?
> In clang -fsave-optimzization-record would tell if particular optimization pass has applied or failed.
> Is there similar functionality in opt?
> 
> Regards,
> Nethish.
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev <https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200410/43351b3f/attachment-0001.html>


More information about the llvm-dev mailing list