[LLVMdev] What is the state of LLVM's ARM backend
Duncan Sands
baldrick at free.fr
Wed Apr 8 06:34:34 PDT 2009
Hi Xerxes,
> 4. softfloat related errors
> http://labb.zafena.se/shark-testing/llvmARMCodeGenFailures200904/softenfloat_Do_not_know_how_to_soften_the_result_of_this_operator/
> example:
>
> root at overo:/home/xerxes/llvm-test/fail/CodeGen/softenfloat# llvm-as < 2007-11-19-VectorSplitting.ll | llc
> SoftenFloatResult #0: 0x614e00: f32 = undef
> llc: /usr/src/openembedded/overo/tmp/work/armv7a-angstrom-linux-gnueabi/llvm2.6-2.6-r0/llvm-2.6/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:54: void llvm::DAGTypeLegalizer::SoftenFloatResult(llvm::SDNode*, unsigned int): Assertion `0 && "Do not know how to soften the result of this operator!"' failed.
> Stack dump:
> 0. Program arguments: llc
> 1. Running pass 'ARM Instruction Selection' on function '@execute_shader'
> Aborted
this is now fixed.
Ciao,
Duncan.
More information about the llvm-dev
mailing list