首页 > 解决方案 > 如何在 LLVM C 中将 int 转换为浮点数?

问题描述

究竟写什么等价的C

int a=10;
float b=0;

b = (float)(a+1.0);

在 llvm-c 中我可以创造价值,但如何将其转换为其他类型?C-LLVM 是如何编写的。

LLVMValueRef b = LLVMBuildAdd(builder,
  LLVMGetParam(function, 0),
  LLVMGetParam(function, 1), "b");

标签: cllvm

解决方案


推荐阅读