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

Hal Finkel via llvm-dev llvm-dev at lists.llvm.org
Thu Nov 19 15:37:29 PST 2015


----- Original Message -----
> From: "zhi chen" <zchenhn at gmail.com>
> To: "Hal Finkel" <hfinkel at anl.gov>
> Cc: llvm-dev at lists.llvm.org
> Sent: Thursday, November 19, 2015 3:48:02 PM
> Subject: Re: [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.
> 

What exactly do you mean by "processor ID"?

 -Hal

> 
> 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
> 
> 

-- 
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory


More information about the llvm-dev mailing list