[llvm-dev] Options for timing passes in LLVM? (original) (raw)
Martin J. O'Riordan via llvm-dev llvm-dev at lists.llvm.org
Fri Apr 14 08:28:51 PDT 2017
- Previous message: [llvm-dev] Options for timing passes in LLVM?
- Next message: [llvm-dev] Separate LoopVectorize LLVM pass
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
That worked perfectly thanks.
MartinO
From: Craig Topper [mailto:craig.topper at gmail.com] Sent: 14 April 2017 15:46 To: Martin J. O'Riordan <martin.oriordan at movidius.com>; 陳韋任 <chenwj.cs97g at g2.nctu.edu.tw> Cc: LLVM Developers <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] Options for timing passes in LLVM?
For clang you want -ftime-report
On Fri, Apr 14, 2017 at 5:08 AM Martin J. O'Riordan via llvm-dev <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> > wrote:
Thanks :)
From: 陳韋任 [mailto:chenwj.cs97g at g2.nctu.edu.tw <mailto:chenwj.cs97g at g2.nctu.edu.tw> ] Sent: 14 April 2017 12:53 To: Martin J. O'Riordan <martin.oriordan at movidius.com <mailto:martin.oriordan at movidius.com> > Cc: LLVM Developers <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> > Subject: Re: [llvm-dev] Options for timing passes in LLVM?
Refer to llc
document [1], it would be --time-passes
.
[1] http://llvm.org/docs/CommandGuide/llc.html
HTH,
chenwj
2017-04-14 19:39 GMT+08:00 Martin J. O'Riordan via llvm-dev <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> >:
Hi LLVM-Dev,
Are there any options that can be used to report the time each LLVM pass takes to execute? I am examining a program that now takes about 6 times longer to compiler since we moved to the v4.0 sources from the v3.9 sources (~54s to ~320s), and so far my investigation does not seem to point to our additional target specific passes, so I would like to see where the time is being spent. If there are existing options already present for this kind of thing, that would be very helpful.
Thanks,
MartinO
LLVM Developers mailing list llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
--
-- Wei-Ren Chen (陳韋任) Homepage: https://people.cs.nctu.edu.tw/~chenwj
LLVM Developers mailing list llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
--
~Craig
-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170414/a5746617/attachment-0001.html>
- Previous message: [llvm-dev] Options for timing passes in LLVM?
- Next message: [llvm-dev] Separate LoopVectorize LLVM pass
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]