eans, that there is a use of operand that may be
> undefined at the point.
> You need to identify the problem operand and then track the CFG state up
> to the stage where the operand appears for the first time.
> (create a log with irDumps for all stages)
>
>
>
> Estelle Liu w
Hi,all.
We tried to insert an instruction in HIR, and when the instrumented code
run into Ia32RegAlloc2, the assertion "assert(pspans[i].beg != 0);" in
method RegAlloc2::Opand::update() failed. I wonder the possible reasons to
result in this occasion, could anyone give some suggestion?
Thanks ve
; inlined - you may adjust the inliner to insert the instrumentation code.
>
> Thanks,
> Pavel
>
>
> On 9/16/07, Estelle Liu <[EMAIL PROTECTED]> wrote:
> >
> > Hi,everyone,
> > I'd like to instrument in the HIR of a method chain with call relations.
> > Is there any way to go?
> >
> > --
> > Estelle
> >
>
--
Estelle
Hi,everyone,
I'd like to instrument in the HIR of a method chain with call relations.
Is there any way to go?
--
Estelle
ot;Automatically Reducing Repetitive Synchronization with a
Just-in-Time Compiler for Java", Mark Stoodley, Vijay Sundaresan
On 6/11/07, Estelle Liu <[EMAIL PROTECTED]> wrote:
> hi,all,
>
> I noticed there is a optimization pass "syncopt pass", but I did
> master w
hi,all,
I noticed there is a optimization pass "syncopt pass", but I did
master what work does it do. Could anyone give me some information about
it?
--
Estelle
Hi, all,
Harmony's lattest version seems modify a lot, such as MemoryManager and
EscAnalyzer. Are there other changes in jitrino or PC?
Thanks.
--
Estelle
Estelle, what kind of things do you want to do with these opcodes?
Alternatively, you can probably think of an extra "CFG transformation
pass" to do you job.
JavaLabelPrepass is really crappy, I would not suggest anyone to
modify it except a complete rewrite of the whole translator. The
latter s
Hi,all,
I noticed that the *aload* or *astore *in bytecode are not always
translated into *Op_LdVar *or *Op_StVar* in HIR.
But in which cases,for what kind of variables in bytecode, the
translations into *Op_LdVar *or *Op_StVar* would happen? Is it something to
do with Class VariableIncarnat
Hi,all
I want to try to implement some interprocedural analysis in Harmony. Has
any interprocedural analysis existed?
--
Estelle
Hi,
I run the programe again and still met the same problem. I use P4 1cpu
2.80GHz windowsXP.
The configuration file is nearly the same as the one on the top of this
issue, the differences are the values of two thresholds and the setting for
inline as you figured out above.
And I attach the whole
> Do you mean that profile is changing when you access it from
> compilation?
> Yes, this is a normal situation.
Hi,Mikhail,
I set them both 1000, with the same configuration and run HelloWorld as
before.The right result can be printed out but with extra error dialog:
" Java.exe application
umentation/annotation. (What
is the reason to do inlining without profile?)
2) Check that you use the latest SVN version (HARMONY-3464 fixes very
similar edge profiler issue)
3) Compare CFG before instrumentation and annotation: these graphs must be
equal.
On 3/31/07, Estelle Liu <[EMAIL PROTE
Hi,all,
I wrote a configure file and used an edge profiler. Assertion error occurs
when running simple bytecode such as HelloWorld.
The error is:
File: ...\jitrino\dynopt\EdgeProfiler.cpp
Line: 266
Expression: edgeFreq >= 0
It seems edgeFreq is negative,but why? Is my configure file something w
Hi,Alexey,
I have fixed the error that may be caused by missing copying
msvcr71.dllfrom .NET2003 :-(
Thank you very much for your attention ^_^
2007/3/29, Alexey Petrenko <[EMAIL PROTECTED]>:
2007/3/28, Estelle Liu <[EMAIL PROTECTED]>:
> Hi,Tony,Xiao-Feng,
> I used to buil
respectively. And it is defined in WinThemeGraphics.cpp.
I wonder why it can not be analyzed.
2007/3/28, Xiao-Feng Li <[EMAIL PROTECTED]>:
can you find this setGdiClip function somewhere?
On 3/28/07, Estelle Liu <[EMAIL PROTECTED]> wrote:
> hi,all
> I fetch the latest versi
onment - the version of Windows and MS Visual Studio and etc?
Regards,
2007/3/28, Estelle Liu <[EMAIL PROTECTED]>:
> hi,all
> I fetch the latest version and build.Error happens when ant classlib.
>
> A fragment of report was:
>
> [exec] GDIBlitter.obj : error LNK2019: unk
hi,all
I fetch the latest version and build.Error happens when ant classlib.
A fragment of report was:
[exec] GDIBlitter.obj : error LNK2019: unkown extern sign "struct HRGN__ *
__cdecl setGdiClip(struct JNIEnv_External *,struct HDC__ *,struct _jobject
*,int)" (
?setGdiClip@@YAPAUHRGN__@@PAUJNIE
generator/ia32/Ia32BranchTrans.cpp is not
> compiled/linked into jitrino.dll
> Do you have the latest update?
... and how do you build Jitrino?
If you're using .vcproj it may be (in fact is) slightly outdated.
--
Yours faithfully,
Alex
>
> On 3/20/07, Estelle Liu <[EMA
Hi,all
system run the error:
PMF: Action "btr" not found
So what does it mean?How can I do for it?
Thanks!
--
Estelle
hi,
I run into such a runtime error recently:
First, escape optpass is added in the client.emconf file as below:
-XDjit.CD_OPT.path.optimizer=ssa,devirt,inline,uce,purge,simplify,dce,uce,escape,lazyexc,memopt,simplify,dce,uce,lower,dessa,statprof,markglobals.
And then bytecode classes are transla
Thanks,
and does there anything I can do to dump the HIR instructions of a method
body?
01 Mar 2007 14:46:24 +0300, Egor Pasko <[EMAIL PROTECTED]>:
On the 0x28C day of Apache Harmony Estelle Liu wrote:
> hi,
> there are some tau instructions of HIR such as Op_TauDiv and
Op_TauLdIn
hi,
there are some tau instructions of HIR such as Op_TauDiv and Op_TauLdInd,
what do they stand for?
How can I get descriptions about HIR instructions?
Thanks,
--
Estelle
imizer during
SD2_OPT JIT recompilation stage:
inst->getNode()->getExecCount()
Is that what you need?
Thanks,
Pavel
On 2/27/07, Estelle Liu <[EMAIL PROTECTED]> wrote:
>
> Thank you very much for your help!
> And there's one more question: If I wanna get a counter
Thank you very much for your help!
And there's one more question: If I wanna get a counter to keep track of
some certain instruction in loop and reuse its result later, can
EdgeMethodProfiler help?
2007/2/27, Naveen Neelakantam <[EMAIL PROTECTED]>:
EBMethodProfile is an Entry and Backedge pro
25 matches
Mail list logo