есть контора, которая продает gcc/clang совместимый фронтэнд, а ты к нему пишешь уже бэкэнд под архитектуру. Этот же front в icc для интелов. Увы забыл контору. Так вот, фронтэнд нельзя открыть, а бэкэнд отдельно бесполезная штука, даже если его смогут открыть.