>事前に生成できない理由は
メンドクサイ+メインテナンス性を考慮してかな
>>684の例だと
case XType of
0: for i:=0 to 100 do なんとか;
1: for i:=0 to 100 do なんとか;
2: for i:=0 to 100 do なんとか;
end;
とすれば高速になるけど、他の条件分岐が複雑なってくると
事前に全部の組み合わせを分解するなんジェネリックな手法を使わないと出来ないでしょ

もしジェネリックな手法で、全部の組み合わせを作ってたら、今度はコードが肥大化してしょうがないし