Displaying 20 results from an estimated 4000 matches similar to: "[LLVMdev] GSoC 2009 application"
2009 Mar 29
0
[LLVMdev] GSoC 2009 application
2009/3/27 Andre Tavares <andrelct at dcc.ufmg.br>
> I'm a Computer Science master student at UFMG, Brasil. I'm interested in
> taking part on Google Summer of Codes 2009. My idea is not on the LLVM list,
> but I have written a project description to make my intentions clear. My
> project is attached as a pdf file.
By changing LLVM IR from SSA to SSI, you propose to
2009 Mar 29
3
[LLVMdev] GSoC 2009 application
2009/3/29 Misha Brukman <brukman at gmail.com>:
> 2009/3/27 Andre Tavares <andrelct at dcc.ufmg.br>
>>
>> I'm a Computer Science master student at UFMG, Brasil. I'm interested in
>> taking part on Google Summer of Codes 2009. My idea is not on the LLVM list,
>> but I have written a project description to make my intentions clear. My
>> project
2009 Jun 04
2
[LLVMdev] SSI and ABCD for LLVM
Dear Community,
I'm working on a project for Google Summer of Code, to implement the
ABCD and Bitwidth analysis in LLVM. I'm not going to extend the
description of the project here, this link shows my proposal
http://homepages.dcc.ufmg.br/~andrelct/projects/gsoc_2009/proposal.
I have been in some discussions on this list about Ada and SSI that
helped on my decisions up to this
2009 Jun 05
2
[LLVMdev] SSI and ABCD for LLVM
Dear Nicolas,
I'm curious why you are using ABCD in vmkit. Do you need any features
from static array bounds checking? As far as I know, SAFECode has a
number of implementation for that.
Thanks.
Haohui
On Thu, 2009-06-04 at 20:48 +0200, Nicolas Geoffray wrote:
> Dear Andre,
>
> That's great! Thanks for the blog. I am really looking forward into
> using ABCD in vmkit!
2009 Jun 05
0
[LLVMdev] SSI and ABCD for LLVM
Mai, Haohui wrote:
> Dear Nicolas,
>
> I'm curious why you are using ABCD in vmkit. Do you need any features
> from static array bounds checking? As far as I know, SAFECode has a
> number of implementation for that.
>
> Thanks.
>
> Haohui
>
> On Thu, 2009-06-04 at 20:48 +0200, Nicolas Geoffray wrote:
>
>> Dear Andre,
>>
>> That's
2009 Jun 04
0
[LLVMdev] SSI and ABCD for LLVM
Dear Andre,
That's great! Thanks for the blog. I am really looking forward into
using ABCD in vmkit!
Cheers,
Nicolas
Andre Tavares wrote:
> Dear Community,
>
> I'm working on a project for Google Summer of Code, to implement the
> ABCD and Bitwidth analysis in LLVM. I'm not going to extend the
> description of the project here, this link shows my proposal
>
2009 May 19
2
[LLVMdev] llvm-java
Nicolas Geoffray wrote:
> Andrew Haley wrote:
>
>> I should have asked a better question. By "does it work" I meant something
>> like
>>
>> for (int i = 0; i < a.length; i++)
>> System.out.println(a[i]);
>>
>>
>
> OK, so no :) VMKit does not know that a[i] is related to a.length. I
> believe Andre's
2009 May 15
3
[LLVMdev] SSI in LLVM
Dear LLVM Community,
I am one of the summer of coders working on LLVM this year. My
project is to implement the ABCD algorithm for array bounds checking,
and also a bitwidth analysis that maps variables to an approximation of
its size in bits. To implement this, I will have to simulate a
intermediate representation called SSI (Static Single Information) form
on top of LLVM SSA
2009 May 18
0
[LLVMdev] llvm-java
Hello,
LLVM-Java has been rendered obsolete by http://vmkit.llvm.org/ so look into using VMKit instead.
--Sam
----- Original Message ----
> From: Andre Tavares <andrelct at dcc.ufmg.br>
> To: LLVMdev at cs.uiuc.edu
> Sent: Monday, May 18, 2009 10:09:42 AM
> Subject: [LLVMdev] llvm-java
>
> Hello,
>
> I'm working on a project to remove unnecessary array
2009 May 18
6
[LLVMdev] llvm-java
Hello,
I'm working on a project to remove unnecessary array bound checks in
Java. For this purpose I will need to use llvm-java.
What is the state of llvm-java? Can someone explain how to build and use it?
I saw some old emails on the list, and some about a SoC 2008 on Java,
but I didn't find anything regarding its current state and documentation.
Regards,
--
Andre Tavares
Master
2009 Jun 05
2
[LLVMdev] SSI and ABCD for LLVM
By static array bounds checking, I mean eliminating array bounds checking
which can be proved ``safe'' at compile-time.
Well, even though there are a lot of approaches of doing this, I believe
that having an implementation of ABCD would very useful. It would be even
more useful if LLVM can have a general framework for doing static array
bounds checking -- just like the aliasing framework.
2009 Jul 06
4
[LLVMdev] LLVM Graph Representation
I'm developing the ABCD algorithm for LLVM, and I will need to store
some information as a digraph.
I was thinking of a list of adjacency, implemented with a
map<Instruction, Set<Node>>. The node would have an Instruction and a
value. I opted for map and set, because I will create the graph once and
will search on it a bunch of times, and will never remove a node.
Is there
2009 May 19
0
[LLVMdev] llvm-java
Hi Andre?
Andre Tavares wrote:
> Thanks for all answers. I will consider them all before I start coding.
>
> I have another discussion that I would like to hear from you.
>
> I can implement SSI in two different ways. Analysis or Transformation Pass.
>
> As an Analysis Pass, I would create a SSI LiveInterval, mapping each
> interval with a constraint.
> Pros: No change
2009 May 25
2
[LLVMdev] LLVM-gcc for Ada
Duncan Sands wrote:
> Hi Andre,
>
>
>> I'm trying to build LLVM-gcc to compile Ada.
>>
>
> excellent!
>
> But I'm having a few problems.
>
> Oops :(
>
>
>> Now when I ran make I get an error that for me it seams very weird.
>>
>> ../../gcc/c-format.c: In function 'set_Wformat':
>> ../../gcc/c-format.c:48: error:
2009 Jul 06
0
[LLVMdev] LLVM Graph Representation
On Mon, Jul 6, 2009 at 12:32 PM, Andre Tavares<andrelct at dcc.ufmg.br> wrote:
> I was thinking of a list of adjacency, implemented with a
> map<Instruction, Set<Node>>. The node would have an Instruction and a
> value. I opted for map and set, because I will create the graph once and
> will search on it a bunch of times, and will never remove a node.
Something like
2009 May 19
0
[LLVMdev] llvm-java
Andrew Haley wrote:
>
> I should have asked a better question. By "does it work" I meant something
> like
>
> for (int i = 0; i < a.length; i++)
> System.out.println(a[i]);
>
OK, so no :) VMKit does not know that a[i] is related to a.length. I
believe Andre's optimizations will take care of that.
Nicolas
2009 Jul 06
1
[LLVMdev] LLVM Graph Representation
Why not use SmallPtrSet instead of std::vector? Isn't there something in
LLVM I can use?
Eli Friedman wrote:
> On Mon, Jul 6, 2009 at 12:32 PM, Andre Tavares<andrelct at dcc.ufmg.br> wrote:
>
>> I was thinking of a list of adjacency, implemented with a
>> map<Instruction, Set<Node>>. The node would have an Instruction and a
>> value. I opted for
2009 May 19
3
[LLVMdev] llvm-java
Nicolas Geoffray wrote:
> Andrew Haley wrote:
>> Right, so that part should be trivial. So, does the array bounds check
>> elimination already work? If it does, that will considerably reduce
>> the work that Andre needs to do. To say the least...
>>
>>
>
> Trivial bounds check elimination already work, such as tab[2] = 1;
> tab[1] = 2 (the second
2009 Jun 02
1
[LLVMdev] LLVM-gcc for Ada
Duncan Sands wrote:
> Hi Eric,
>
>
>> I'm having problems building llvm-gcc for Ada, which may or may not be
>> similar to the trouble Andre was having recently. I'm trying to build
>> it on Fedora 10 (32-bit), using the instructions on the web site. The
>> make terminates with a gnatbind error:
>>
>> gcc -c -g -O2 -gnatpg -gnata
2009 Aug 28
1
[LLVMdev] SimplifyCFG
Hello,
in the description of SimplifyCFG, it says that it can "Eliminates PHI
nodes for basic blocks with a single predecessor."
I tested this pass with a program that has phi nodes with a single
predecessor and it did not remove it. I also looked in the code and
found nothing to remove it. I'm I missing something, or it does not
remove phis with a single predecessor?
My