Да как бы речь шла о другом, все не слишком древние гпу от амд идут в сторону универсальности, все что они делают - обрабатывается шейдерами. Я это и имел в виду, кроме шейдеров там ничего и нет, они постепенно уходят от fixed function, где все реализовывалось в железе (ну или в прошивке на крайняк)Ну а насчет "местечкового бэкенда" в r600g - умеет он и OpenCL, грубо говоря, а на самом деле он вообще никакого отношения к языкам не имеет, так как это бэкенд, а не фронтенд. Просто особо не тестировался в таком режиме и есть известные проблемы.
И вы, пардон, явно что-то путаете, LLVM и "парсеры всего си" - это вообще разные вещи, почитайте чем отличаются бэкенды от фронтендов в компиляторах.