Re: [jitrino]assertion error

2008-03-04 Thread Estelle Liu
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

[jitrino]assertion error

2008-03-03 Thread Estelle Liu
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

Re: [jitrino]question about instrument

2007-09-20 Thread Estelle Liu
; 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

[jitrino]question about instrument

2007-09-15 Thread Estelle Liu
Hi,everyone, I'd like to instrument in the HIR of a method chain with call relations. Is there any way to go? -- Estelle

Re: [jitrino] synchronization optimization

2007-06-13 Thread Estelle Liu
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

[jitrino] synchronization optimization

2007-06-10 Thread Estelle Liu
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

[jitrino]questions on source modification

2007-06-07 Thread Estelle Liu
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

Re: [jitrino] questions about translation from bytecode to HIR

2007-06-03 Thread Estelle Liu
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

[jitrino] questions about translation from bytecode to HIR

2007-06-03 Thread Estelle Liu
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

[jitrino]does harmony have interprocedural analyses?

2007-04-26 Thread Estelle Liu
Hi,all I want to try to implement some interprocedural analysis in Harmony. Has any interprocedural analysis existed? -- Estelle

Re: [jitrino][profile]how to use EdgeProfiler

2007-04-03 Thread Estelle Liu
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

Re: [jitrino][profile]how to use EdgeProfiler

2007-04-03 Thread Estelle Liu
> 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

Re: [jitrino][profile]how to use EdgeProfiler

2007-04-01 Thread Estelle Liu
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

[jitrino][profile]how to use EdgeProfiler

2007-03-30 Thread Estelle Liu
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

Re: [build]trouble in building classlib

2007-03-28 Thread Estelle Liu
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

Re: [build]trouble in building classlib

2007-03-28 Thread Estelle Liu
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

Re: [build]trouble in building classlib

2007-03-28 Thread Estelle Liu
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

[build]trouble in building classlib

2007-03-27 Thread Estelle Liu
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

Re: [jitrino]PMF: Action "btr" not found

2007-03-20 Thread Estelle Liu
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

[jitrino]PMF: Action "btr" not found

2007-03-20 Thread Estelle Liu
Hi,all system run the error: PMF: Action "btr" not found So what does it mean?How can I do for it? Thanks! -- Estelle

[drlvm][jitrino]runtime error after escape optpass added

2007-03-15 Thread Estelle Liu
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

Re: [jitrino]HIR instructions

2007-03-01 Thread Estelle Liu
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

[jitrino]HIR instructions

2007-03-01 Thread Estelle Liu
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

Re: [jitrino][profile]trouble of methodprofiles

2007-02-27 Thread Estelle Liu
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

Re: [jitrino][profile]trouble of methodprofiles

2007-02-27 Thread Estelle Liu
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