Displaying 20 results from an estimated 1000 matches similar to: "[LLVMdev] Interprocedural slicing using LLVM"
2012 Jun 27
0
[LLVMdev] Interprocedural slicing using LLVM
On 6/26/12 5:07 PM, amruth.rd wrote:
> Hello,
>
> I am curious to know if LLVM offers any passes to do interprocedural slicing, I need to eliminate most of the computations(possibly all, if they don't influence the control flow), but the control flow of the program should be maintained at all cost. I did see an optimization pass to print the CFG of a function without its body to a
2012 Nov 17
2
[LLVMdev] Interprocedural slicing using LLVM
Hi,
1. How can I report a bug or commit a patch to the giri progject? I
doubt this central commit list is the right place.
2. Are you still maintaining the giri project any more?
Thank you.
L
On Thu, Jun 28, 2012 at 12:49 AM, John Criswell <criswell at illinois.edu>wrote:
> On 6/26/12 5:07 PM, amruth.rd wrote:
> > Hello,
> >
> > I am curious to know if
2013 Apr 27
1
[LLVMdev] GSoC Proposal: Inter-Procedure Program Slicing in LLVM
Hi all,
This is a GSoC 2013 proposal for LLVM project. Please see the formatted version at here: http://pacman.cs.tsinghua.edu.cn/~liuml07/files/gsoc2013-proposal-program-slicing.pdf
Program slicing has been used in many applications, the criteria of which is a pair of statement and variables. I would like to write an inter-procedural program slicing pass in LLVM, which is able to calculate C
2013 May 02
2
[LLVMdev] GSoC Proposal: Inter-Procedure Program Slicing in LLVM
Hi all,
I had a second thought of the dynamic slicing, as well as the source code
generating.
Firstly, the dynamic slicing is very useful to software community (I'll
illustrate more in the refined proposal later), but it's already
implemented by Swarup and John Criswell from UIUC. The static slicing code
has been released as Giri project in LLVM, and they would kindly release
the dynamic
2013 May 02
0
[LLVMdev] GSoC Proposal: Inter-Procedure Program Slicing in LLVM
On 5/1/13 11:36 PM, Mingliang LIU wrote:
> Hi all,
>
> I had a second thought of the dynamic slicing, as well as the source
> code generating.
>
> Firstly, the dynamic slicing is very useful to software community
> (I'll illustrate more in the refined proposal later), but it's already
> implemented by Swarup and John Criswell from UIUC. The static slicing
>
2012 Feb 13
2
[LLVMdev] Static slicer and other useful stuff
Hello,
we, at the Masaryk University, have developed an interprocedural static
slicer with other useful stuff. This includes Andersen's points-to
analysis, accurate call-graph, modifies relations.
The whole code is available in this repository:
https://github.com/jirislaby/LLVMSlicer
The question I would like to ask is, would you accept this library into
the core LLVM if we send patches or
2012 Feb 14
0
[LLVMdev] Static slicer and other useful stuff
Hi js,
On Feb 13, 2012, at 8:49 AM, Jiri Slaby <jirislaby at gmail.com> wrote:
> Hello,
>
> we, at the Masaryk University, have developed an interprocedural static
> slicer with other useful stuff. This includes Andersen's points-to
> analysis, accurate call-graph, modifies relations.
>
> The whole code is available in this repository:
>
2012 Nov 20
0
[LLVMdev] Interprocedural slicing using LLVM
John,
Thanks for your quick reply.
Firstly, I'd like to employ a slicer for our benchmarking work (in one
word, reducing the long-time irrelevant computing). I find the giri project
and the LLVMSlicer[1]. However, the giri doesn't seem a complete
implementation to me. I admit that I have not finished reading
document/discussion, e.g. the previous threads in this mailing list. While
the
2013 Sep 11
2
[LLVMdev] Dynamic Analysis
Dear John,
Now, I want to do dynamic analysis by dynamic slicing based on LLVM. I just
see that you have implemented dynamic slicing for LLVM. I also check the
Giri project, and I don't find the code. I hope I can learn something from
your code. I am very appreciated if you can tell me how to get the code or
send me one copy.
Thank you very much!
Pengfei
--
View this message in context:
2013 Apr 12
3
[LLVMdev] The line number range of a function in source code level
Hi all,
I need to know the line number range of a function. The start of the
function line number can be found by the definition point, which is stored
at the subprogram metadata: DISubprogram::getLineNumber().
However, there is no API (or the metadata in the first place) to know the
end of the function.
I have to visit all the instructions of the function and maintain the
*max*line number of
2015 Mar 03
2
[LLVMdev] [GSoC] Applying for GSoC 2015
Hi all,
As a Ph.D. student majored in Software Reliability, I have used LLVM in
many of my projects, such as the Anticipating Invariant (
http://james0zan.github.io/AI.html) and some other undergoing ones.
Thus, it would be a great pleasure for me if I could take this opportunity
to contribute to this awesome project.
After reading the idea list (http://llvm.org/OpenProjects.html), I was most
2015 Mar 04
2
[LLVMdev] [GSoC] Applying for GSoC 2015
Hello John,
Thank you for your advices and congratulations~
I'll read the code of cfl-aa and Giri first and make the decision of which
project to pursue.
The choice will be reported to this thread once I made the determination
(hopefully within this week).
Thanks!
On 3 March 2015 at 23:12, John Criswell <jtcriswel at gmail.com> wrote:
> Dear Mingxing,
>
> I think both
2015 Mar 05
2
[LLVMdev] [GSoC] Applying for GSoC 2015
Wow, that is cool!
I'll check about it.
Thank you!
On 4 March 2015 at 21:57, John Criswell <jtcriswel at gmail.com> wrote:
> On 3/4/15 2:18 AM, Mingxing Zhang wrote:
>
> Hello John,
>
> Thank you for your advices and congratulations~
>
> I'll read the code of cfl-aa and Giri first and make the decision of which
> project to pursue.
> The choice will be
2011 Oct 09
2
[LLVMdev] interprocedural static backwards slicing
Thanks John. I appreciate your help and I look forward to obtaining the code.
A proper LLVM sub-project: No rush on this and please take your time. Thanks.
- Jin
-----Original Message-----
From: Criswell, John T [mailto:criswell at illinois.edu]
Sent: Saturday, October 08, 2011 11:58 AM
To: Jinwook Shin; llvmdev at cs.uiuc.edu
Subject: RE: interprocedural static backwards slicing
Dear Jin,
2015 Mar 08
2
[LLVMdev] [GSoC] Applying for GSoC 2015
On 3/8/15 8:56 AM, Mingxing Zhang wrote:
> Hello John,
>
> According to the FAQ, I can submit two proposals although at most one
> of them can be accepted.
> Thus I will prepare a proposal for each of the two projects.
Correct. Only one proposal will be accepted.
> And, after reading the code of cfl-aa and several related papers, I've
> listed four milestones for the
2011 Oct 10
0
[LLVMdev] interprocedural static backwards slicing
On 10/9/11 12:12 AM, Jinwook Shin wrote:
> Thanks John. I appreciate your help and I look forward to obtaining the code.
>
> A proper LLVM sub-project: No rush on this and please take your time. Thanks.
Okay, I've created a new LLVM sub-project called Giri(*). It currently
contains only the static backwards slicing pass. I'll add the dynamic
slicing code to the project later.
2013 Apr 27
0
[LLVMdev] GSoC Proposal: Inter-Procedure Program Slicing in LLVM
Hi all,
This is a GSoC 2013 proposal for LLVM project. Please see the formatted
version at here:
http://pacman.cs.tsinghua.edu.cn/~liuml07/files/gsoc2013-proposal-program-slicing.pdf
Program slicing has been used in many applications, the criteria of which
is a pair of statement and variables. I would like to write an
inter-procedural program slicing pass in LLVM, which is able to calculate C
2015 Mar 14
3
[LLVMdev] [GSoC] Applying for GSoC 2015
Hello John,
I've finished the first version of my proposal on enhancing alias analysis.
The proposal can be downloaded at
http://james0zan.github.io/resource/GSoC15-Proposal-AA.pdf.
I hope I've successfully justified the necessity and benefits of this
project.
If possible, please find some time to review it and give me some more
feedbacks.
Thank you very much!
P.S. I'm working on
2011 Oct 11
0
[LLVMdev] interprocedural static backwards slicing
On 10/11/11 5:05 PM, Jinwook Shin wrote:
> Thanks John for the super quick checkin. I was a little surprised here.
Creating a new project was easy, and it seemed the easiest way to send
the code to you.
:)
>
> Yesterday/today I spent some time trying to build poolalloc on my mac dev
> machine. Unfortunately, it failed to build [1].
Can you do a make VERBOSE=1 and send me the
2015 Mar 15
4
[LLVMdev] [GSoC] Applying for GSoC 2015
Hello Daniel,
Thank you for your comments and sorry for my mistakes, I'll revise them.
And I'll for sure read the paper you mentioned and survey the recent
researches before deciding the implementation technique.
To George:
May I know the exact plan of your attempt for making cfl-aa interprocedural?
I do think that this is the most valuable part of my proposal, but that
makes no sense to