Displaying 20 results from an estimated 48 matches for "reoptimizer".
Did you mean:
reoptimize
2010 Jun 30
1
[LLVMdev] Runtime & idle time reoptimizer questions
Hello everybody,
I would like to know more about runtime & idle time reoptimizer mentioned in the powerpoint presentations about LLVM. Which tool in the LLVM toolchain is responsible for this?
Where I can find more details on how reoptimizer is implemented? If someone can let me know any doc or specific source code file to look at, it would be helpful. I have also seen a simi...
2003 Aug 21
0
[LLVMdev] reoptimizer note
Hello,
In preparation for the LLVM public release, I've moved the reoptimizer
out of the main cvs module "llvm" and into the cvs module "reopt". You
can go ahead and delete the lib/Reoptimizer directory from your tree,
about which cvs will undoubtedly be complaining to you.
If you want to build the reoptimizer, cd into your SPARC tree's
"project...
2009 Jun 11
1
[LLVMdev] Code related to "Run Time Optimization" and "Offline Reoptimizer"
Hi,
Sorry for this silly question, but I couldn't find the source codes
related to "Run Time Optimization" and "Offline Reoptimizer". As there's few
references talking about those two parts except for Chris's master thesis.
There's a "Runtime" souce code folder, but the codes under that folder
mainly relate to gathering profiling information or runtime gc. Can anybody
help me point out those two parts...
2010 Feb 05
0
[LLVMdev] [Help] LLVM Runtime optimization and PGO reoptimization
Dear experts,
Could you please let me know where I can find more information on LLVM
runtime optimization and PGO repotimization ?
I found 3.5 Runtime Path Profiling & Reoptimization in the paper "LLVM: A
compilation framework for lifelong program analysis and transformation".
I would like to get some more detailed information and apply it to our code.
I am not using llvm -
2002 Sep 17
1
[LLVMdev] Compile warning in Reoptimizer/TraceCache/VirtualMem.cpp
ISSUE: The constant "3791650815" is too large to fit in a 32-bit signed
integer.
ACTION: Use the unsigned 32-bit integer constant "3791650815U" instead.
--
Casey Carter
Casey at Carter.net
ccarter at uiuc.edu
AIM: cartec69
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch
URL:
2004 Oct 06
0
[LLVMdev] doc about llvm JIT
Hi,
I am interested in the JIT compiler of llvm, namely, lli. I want to know
more about it, but I found little documentation about it. There are a few
paragraphs about JIT in the CGO paper, a list of options dumped from "lli
--help-hidden", and a short webpage of lli in the website. But many issues
are not clearly described. For example,
1. When JIT is available
2002 Nov 21
1
[LLVMdev] top of tree build failures
...m-497cz/lib/Target'
gmake[2]: Entering directory `/scratch/scratch0/gaeke/llvm-497cz/lib/CWriter'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/scratch/scratch0/gaeke/llvm-497cz/lib/CWriter'
gmake[2]: Entering directory `/scratch/scratch0/gaeke/llvm-497cz/lib/Reoptimizer'
gmake[3]: Entering directory `/scratch/scratch0/gaeke/llvm-497cz/lib/Reoptimizer/Mapping'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/scratch/scratch0/gaeke/llvm-497cz/lib/Reoptimizer/Mapping'
gmake[3]: Entering directory `/scratch/scratch0/gaeke/llvm-497c...
2002 Nov 11
1
[LLVMdev] top of tree broken?
...m-497cz/lib/Target'
gmake[2]: Entering directory `/scratch/scratch0/gaeke/llvm-497cz/lib/CWriter'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/scratch/scratch0/gaeke/llvm-497cz/lib/CWriter'
gmake[2]: Entering directory `/scratch/scratch0/gaeke/llvm-497cz/lib/Reoptimizer'
gmake[3]: Entering directory `/scratch/scratch0/gaeke/llvm-497cz/lib/Reoptimizer/Mapping'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/scratch/scratch0/gaeke/llvm-497cz/lib/Reoptimizer/Mapping'
gmake[3]: Entering directory `/scratch/scratch0/gaeke/llvm-497c...
2005 May 05
0
[LLVMdev] Scheme + LLVM JIT
On Wed, 2005-05-04 at 23:59 -0400, Alexander Friedman wrote:
> Hi List,
>
> I am in the preliminary stages of adding a JIT compiler to a sizable
> Scheme system (PLT Scheme). The original plan was to use GNU
> Lightning, but 1) it seems to be dead, and 2) LLVM has already done a
> huge amount of stuff that I would have had to write (poorly) from
> scratch.
Yay! A real
2004 Oct 06
2
[LLVMdev] Compiling errors from UnixLocalInferiorProcess.cpp when compiling on MinGW
On Wed, 6 Oct 2004, Reid Spencer wrote:
> This file (UnixLocalInferiorProcess.cpp) is due for porting and placement in
> lib/System but I haven't gotten there yet. If you come up with something that
> works on MINGW, please let me know.
As you might guess by the name, this file is essentially entirely unix
specific. The debugger is designed so that multiple backends can be
plugged
2015 Jun 04
3
[LLVMdev] Removing AvailableExternal values in GlobalDCE (was Re: RFC: ThinLTO Impementation Plan)
On Thu, Jun 4, 2015 at 11:27 AM, Duncan P. N. Exon Smith <
dexonsmith at apple.com> wrote:
> Since the compiler is always free to delete available_externally
> functions, I think you could just add a pass to the -flto=thin pipeline
> that deletes all of them (referenced or not) -- it's just a single loop
> through all the functions deleting the bodies of those with the right
2002 Sep 17
1
[LLVMdev] Linux-x86 compile errors
ISSUE: Some Reoptimizer header files think that int64_t is in
<sys/types.h> instead of "Support/DataTypes.h".
ACTION: Ensure that all users of types int64_t or uint64_t include
"Support/DataTypes.h"
--
Casey Carter
Casey at Carter.net
ccarter at uiuc.edu
AIM: cartec69
-------------- next pa...
2004 Aug 04
2
[LLVMdev] Compiler Driver Decisions
...een intending llvm-run (or possibly just llvm) to be the llvmee
that Vikram spoke about. In my mind its kinda like "java" in the Java
world. It executes bytecode in a variety of ways (interpreted, JIT, or
statically compiled) and includes the life-long optimization support
coming with the reoptimizer/profiler.
>
> > I'm not thrilled with llvm-build because its dull but from the
> > dictionary there is also:
> >
> > llvm-construct (too long?)
> > llvm-make (obvious confusion)
> > llvm-forge (obscure)
> > llvm-erect (double...
2005 May 05
3
[LLVMdev] Scheme + LLVM JIT
> So as it stands, one should think of out JIT as something akin to the
> early Java JITs: one function at a time and only one compile per
> function. This is extremely primative by modern JIT standards, where a
> JIT will do profiling, find hot functions and reoptimize them,
> reoptimize functions when more information about the call tree is
> available, have several levels of
2005 May 05
4
[LLVMdev] Scheme + LLVM JIT
Hi List,
I am in the preliminary stages of adding a JIT compiler to a sizable
Scheme system (PLT Scheme). The original plan was to use GNU
Lightning, but 1) it seems to be dead, and 2) LLVM has already done a
huge amount of stuff that I would have had to write (poorly) from
scratch.
At the moment, LLVM seems to be the ideal choice for implementing the
Scheme JIT, but there are problems that need
2005 Apr 10
1
Fwd: Re: [LLVMdev] new IA64 backend
Does anybody know if there is some tool to convert from WHIRL to LLVM? maybe some project under
development? a similar project?
Thanks
>
> --- Duraid Madina <duraid at octopus.com.au> wrote:
> > Date: Fri, 18 Mar 2005 12:45:54 +0900
> > From: Duraid Madina <duraid at octopus.com.au>
> > To: ahs3 at fc.hp.com, LLVM Developers Mailing List <llvmdev at
2010 Nov 09
1
[LLVMdev] Calling PassManager on previously JITed Modules
Hi Stephen,
I confirm your observation. AFAIK the current JIT keeps informations from
the module, for example AssertingHandle on Values.
It's part of my plan to make the MCJIT independent from Module stuff to
allow reoptimizations, or to have multiple copies of JITed functions for one
function in the module, but there is a long road to go.
Olivier.
On Tue, Nov 9, 2010 at 6:57 PM, Stephen
2020 Oct 06
2
LLVM Developers Meeting JIT BoF -- Request for Topics of Interest
Hi All,
I've listed the current topics of interest below, along with some notes on
each. We only have 30 minutes so we'll barely scratch the surface of these
during the BoF itself. My main aims are for you to meet each other,
identify potential areas of collaboration, identify things that I can do to
unblock you, and get the ball rolling on some conversations that we can
continue on the
2004 Aug 04
0
[LLVMdev] Compiler Driver Decisions
...un (or possibly just llvm) to be the llvmee
> that Vikram spoke about. In my mind its kinda like "java" in the Java
> world. It executes bytecode in a variety of ways (interpreted, JIT, or
> statically compiled) and includes the life-long optimization support
> coming with the reoptimizer/profiler.
>
> >
> > > I'm not thrilled with llvm-build because its dull but from the
> > > dictionary there is also:
> > >
> > > llvm-construct (too long?)
> > > llvm-make (obvious confusion)
> > > llvm-forge (obscure)...
2006 Nov 03
0
[LLVMdev] is createCFGSimplificationPass unused?
On Thu, 2 Nov 2006, [UTF-8] Rafael Esp?ndola wrote:
>> If there are specific cases like this where simplify cfg produces better
>> code than branch folding (with the hooks implemented) please file
>> bugzilla bugs to track them.
> The branch folding works after instruction selection, right? It looks
> strange to me that it will be able to convert a branch sequence into a