Сообщение от Mr_F_
необязательно.
варианта два - компилятор решает какой выбрать:
|
Ещё можно указать явно:
[ branch ] if ( ... ) { ... }
Для if и switch можно указывать branch или flatten, соответственно динамически или нет.
Для for, while можно указать unroll( x ) или loop, первый разворачивает цикл, в необязательном параметре можно указать насколько развернуть, loop - цикл не разворачивается.