Mutluluk Eğitimi - Mutsuzluğunuzu Yenin

2010-06-21 Thread Hızlı Eğitim
Merhaba. Mutlu olmak ne kadar önemli değil mi? Bu aslında çok da kolay, sesli ve görsel bir anlatımla nasıl mutlu olabileceğinizi hemen izleyin. http://www.hizliegitim.com/mutlulugunsirri

Improvement of General Vector Extensions

2010-06-21 Thread Artem Shinkarov
Hi I've created a wiki page for the project I am working on in terms of GSoC 2010. If you are interested or you have any comments, everyone is very welcome to participate via this wiki page or e-mail. Link: http://gcc.gnu.org/wiki/VectorExtensionsImprovement -- Thank you, Artem Shinkarov

Gimple vs ternary operations?

2010-06-21 Thread Bernd Schmidt
In PR43902, Jim has posted a patch to add support for widening multiply-accumulate to tree-ssa-math-opts. They are represented as a GIMPLE_SINGLE_RHS with a WIDEN_MULT_PLUS_EXPR tree which holds the actual operands of the multiply-accumulate. I've modified this a bit so that we now support gimple

Devre Çelik 15-30 Haziran Hafta'nın Fırsat Ürünleri

2010-06-21 Thread Devre Çelik

Illegal schedule

2010-06-21 Thread Boris Boesler
In my backend GCC generates illegal scheduled code. After pass sched2, GCC generates: ;;0--> 486 R1=R3<<0x4:IF,ID,AD,RA,EX,WB ;;1--> 487 A0=R1+`buffer':IF,ID,AD,RA,EX,WB ;;2--> 766 R0=abs(R7):IF,ID,

Introducing redundancy in combine?

2010-06-21 Thread Sebastian Pop
Hi, I was looking at why, in the vectorized DCT kernel of FFmpeg, the insn selection of GCC fails to produce XOP fused-multiply-add vector insns: DOM is detecting a redundant expression that is optimized, and that makes it impossible to detect the higher level insns in combine. The DCT kernel loo

Re: Introducing redundancy in combine?

2010-06-21 Thread Jeff Law
On 06/21/10 16:13, Sebastian Pop wrote: Hi, I was looking at why, in the vectorized DCT kernel of FFmpeg, the insn selection of GCC fails to produce XOP fused-multiply-add vector insns: DOM is detecting a redundant expression that is optimized, and that makes it impossible to detect the higher l

Re: Introducing redundancy in combine?

2010-06-21 Thread Sebastian Pop
On Mon, Jun 21, 2010 at 17:21, Jeff Law wrote: > Ouch.  You've got another problem in that combine doesn't combine across > basic blocks. Actually tree-if-conversion does take care of transforming the inner loop into one BB to enable vectorization. So we don't have the cross-BB combine problem.

plugin-provided pragmas & Fortran or Ada?

2010-06-21 Thread Basile Starynkevitch
Hello, Assuming a plugin (e.g. MELT) add a new pragma using PLUGIN_PRAGMAS, is this pragma usable from Ada or Fortran code? I am not very familiar with Ada or Fortran. I believe Ada has some syntax for pragmas -but do Ada pragma have the same API inside GCC plugins as C or C++ pragmas?- and I am