Displaying 20 results from an estimated 23 matches for "snehasish".
2013 Dec 27
4
[LLVMdev] Using DependenceAnalysis::depends
...e no other Analysis/Transforms which require this type of
information?
I looked at AESOP (http://aesop.ece.umd.edu/doc/aesop-white-paper.pdf)
which implements an autoparallelization framework and it seems they would
need to do similar checks, the page hosting the code is currently offline.
Thanks,
Snehasish
On Fri, Dec 27, 2013 at 12:24 PM, Preston Briggs
<preston.briggs at gmail.com>wrote:
> Hi,
>
> There's no implementation yet of the dependence graph builder.
>
> You can use DependenceAnalysis to get the info you want by expensively
> testing all pairs of memory refer...
2016 Mar 22
2
GSoC Proposal : Path Profiling Support
Hi Snehasish, thanks for writing up the proposal.
As it stands today, path profiling still has serious scalability issue that
prevents it from being usable by any optimization passes that may benefit
from it. On the other hand, sampling based approach can still be promising.
For instance, LBR can potentially...
2016 Mar 23
0
GSoC Proposal : Path Profiling Support
Hi David,
> Hi Snehasish, thanks for writing up the proposal.
>
> As it stands today, path profiling still has serious scalability issue that
> prevents it from being usable by any optimization passes that may benefit
> from it.
I agree; it would be an interesting to see how we can reduce the overheads
to brin...
2013 Dec 27
3
[LLVMdev] Using DependenceAnalysis::depends
...llelizationforllvm/building-the-dependence-graph
Is there any existing implementation I can take a look at?
It seems that the only the DependenceAnalysis::depends is only called in
the dumpExampleDependence() function (checked using cscope). Is there no
other module which uses this class?
Thanks,
Snehasish
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131227/fb9a96a4/attachment.html>
2016 Mar 21
0
GSoC Proposal : Path Profiling Support
...submitted a draft via the GSoC
website.
David, Vedant it would be great if I could get some advice on refining
the goals and particulars of the implementation.
The version we use internally is not performance oriented and will
require refactoring.
Here is a link to the draft document [1].
Thanks,
Snehasish
[1] https://docs.google.com/document/d/18i9FvD7FSqX6tNEXb83gzc0EC_STeS3bWOVf167sFWk/edit?usp=sharing
On Wed, Mar 16, 2016 at 2:03 PM, Snehasish Kumar <ska124 at sfu.ca> wrote:
> Hi David,
>
>> Are the data below all collected when only one function is picked for
>> instr...
2016 Mar 16
3
GSoC Proposal : Path Profiling Support
...calls?
>>
>> No special handling of indirect calls as path profiles are
>> intra-procedural and control returns to same basic block
>> after call in the general case. For the above mentioned cases, control may
>> not return.
>>
>>
>> Regards,
>> Snehasish
>> _______________________________________________
>> LLVM Developers mailing list
>> llvm-dev at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
>
>
> _______________________________________________
> LLVM Developers mailing list
&...
2013 Sep 03
2
[LLVMdev] Stack usage analysis using LLVM
...s) which it can determine as a) static (no calls to alloca
in source) b) bounded (calls to alloca with constants) c) unbounded (calls
to alloca with variables). A more detailed description can be found in this
pdf <http://ols.fedoraproject.org/GCC/Reprints-2005/hainque-Reprint.pdf>.
Thanks,
Snehasish Kumar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130903/6d2b51f0/attachment.html>
2013 Sep 05
0
[LLVMdev] Stack usage analysis using LLVM
On 9/3/13 1:27 PM, Snehasish Kumar wrote:
> Hi
>
> I was wondering if someone knows about any effort within the LLVM
> community to perform stack usage analysis per function similar to
> GCC's "-fstack-usage
> <http://gcc.gnu.org/onlinedocs/gnat_ugn_unw/Static-Stack-Usage-Analysis.html>"...
2016 Mar 25
3
Link error on Linux
Tried that just now, same result.
On Fri, Mar 25, 2016 at 6:58 AM, Snehasish Kumar <kumar.snehasish at gmail.com>
wrote:
> Hi Russel,
>
> Can you try compiling aklo.o using -fno-rtti prior to linking?
>
> On Thu, Mar 24, 2016 at 11:44 PM, Russell Wallace via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
> > I'm trying to link a prog...
2016 Mar 25
0
Link error on Linux
...v
...
0000000000002070 T __ZN4llvm4outsEv
...
The output should have the symbol defined.
--
Mehdi
> On Mar 25, 2016, at 12:18 AM, Russell Wallace via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
> Tried that just now, same result.
>
> On Fri, Mar 25, 2016 at 6:58 AM, Snehasish Kumar <kumar.snehasish at gmail.com <mailto:kumar.snehasish at gmail.com>> wrote:
> Hi Russel,
>
> Can you try compiling aklo.o using -fno-rtti prior to linking?
>
> On Thu, Mar 24, 2016 at 11:44 PM, Russell Wallace via llvm-dev
> <llvm-dev at lists.llvm.org <m...
2016 Mar 25
2
Link error on Linux
......
>
>
> The output should have the symbol defined.
>
> --
> Mehdi
>
>
>
> On Mar 25, 2016, at 12:18 AM, Russell Wallace via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
>
> Tried that just now, same result.
>
> On Fri, Mar 25, 2016 at 6:58 AM, Snehasish Kumar <
> kumar.snehasish at gmail.com> wrote:
>
>> Hi Russel,
>>
>> Can you try compiling aklo.o using -fno-rtti prior to linking?
>>
>> On Thu, Mar 24, 2016 at 11:44 PM, Russell Wallace via llvm-dev
>> <llvm-dev at lists.llvm.org> wrote:
>&...
2016 Mar 25
0
Link error on Linux
...gt;
> --
> Mehdi
>
>
>
>> On Mar 25, 2016, at 12:18 AM, Russell Wallace via llvm-dev <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote:
>>
>> Tried that just now, same result.
>>
>> On Fri, Mar 25, 2016 at 6:58 AM, Snehasish Kumar <kumar.snehasish at gmail.com <mailto:kumar.snehasish at gmail.com>> wrote:
>> Hi Russel,
>>
>> Can you try compiling aklo.o using -fno-rtti prior to linking?
>>
>> On Thu, Mar 24, 2016 at 11:44 PM, Russell Wallace via llvm-dev
>> <llvm-dev...
2017 Apr 08
2
Getting a pointer to a i8 from a global variable that holds a constant string
Hello,
I'm trying to get the pointer to the first element of a string (so that I
can pass it to a function).
The string itself is a constant kept in a global variable.
My end goal is to generate the IR for something like "puts("Hello World")";
I'm stuck on the parameter part of the call instruction.
So far I have something like this:
const std::string& str =
2016 Mar 16
2
GSoC Proposal : Path Profiling Support
...p, early program termination, noreturn calls
> How do you handle indirect calls?
No special handling of indirect calls as path profiles are intra-procedural and control returns to same basic block
after call in the general case. For the above mentioned cases, control may not return.
Regards,
Snehasish
2016 Mar 25
0
Link error on Linux
...> llvm::StringRef, llvm::StringRef, bool)'
> collect2: error: ld returned 1 exit status
>
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
--
Snehasish Kumar
School of Computing Science
Simon Fraser University
2020 Aug 10
2
[RFC] Machine Function Splitter - Split out cold blocks from machine functions using profile data
...in gcc_except_table the current encoding to landing pads using function-start relative offsets doesn’t extend well to moving the pads somewhere else. Are there additional issues with splitting specific pads out?
Best,
Modi
From: llvm-dev <llvm-dev-bounces at lists.llvm.org> on behalf of Snehasish Kumar via llvm-dev <llvm-dev at lists.llvm.org>
Reply-To: Snehasish Kumar <snehasishk at google.com>
Date: Tuesday, August 4, 2020 at 5:41 PM
To: llvm-dev <llvm-dev at lists.llvm.org>, David Li <davidxl at google.com>, Eric Christopher <echristo at google.com>, Srirama...
2020 Aug 05
10
[RFC] Machine Function Splitter - Split out cold blocks from machine functions using profile data
..., .Lfunc_end1-foo.cold.1
# -- End function
.cg_profile foo, L1, 0
.cg_profile foo, foo.cold.1, 7
.section ".note.GNU-stack","", at progbits
.addrsig
.addrsig_sym foo.cold.1
```
Thanks,
Snehasish Kumar
Software Engineer, Google
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200804/21ed1330/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Mac...
2016 Mar 15
2
GSoC Proposal : Path Profiling Support
...etjmp, longjmp, early program termination, noreturn calls
Please let me know your comments on this proposal as a GSoC project. Any
comments on how to refine this proposal are welcome. I can also elaborate
on specific details of our implementation if there is interest on the
mailing list.
Thanks,
Snehasish Kumar
School of Computing Science
Simon Fraser University
References :
[Ball94] Ball, Thomas. "Efficiently counting program events with support
for on-line queries." ACM Transactions on Programming Languages and Systems
(TOPLAS) 16.5 (1994): 1399-1410.
[Ball96] Ball, Thomas, and James R...
2016 Mar 25
2
Link error on Linux
I'm trying to link a program with LLVM on Linux. I've managed to take out
the test files from 'llvm-config --libs' but now it's getting errors with
missing symbols. The same program successfully links with the same version
of LLVM (3.8) on Windows, so it's not a problem with the code per se, it's
some kind of configuration issue. Any ideas?
g++ -std=c++11
2020 Jun 02
2
Improve hot cold splitting to aggressively outline small blocks
Hello Tobias,
Thank you for the suggestion! Aditya also mentioned this. I will look into
it.
Best regards,
Ruijie
Ruijie Fang
Email: ruijief at princeton.edu
On Tue, Jun 2, 2020 at 12:48 PM Tobias Hieta <tobias at plexapp.com> wrote:
> Hello Ruijie,
>
> One other workload that would be interesting to test might be clang
> itself. Building clang with PGO information is a