harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Konstantin Anisimov" <konstantin.m.anisi...@gmail.com>
Subject Re: [drlvm] [ipf] I suggest a series of patches for ipf code generator
Date Fri, 10 Nov 2006 04:04:05 GMT
Hi all,

I have created new Jira request - HARMONY-2139. It is about:
1. Added operand coalescer. It is integrated with register allocator.
2. I finished migration on STL with memory manager support.

Could someone review it?

Thank you,
Konstantin

"Konstantin Anisimov" <konstantin.m.anisimov@gmail.com> wrote in message 
news:eieoi2$pii$1@sea.gmane.org...
> Hi all,
>
> I suggest new patch from the series Igor introdusced.
> 1. To move direct predicated calls in separete node. It allows to have 
> under
> predicate short branch instruction instead of call and thus
>   reduce possible misprediction penalty.
> 2. I have implemented new node merging algorithm. It is more effective 
> than
> previouc one and besides purging empty nodes.
>
> All changes made in Code layouting and I suggest integrate them in one
> patch.
>
> Thank you,
> Konstantin
>
> "Igor Chebykin" <iche.harmony@googlemail.com> wrote in message 
> news:e1c5d0b40610200524x5d1fa18di3a348721f2dcba63@mail.gmail.com...
> Hello all,
>
> I suggest a short series of patches for drlvm ipf code generator.
> We have some improvements for jitrino/ipf
> and would like to commit its to harmony.
>
> All patches will change only vm/jitrino/src/codegenerator/ipf/* files,
> therefore ia32 remains OK.
>
> The first patch is about 67k size and contains following files:
> IpfCfg.h, IpfCfg.cpp
>   methods added in Edge and Node classes
> IpfCodeLayouter.h, IpfCodeLayouter.cpp
>   new BotomUp algorithm implementation
> IpfEmitter.h, IpfEmitter.cpp
>   minor changes in logging, Emitter::registerDirectCall() and
> debugging support
> IpfIrPrinter.h, IpfIrPrinter.cpp
>   added method to print Node chains
> IpfType.h
>   types to support Node chains added
> IpfCfgVerifier.cpp
>   method cfg.getArgs() deprecated
> IpfInst.cpp
>   methods to identify inst kind added (isBr, isCall )
> IpfRegisterAllocator.cpp
>   minor changes in logging
>
> Thanks,
> Igor.
>
>
> -- 
> Igor Chebykin, Intel Middleware Products Division
>
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>
>
>
>
> 




Mime
View raw message