Displaying 20 results from an estimated 5000 matches similar to: "[LLVMdev] Re: usage questions"
2003 Nov 10
0
[LLVMdev] Re: Alias Analysis Design & Implementation and LLVM
Chris and everyone else,
Below I summarize my understanding of what llvm does when converting to
SSA and a clarification on why backward dataflow analyses can not be
performed on "just" SSA.
>> Scalar variables still have a stack location associated with them,
>> don't they?
>
> No, they don't. All scalar values in LLVM represent "virtual
>
2003 Nov 06
2
[LLVMdev] Re: [open-analysis] Alias Analysis Design & Implementation and LLVM
On Thu, 6 Nov 2003, Michelle Strout wrote:
> Those of us working on the OpenAnalysis project have been looking at
> LLVM recently (excellent job on the website BTW).
Thanks! I'm just one of the many people who have worked on it though, the
praise belongs to them as much as it does to me. :)
> This includes researchers at Rice, Argonne, and LLNL.
Great!
> John Mellor-Crummey
2003 Nov 06
2
[LLVMdev] Re: Alias Analysis Design & Implementation and LLVM
On Thu, 6 Nov 2003, Michelle Strout wrote:
> I think some clarifications and examples would be helpful.
No problem. :)
> - LLVM is in SSA. It is in SSA before alias analysis has been
> >>>> performed. With OA, it has been mentioned that the SSA generation
> >>>> is
> >>>> incorrect because it doesn't take alias analysis information into
2005 May 27
0
[LLVMdev] SSA in the Front End
Ricardo wrote:
> Hi,
>
> I have been looking into the code that generates the LLVM assembly in the LLVM front end, but I am
> not very sure if at the time that the llvm_c_expand_body_1 function is called, the SSA form was
> already constructed (each definition dominates all the uses). Can somebody please tell me?
The LLVM GCC frontend does not translate variables directly into
2005 May 28
1
[LLVMdev] SSA in the Front End
Thanks for the explanation. It's more clear now
The only thing that seems strange is that in the function llvm_expand_shortcircuit_truth_expr in
the front end, there is the creation of a PHI instruction. If there is no SSA yet, why do you do
that?
Thanks in advance
--- John Criswell <criswell at cs.uiuc.edu> wrote:
> Ricardo wrote:
> > Hi,
> >
> > I have been
2004 Aug 16
1
[LLVMdev] Optimization Levels - Need The Details
On Sat, 2004-08-14 at 21:00, Chris Lattner wrote:
> On Sat, 14 Aug 2004, Reid Spencer wrote:
>
> > I'm at the point in developing llvmc (Compiler Driver) where I need to
> > get the details on the specific optimization arguments that the -O
> > family of options should (by default) issue to "opt". I'm soliciting
> > your feedback on this so I can
2004 Aug 15
0
[LLVMdev] Optimization Levels - Need The Details
On Sat, 14 Aug 2004, Reid Spencer wrote:
> I'm at the point in developing llvmc (Compiler Driver) where I need to
> get the details on the specific optimization arguments that the -O
> family of options should (by default) issue to "opt". I'm soliciting
> your feedback on this so I can start testing optimization. Hopefully you
> can provide it by early this coming
2004 Mar 28
0
[LLVMdev] Initial problems having installed LLVM
Great, thanks, it solved it!
Anders
-----Original Message-----
From: Chris Lattner <sabre at nondot.org>
To: llvmdev at cs.uiuc.edu
Date: Fri, 26 Mar 2004 10:08:02 -0600 (CST)
Subject: Re: [LLVMdev] Initial problems having installed LLVM
On Fri, 26 Mar 2004, Anders Alexandersson wrote:
> I have compiled LLVM without errors and try to do a simple hello world
> test using the llvmgcc
2009 Jan 16
0
[LLVMdev] LLVM + OpenAnalysis
Hello everybody,
I am currently looking at the LLVM project to find if it is suitable for
what I have in mind. My research consists in optimization of parallel
applications (mainly MPI and OpenMP) via transformations. What I need is
the possibility to analyze and optimize production programs written in
C/C++ and Fortran.
So, I've been looking inside a lot of source-to-source compilers
2006 May 10
3
Action Variables Not Available In The View For A Specific Action
I am setting an action variable in my PagesController such as:
def manage
render(:layout => "admin")
@strOut = "STRING Variable Set From The MANAGE Action!"
end
And in the /views/pages/manage.rhtml view, I don?t have access to that
@strOut variable by trying to call it as: <%= @strOut %>
However, I am setting the same variable in another action in the controller
2004 Dec 22
3
[LLVMdev] README: Build Environment Changes
LLVMers,
If you're not working from the CVS "head", you can ignore this.
Otherwise, please read it!
I have committed changes to CVS head that require changes to your build
environment. This is part of PR432. The changes involve getting the CFE
to build an executable named llvm-gcc instead of gcc. The hyphenated
name was chosen to be consistent with other LLVM tools, it is also
2004 Aug 03
0
[LLVMdev] Compiler Driver [high-level comments]
Some additional responses (this covers multiple previous messages):
> As part of my work on bug 353: Create Front End Framework And Compiler
> Driver (http://llvm.cs.uiuc.edu/PR353), I'm starting a discussion on
> the
> design and requirements of the compiler driver.
Thanks very much for taking the lead on this, Reid. I think this will
prove to be a valuable thing and, as you
2004 Jul 29
1
[LLVMdev] Compiler Driver [high-level comments]
On Wed, 2004-07-28 at 11:26, Chris Lattner wrote:
> On Wed, 28 Jul 2004, Reid Spencer wrote:
> > 2. MODE OF OPERATION
> > ====================
> > The driver will simply read its command line arguments, read its
> > configuration data, and invoke the compilation, linking, and
> > optimization tools necessary to complete the user's request. Its basic
>
>
2004 Mar 26
1
[LLVMdev] Initial problems having installed LLVM
Hello!
I have compiled LLVM without errors and try to do a simple hello world test using the llvmgcc frontend,
llvmgcc -o hello hello.c
and I get this error message:
gcc: installation problem, cannot exec `gccas': No such file or directory
What have I one wrong/what needs to be done?
Regards
Anders
----------------------------------------------------------------
Anders Alexandersson
2006 Jun 16
1
[LLVMdev] Build problem, in com.h
I am trying to compile the cfrontend for gcc3, not gcc4.
I did ./configure --prefix=/opt/llvmgcc --enable-languages=c,c++
After adding the --enable-languages flag I get
"xgcc: installation problem, cannot exec `gccas': No such file or directory"
It is true, I don't have gccas in my PATH, nor does the file gccas appear in
my cfrontend directory.
Is my configuration wrong, yet
2004 May 01
0
[LLVMdev] opt, llcc, ll++, -O1, -O2, -O3
On Sat, 1 May 2004, [koi8-r] "Valery A.Khamenya[koi8-r] " wrote:
> there are two issues concerning invoking optimizations:
>
> 1.
> this document:
> http://llvm.cs.uiuc.edu/docs/GettingStarted.html
> is very nice, it would be good though to add in a section
>
> An Example Using the LLVM Tool Chain
>
> examples on optimization step.
That's an
2005 Apr 22
0
[LLVMdev] Need help with bugpoint for codegen problem
On Fri, Apr 22, 2005 at 02:32:25AM +0200, Markus F.X.J. Oberhumer wrote:
> Ok, after pasting the output from "gccas -debug-pass=Arguments
> </dev/null -o - >/dev/null" I get the following:
>
> bugpoint -verify -lowersetjmp -funcresolve -raiseallocs -simplifycfg
> -mem2reg -globalopt -globaldce -ipconstprop -deadargelim -instcombine
> -simplifycfg -prune-eh
2017 Sep 28
1
rename multiple files by file.rename or other functions
Hi John,
Thanks to Jim for pointing out the file.rename() function. You can try this:
# define the filename templates
strIn <- "XYZW--Genesis_ABC.mp3"
strOut <- "01Gen--.mp3"
# create the strings "01", "02", ..., "50"
v <- sapply(1:50, function(i) sprintf("%02d",i) )
# perform all the file renames
for ( s in v ) {
2006 Apr 13
3
[LLVMdev] Re: Creating Release 1.7 Branch at 1:00pm PDT
Here's what's left on Linux (GCC 4.1.0), after all updates that went
into the branch:
Running /proj/llvm/build/../llvm/test/Regression/CFrontend/dg.exp ...
FAIL: /proj/llvm/build/../llvm/test/Regression/CFrontend/2004-02-12-
LargeAggregateCopy.c.tr:
gccas: /proj/llvm/build/../llvm/lib/VMCore/Function.cpp:266: unsigned
int llvm::Function::getIntrinsicID() const: Assertion `0 &&
2008 May 23
0
[LLVMdev] mem2reg & reg2mem
I have a register allocation bug I'm trying to track down. It's caused by a
convoluted series of events that results in a massive amount of code,
so looking at asm diffs is rather unhelpful.
I came up with the bright idea of adding a MaxPromotes flag to limit
the number of candidates that mem2reg promotes. But I couldn't
figure out how to safely promote some candidates but not