[llvm-dev] Options for timing passes in LLVM?

Martin J. O'Riordan via llvm-dev llvm-dev at lists.llvm.org
Fri Apr 14 08:28:51 PDT 2017


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>


More information about the llvm-dev mailing list