LlvmBranch tem 2 chamadas que tão confundindo demais, pergunto diretamente com o código aberto pro maxiwell