[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