Displaying 3 results from an estimated 3 matches for "f32unreachable".
2011 Mar 15
2
[LLVMdev] mblaze backend: unreachable executed
...stead of the Release should give you the file and line of the "unreachable" code.
>
> Andreas
Thanks for the suggestion. I recompiled with Debug+Asserts and it shows that the unreachable is in CallingConvLower.cpp:162. Here is the error message:
Call result #2 has unhandled type f32UNREACHABLE executed at CallingConvLower.cpp:162!
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 f3...
2011 Mar 15
0
[LLVMdev] mblaze backend: unreachable executed
Hello,
Am 15.03.2011 um 19:27 schrieb Josef Spjut:
> Does anyone know what common causes of "UNREACHABLE executed!"
> messages are and what this message in particular means? The full
> error message is the following:
>
> UNREACHABLE executed!
> 0 llc 0x0000000100936ae2 PrintStackTrace(void*) + 34
> 1 llc 0x0000000100937603
2011 Mar 15
3
[LLVMdev] mblaze backend: unreachable executed
Hello,
I am working on a backend for a custom ISA that is somewhat similar to the MicroBlaze ISA so I've decided to use that as a starting point. I am trying to compile a custom ray tracer (lots of floating point) and the llvm-g++ frontend generates an fneg instruction which is not supported by the MBlaze backend in the 2.8 release. I added code to emit an fneg assembly instruction and now