I'n now finding a good compiler infrastructure for our DSP processor
the target DSP architecture that we plan to port have two special character :
1. SIMD instruction is the key of performance
>the SIMD instruction format is simple as
mulit register = mulit register opcode multi-register
destination src_1 src_2
> the register of destination and source is general register
> SIMD load /store have no special memory alignment requirement;
2. memory access character that load/store can only access 32bits
memory space each time; In the target architecture, the " char",
"short" , "int" , "float" and "long long" are all 32bits ( 4bytes) .
If you are familiar with TigerSharc 201 DSP , you can simple consider
our architecture just as TS201.
Do you think it is easy and possible to port the LLVM to such odd
any comment about the probelm that we use LLVM as infrastructure for
the target DSP is appreciated.