gcccross-platformvliw

GCC compiler infrastructure for VLIW architectures


Do you know how strong VLIW architectures support exists in GCC compiler infrastructure? I know that there are some VLIW architectures supported by GCC. Looking at them, it seems that the pipeline optimizations are left to another optimization layer. Are there good (not GCC internals doc) materials on this?


Solution

  • There indeed are VLIW targets supported by GCC: on the current trunk, this includes at least FRV, MeP and picoChip. The support include optimization. As they are not "mainstream" targets (i.e. primary or secondary targets), there might be some suboptimal code generation for them in some cases.