[LLVMdev] exp2 and log2 intrinsic expansion
Gregory Diamos
solusstultus at gmail.com
Mon Aug 29 19:13:49 PDT 2011
I'm having a problem when generating the following LLVM intrinsics:
@llvm.exp2.f32
@llvm.log2.f32
On linux, these are available on as part of standard math libraries, the
code geenrator expands them into library calls, and the linker happily finds
them. However, on Windows and OSX, where no implementation exists, instead
of throwing a runtime error, we get a call to a function with a null
pointer.
It ends up looking like this:
mov eax, 0
call eax
Would it be possible to add a more intelligible error in cases like this?
I'm pretty sure that if this was
a normal function call I would get an error about an undefined symbol.
--
View this message in context: http://old.nabble.com/exp2-and-log2-intrinsic-expansion-tp32361418p32361418.html
Sent from the LLVM - Dev mailing list archive at Nabble.com.
More information about the llvm-dev
mailing list