similar to: [LLVMdev] LLVM to Gcc tree convertor

Displaying 20 results from an estimated 40000 matches similar to: "[LLVMdev] LLVM to Gcc tree convertor"

2012 Aug 27
1
[LLVMdev] info on coming out of SSA form
Hi RamShankar, On top of Rafael mentioned ,Please check with lib/CodeGen/StrongPHIElimination.cpp and the papers like Budimlic, et al. Fast copy coalescing and live-range identification. // In Proceedings of the ACM SIGPLAN 2002 Conference on Programming Language // Design and Implementation (Berlin, Germany, June 17 - 19, 2002). // PLDI '02. ACM, New York, NY, 25-32. Boissinot,
2012 Aug 24
2
[LLVMdev] info on coming out of SSA form
Hi, I am a newbie to llvm. I am wondering what approach is used when coming out of SSA form. I also appreciate pointers on where to look in the source code for this phase. Best regards, Ram Ramshankar -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120824/87feb1d3/attachment.html>
2012 Aug 27
0
[LLVMdev] info on coming out of SSA form
On 24 August 2012 02:27, Ramanarayanan, Ramshankar <Ramshankar.Ramanarayanan at amd.com> wrote: > Hi, > > > > I am a newbie to llvm. I am wondering what approach is used when coming out > of SSA form. I also appreciate pointers on where to look in the source code > for this phase. > lib/CodeGen/PHIElimination.cpp is probably what you want. > > Best regards,
2005 Nov 28
2
[LLVMdev] Help setting up a llvm project
First I'd like to let you know I've started working on porting gcjx to llvm. Some other intrested people may help but I've just started the project. My first question is I'm porting gcjx over to use the llvm build system I've successfully created a number of libraries but gcjx uses a number of sub directories for its source and I'd like the .o files for all of them to
2008 Jul 07
0
[LLVMdev] SSA or not SSA?
All register uses are SSA. Memory is not in SSA. The mem2reg pass which promotes stack variables to registers effectively converts non- SSA to SSA. There was a reg2mem pass, written by Andrew Lenharth, I'm not sure if it's still being maintained. On Jul 7, 2008, at 8:47 AM, Matthieu Moy wrote: > Hi, > > Silly question from an LLVM newbie: the LLVM LRM say that the
2003 Dec 23
0
[LLVMdev] GCC3.5 tree-ssa
On Wed, 24 Dec 2003, yue wrote: > what difference is between gcc3.5 tree-ssa and llvm? They are completely different projects. The short version is that LLVM is more mature and stable than tree-ssa is, LLVM supports interprocedural and runtime optimization, and LLVM has a well defined intermediate representation with a textual format. On the other hand tree-ssa may be a part of GCC 3.5
2003 Dec 23
2
[LLVMdev] GCC3.5 tree-ssa
why doesn't llvm transfer bytecode to RTL form? I mean the cross-platform compile in GCC. Could LLVM do that? maybe tree-ssa also create the representation with a testual format if needed. is it very difficalt? I want to know. BWT: if we port pthread library to llvm, what do we consider at first? yueqiang Chris Lattner wrote: >On Wed, 24 Dec 2003, yue wrote: > > >>what
2003 Dec 23
0
[LLVMdev] GCC3.5 tree-ssa
On Wed, 24 Dec 2003, yue wrote: > why doesn't llvm transfer bytecode to RTL form? I mean the > cross-platform compile in GCC. Could LLVM do that? Sure, it would be a realtively straight-forward (but large and hard to get right, if you're not a GCC expert), project to build an LLVM front-end for GCC. This would allow you to effectively use LLVM as a mid-level representation for
2003 Dec 23
0
[LLVMdev] GCC3.5 tree-ssa
On Wed, 24 Dec 2003, yue wrote: > we work on distribute software development, most programs are wroten in > java. > but the running speed of that is slowly, it requires thread library to > support, you know. I'm not sure exactly what you mean here. LLVM does not currently have a Java front-end, though there is one in development. Thread support should not be a problem, you can
2008 Jul 17
3
[LLVMdev] SSA or not SSA?
[ sorry for the late reply ] Patrick Meredith <pmeredit at uiuc.edu> wrote: > All register uses are SSA. Memory is not in SSA. The mem2reg pass > which promotes stack variables to registers effectively converts non- > SSA to SSA. There was a reg2mem pass, written by Andrew Lenharth, I'm > not sure if it's still being maintained. What is the difference between
2003 Dec 23
1
[LLVMdev] GCC3.5 tree-ssa
Does LLVM called the pthread directly? and what time do you plan to release Java front end? I'll try this. ----- Original Message ----- From: "Chris Lattner" <sabre at nondot.org> To: "yue" <qiangyue at ict.ac.cn> Cc: <llvmdev at cs.uiuc.edu> Sent: Wednesday, December 24, 2003 12:47 PM Subject: Re: [LLVMdev] GCC3.5 tree-ssa > On Wed, 24 Dec 2003,
2003 Dec 23
2
[LLVMdev] GCC3.5 tree-ssa
we work on distribute software development, most programs are wroten in java. but the running speed of that is slowly, it requires thread library to support, you know. Chris Lattner wrote: >On Wed, 24 Dec 2003, yue wrote: > > > >>why doesn't llvm transfer bytecode to RTL form? I mean the >>cross-platform compile in GCC. Could LLVM do that? >> >>
2013 Nov 11
1
[LLVMdev] Which is suited for Analysis of non-SSA code : gcc or LLVM
Hi, We are planning to implement an analysis and optimization specifically meant for non-SSA code. We would like to know whether LLVM supports non-SSA IR? The other choice we have is to work with the GIMPLE code of GCC. We need your help in choosing the appropriate framework. thanks Saleena N National Institute of Technology Calicut India -------------- next part -------------- An HTML attachment
2008 Jul 07
2
[LLVMdev] SSA or not SSA?
Hi, Silly question from an LLVM newbie: the LLVM LRM say that the bytecode is "is an SSA based representation". Indeed, my experience with llvm-gcc is that the generated code is not necessarily SSA, while the one given by "llvm-gcc -O1" is. Is this assumption correct? Is there a non-SSA to SSA translator available? Thanks, -- Matthieu
2005 Nov 28
0
[LLVMdev] Help setting up a llvm project
Hi Mike, Sounds like an interesting project. Here's some ideas for you on the LLVM Makefile System. If you haven't, I *strongly* suggest you read the makefile and project documentation (docs/MakefileGuide.html and docs/Projects.html). There is much information there that you need to understand. LLVM is set up so that a single directory builds a single result. Since your source code
2010 May 13
2
[LLVMdev] How to insert phi
Hi, I am new to llvm. I have project in llvm. For that I need SSA form, which is already implemented in llvm. Basically I want to know which pass insert phi and converts it to SSA form in llvm . Regards, Chayan
2009 Dec 20
3
[LLVMdev] Status of first-class aggregate types
What's the current status on support for first-class structs? The last I heard was: - Structs which are smaller or equal to two pointers can be passed / returned / loaded / stored by value. - There are plans to expand this in the future to support arbitrary-sized structs as first class values. (Probably via some transformation pass the converts the return value into a hidden
2003 Dec 23
2
[LLVMdev] GCC3.5 tree-ssa
hi, what difference is between gcc3.5 tree-ssa and llvm? yueqiang 2003/12/24
2010 Mar 16
2
[LLVMdev] is it possible to use gcc vectorizer ?
hi all, gcc provides auto-vectorization on the tree-ssa framework, and llvm-gcc uses tree-ssa to generate LLVM IR. so, is it possible to use gcc vectorizer in LLVM? -- Best regards Kuan-Hsu -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100316/884b5cc3/attachment.html>
2005 Dec 20
2
[LLVMdev] Struct Types and GCC compatibility
Hi all I'm writing a direct llvm backend for gcjx a new java fronted for gcc. I'm now ready to tackle creating the structures to represnt classes I read the gcc 4.0 patches and it seems that the llvm struct is padded and aligned using the info from the gcc tree. In my case I don't have this information. I'm willing to intially let llvm align and pad the struct but its not clear