[Swift] 関数の再帰呼び出しは最適化されているか [LLVM]