zhi chen via llvm-dev
2015-Nov-19 21:29 UTC
[llvm-dev] Get timestamp and processor ID in the IR
Hi, I am wondering if it is possible to get the time-stamp and the processor ID where an instruction is exectued in the IR? Thanks for your help in advance:) Best, Zhi -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20151119/dbbafb32/attachment.html>
Hal Finkel via llvm-dev
2015-Nov-19 21:33 UTC
[llvm-dev] Get timestamp and processor ID in the IR
Hi Zhi, There is no standard (architecture-independent) way to get the processor id. We do have an intrinsic to get the cycle counter: http://llvm.org/docs/LangRef.html#llvm-readcyclecounter-intrinsic -Hal ----- Original Message -----> From: "zhi chen via llvm-dev" <llvm-dev at lists.llvm.org> > To: llvm-dev at lists.llvm.org > Sent: Thursday, November 19, 2015 3:29:40 PM > Subject: [llvm-dev] Get timestamp and processor ID in the IR > > > > Hi, > > > I am wondering if it is possible to get the time-stamp and the > processor ID where an instruction is exectued in the IR? Thanks for > your help in advance:) > > > Best, > Zhi > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-- Hal Finkel Assistant Computational Scientist Leadership Computing Facility Argonne National Laboratory
zhi chen via llvm-dev
2015-Nov-19 21:48 UTC
[llvm-dev] Get timestamp and processor ID in the IR
Hi Hal, Thanks for the pointer. Is it possible to get the processor ID on X86 architecture? There is a library call in linux, sched_getcpu(), to the ID. Also, is it possible to get the program counter in the IR? Best, Zhi On Thu, Nov 19, 2015 at 1:33 PM, Hal Finkel <hfinkel at anl.gov> wrote:> Hi Zhi, > > There is no standard (architecture-independent) way to get the processor > id. We do have an intrinsic to get the cycle counter: > > http://llvm.org/docs/LangRef.html#llvm-readcyclecounter-intrinsic > > -Hal > > ----- Original Message ----- > > From: "zhi chen via llvm-dev" <llvm-dev at lists.llvm.org> > > To: llvm-dev at lists.llvm.org > > Sent: Thursday, November 19, 2015 3:29:40 PM > > Subject: [llvm-dev] Get timestamp and processor ID in the IR > > > > > > > > Hi, > > > > > > I am wondering if it is possible to get the time-stamp and the > > processor ID where an instruction is exectued in the IR? Thanks for > > your help in advance:) > > > > > > Best, > > Zhi > > _______________________________________________ > > LLVM Developers mailing list > > llvm-dev at lists.llvm.org > > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > > > > -- > Hal Finkel > Assistant Computational Scientist > Leadership Computing Facility > Argonne National Laboratory >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20151119/aebe7365/attachment.html>