Displaying 20 results from an estimated 1000 matches similar to: "[Xray] Help with Xray"
2019 Jan 07
2
[Xray] Help with Xray
Hi Dean,
I have tried with -instr-map-1 and -instr-map-2, it didn't work.
Is there a way to find the function name from the identifier?
-DTharun
On Mon, Jan 7, 2019 at 2:29 PM Dean Michael Berris <dean.berris at gmail.com>
wrote:
> Hi Dangeti,
>
> That's interesting -- can you try providing both `-instr-map-1=` and
> `-instr-map-2=` even though they're the same
2019 Jan 07
2
[Xray] Help with Xray
On Mon, Jan 7, 2019 at 3:21 PM Dean Michael Berris <dean.berris at gmail.com>
wrote:
> On Mon, Jan 7, 2019 at 8:43 PM Dangeti Tharun kumar
> <cs15mtech11002 at iith.ac.in> wrote:
> >
> > Hi Dean,
> >
> > I have tried with -instr-map-1 and -instr-map-2, it didn't work.
> >
>
> Yeah, I'm looking through the code and it looks like
2019 Sep 27
3
Question on target-features
Ugh, that would be a “yes” then…
--
Krzysztof Parzyszek kparzysz at quicinc.com<mailto:kparzysz at quicinc.com> AI tools development
From: llvm-dev <llvm-dev-bounces at lists.llvm.org> On Behalf Of Krzysztof Parzyszek via llvm-dev
Sent: Friday, September 27, 2019 10:05 AM
To: Dangeti Tharun kumar <cs15mtech11002 at iith.ac.in>; llvm-dev at lists.llvm.org
Subject: [EXT] Re:
2019 Sep 27
2
Question on target-features
Hi,
In "target-features" list in LLVM-IR, there are "+feature", "-feature". My
question is, does "-feature" is equivalent to not specifying a feature at
all?
For example:
*attributes #0 = { "target-cpu"="znver2" "target-features"="+avx -avx2" }*
Wheather it is equalent to omitting the avx2 from list?
*attributes #0
2019 Mar 21
2
Signed Div SCEVs
Hi,
I am working with SCEVs, I see the unsigned division of SCEVs, it is not
immediately clear to me why the signed division of SCEV expressions is not
supported by SE?
I would appreciate if some could clarify or point me to some links.
--
Regards,
DTharun
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2019 Aug 14
2
Doubt regarding getAnalysisUsage
Hi,
I have a doubt regarding *getAnalysisUsage.* My assumption is that, as
analysis passes will not change the IR, all the passes required by an
analysis pass should be preserved. Say, I have an analysis pass which
requires another analysis pass called *SomeAnalysis* and I have not
added *AU.addPreserved<SomeAnalysis>()
*to my pass.
Would the pass manager still considers the *SomeAnlaysis
2018 Nov 02
2
XMMs unused
On Fri, Nov 2, 2018 at 3:31 PM Anton Korobeynikov <anton at korobeynikov.info>
wrote:
> > Yes, I am compiling for linux system.
> > So the RA will not consider assigning a scratch register to a live range
> crossing function call, though it may reduce spills?
> Well, it has to spill the register – otherwise it could be clobbered by a
> call.
May be, I haven't
2016 Jun 23
4
Questions on LLVM vectorization diagnostics
Dear LLVM Community,
I am D Tharun Kumar, masters student at Indian Institute of Technology
Hyderabad, working in a team to improve current vectorizer in LLVM. As an
initial study, we are studying various benchmarks to analyze and compare
vectorizing capabilities of LLVM, GCC and ICC. We found that vectorization
remarks given by LLVM are vague and brief, comparatively GCC and ICC are
giving
2018 Nov 02
2
XMMs unused
Hi
On Tue, Oct 30, 2018 at 10:47 PM Matthias Braun <mbraun at apple.com> wrote:
> At a first glance I see nothing obviously wrong with the assembly, but it
> is a big file. So if you have a specific part in mind, please copy into the
> E-Mail discussion.
>
> I assume you are compiling for a mac or linux system? In that case none of
> the xmm registers are callee saved (as
2016 Jun 24
2
Questions on LLVM vectorization diagnostics
Hi Dangeti, Ramakrishna, Adam, and Gerolf,
>Yes this is an area that needs further improvement. We have some immediate plans to make these more useful. See the recent llvm-dev threads [1], [2].
It takes a lot of dedicated effort to make vectorization report easier to understand by ordinary programmers
(i.e., those who are not compiler writers). Having done that for ICC ourselves, we truly
2019 Oct 25
3
register spilling and printing live variables
Hello,
I have studied register allocation in theoretical aspects and exploring the
same in the implementation level.
I need a minimal testcase for register spilling to analyze spilling
procedure in llvm. I tried with a testcase taking 20 variables but all the
20 variables are getting stored in the stack using %rbp. Maybe my live
variable analysis is wrong. Please help me with a minimal testcase
2016 Oct 10
2
On Loop Distribution pass
> On Oct 10, 2016, at 2:50 PM, Hal Finkel <hfinkel at anl.gov> wrote:
>
>
> From: "Dangeti Tharun kumar via llvm-dev" <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>>
> To: llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>
> Cc: "Santanu Das" <cs15mtech11018 at iith.ac.in <mailto:cs15mtech11018 at
2016 Oct 09
3
On Loop Distribution pass
Dear community,
Our team at IITH have been experimenting with loop-distribution pass in
LLVM. We see the following results on few benchmarks.
clang -O3 -mllvm -enable-loop-distribute -Rpass=loop-distribute file.c
clang -O3 -mllvm -enable-loop-distribute -Rpass-analysis=loop-distribute
file.c
TORCH
2018 Mar 11
1
Using Xray compilation with C programs
Hi all,
I was interested in trying out the Xray profiling component in LLVM and was
trying to compile a C program with Clang with Xray flags. Unfortunately, I
keep getting a linker error everytime I try to compile the C program with
Clang. However, the error goes away when I try to compile the same C
program with Clang++ with -xc++ flag.
Searching around for this issue, looks like somebody has
2018 Mar 27
0
RFC: XRay Profiling in LLVM
FYI: Patch is now available for review in https://reviews.llvm.org/D44620.
On Thu, Feb 15, 2018 at 1:34 PM Dean Michael Berris <dean.berris at gmail.com>
wrote:
> # Objective
>
> Implement an XRay mode 'xray-profiling' that gathers stack trace
> latencies/durations and builds histograms to provide basic statistics about
> where time is going in an execution of the
2017 Jan 25
2
Unstable XRay test on ARM
Hi Dean/Serge,
I just spotted this on our bots:
First failure, unrelated commit:
http://lab.llvm.org:8011/builders/clang-cmake-armv7-a15-full/builds/3190
'XRay-Unit :: unit/XRayFDRLoggingTest/FDRLoggingTest.Simple' FAILED
llvm/projects/compiler-rt/lib/xray/tests/unit/fdr_logging_test.cc:55: Failure
Expected: FDRLogging_init(kBufferSize, kBufferMax, &Options,
2017 Jan 26
2
Critical XRay fixes for Arm32
I see. Thanks for clarifying.
I'm Ok with merging these if Dean agrees, as I believe he's the code owner.
Thanks,
Hans
On Thu, Jan 26, 2017 at 11:47 AM, Serge Rogatch <serge.rogatch at gmail.com> wrote:
> There were no LLVM tests for presence of XRay instrumentation map in the
> emitted assembly. You can see that https://reviews.llvm.org/D28624 adds this
> check to the
2018 Nov 26
2
Source locations missing when using xray-account
Hi all,
I am trying to add XRay support to the IR produced by GHC. Getting the
basics working is not too complicated after adding the right function
attribute but any analysis shows the function names but not the
locations of the functions.
In particular, I run a program which has been instrumented as follows:
XRAY_OPTIONS="patch_premain=true xray_mode=xray-basic verbosity=1" ./llvm
2017 Jan 26
2
Critical XRay fixes for Arm32
Sorry, I initially included LLVM-Commits rather than LLVM-Dev. Fixed.
On 26 January 2017 at 03:26, Serge Rogatch <serge.rogatch at gmail.com> wrote:
> Hi Dean, Renato,
>
> AFAIK, unfortunately, these critical Arm32 XRay fixes are not yet in 4.0:
> https://reviews.llvm.org/D28624 , https://reviews.llvm.org/D28623 . The
> first repairs XRay instrumentation map emission.
2016 Nov 30
0
RFC: XRay in the LLVM Library
Hi Dean,
I haven't looked very closely at XRay so far, but I'm wondering if making CTF (common trace format, e.g. see http://diamon.org/ctf/) the default format for XRay traces would be useful?
It seems it'd be nice to be able to reuse some of the tools that already exist for CTF, such as a graphical viewer (http://tracecompass.org/) or a converter library