LLVM内在初始化双精度数组?

LLVM内在初始化双精度数组?,llvm,llvm-ir,Llvm,Llvm Ir,如果有像@llvm.memset.p0i8.f64这样的东西?我看过一些关于它的讨论,但在LLVM源代码的任何地方都找不到它 如果不存在,初始化64位浮点数组的最佳方法是什么?编写循环似乎有点低效…如果您想要编译时初始化,那么无论如何都必须使用常量数组初始值设定项([float 1.0,float 2.0,…])。如果在运行时初始化,我怀疑循环会使情况变得更糟。它可能会被优化。如果您想要编译时初始化,您必须使用常量数组初始值设定项([float 1.0,float 2.0,…])。如果在运行时初

如果有像
@llvm.memset.p0i8.f64这样的东西
?我看过一些关于它的讨论,但在LLVM源代码的任何地方都找不到它


如果不存在,初始化64位浮点数组的最佳方法是什么?编写循环似乎有点低效…

如果您想要编译时初始化,那么无论如何都必须使用常量数组初始值设定项(
[float 1.0,float 2.0,…]
)。如果在运行时初始化,我怀疑循环会使情况变得更糟。它可能会被优化。如果您想要编译时初始化,您必须使用常量数组初始值设定项(
[float 1.0,float 2.0,…]
)。如果在运行时初始化,我怀疑循环会使情况变得更糟。它可能会被优化。