Почему при создании или использовании любой данной версии gcc
я должен предпочесть 1 из этих 2 бэкэндов для CooG другому?
Я не могу найти хорошую документацию об этом на веб-сайте gcc
.
Почему при создании или использовании любой данной версии gcc
я должен предпочесть 1 из этих 2 бэкэндов для CooG другому?
Я не могу найти хорошую документацию об этом на веб-сайте gcc
.
Вы хотите прочитать это: https://gcc.gnu.org/wiki/Graphite-4.8 а>
В принципе, вы не можете выбрать. Все более новые версии GCC (>= 4.8) используют CLooG с ISL. Более старые версии имеют бэкенд PPL.
gcc
, у меня в основном есть почти полное представление о том, что делают эти две вещи. Я знаю, что они каким-то образом оптимизируют циклы и поток данных, но у меня все еще недостаточно информации, чтобы сказать, что они на самом деле делают, или определить, какой из них мне следует выбрать. - person user2485710   schedule 28.09.2014