Но каким образом это можно скормить ллвм не понятно. Надо разбираться с тем как работает noalias. Т.е может ли быть итерация генератора одна функция куда подаются все переменные и все ссылочные переменные как noalias? Или как вообще в noalias возможно учесть сайд эффекты?