[LLVMdev] mblaze backend: unreachable executed
Josef Spjut
sjosef at cs.utah.edu
Tue Mar 15 16:53:49 PDT 2011
>> I don't think my backend is modified enough from the MBlaze backend that is
>> in the release to be causing this error. I am however looking through the
>> various files of the backend to try to find where the calling convention
>> might be causing problems with f32 data types.
> Form the backtrace it seems like you haven't defined how to return f32
> stuff out of the function.
Could it be that the microblaze backend only has 2 return registers and we've written a function call that wants 3? If that could be the problem I'd guess it is highly likely because a lot of our code if 3 element vectors being passed around.
Josef
More information about the llvm-dev
mailing list