[llvm-dev] Get timestamp and processor ID in the IR

zhi chen via llvm-dev llvm-dev at lists.llvm.org
Thu Nov 19 13:48:02 PST 2015


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>


More information about the llvm-dev mailing list