如何为armhf配置LLVM MCJIT?

如何为armhf配置LLVM MCJIT?,arm,llvm,jit,mcjit,Arm,Llvm,Jit,Mcjit,我正在尝试基于LLVM3.8为RaspberryPI2构建一个简单的JIT应用程序。我为ARM构建了LLVM,我的应用程序成功地JIT了代码,但它表明LLVM为softfp而不是hardfp生成代码 如何配置LLVM以生成hardfp的代码 LLVM配置了arm linux gnueabihf目标。从我指定的代码setArchasarm和setMCUascortex-a7 我对MCJIT绝对一无所知,但在文档中寻找与命令行选项相似的地方,我看到了::createJIT采用了一个TargetMac

我正在尝试基于LLVM3.8为RaspberryPI2构建一个简单的JIT应用程序。我为ARM构建了LLVM,我的应用程序成功地JIT了代码,但它表明LLVM为softfp而不是hardfp生成代码

如何配置LLVM以生成hardfp的代码


LLVM配置了
arm linux gnueabihf
目标。从我指定的代码
setArch
as
arm
setMCU
as
cortex-a7

我对MCJIT绝对一无所知,但在文档中寻找与命令行选项相似的地方,我看到了::createJIT采用了一个
TargetMachine
,它采用了一个
TargetOptions
,这有什么关系吗?@不象它应该这样,但是通过
setTargetOptions
设置
FloatABI::Hard
没有帮助。我对MCJIT一无所知,但是在文档中寻找与命令行选项相似的地方,我看到了
::createJIT
需要一个
TargetMachine
,它需要一个
TargetOptions
,哪一个-这有关系吗?@不应该这样,但是通过
setTargetOptions
设置
FloatABI::Hard
没有帮助。