[Mono-dev] Mono & LLVM IR
Ivan Radicek
radicek at forsyte.tuwien.ac.at
Tue Jan 22 13:50:36 UTC 2013
Hi,
On 01/21/2013 04:01 PM, Alex Rønne Petersen wrote:
> You can probably get away with dumping the LLVM IR somewhere in
> mono_llvm_emit_method () (see mono/mini/mini-llvm.c).
I managed to find a method to emit LLVM IR to stdout. This was very
helpful - thank you!
Now I've got another problem which I haven't been able to solve :) When
I try to load this IR to tool for code analysis (which operates on LLVM
IR) or to "llvm-as", I get errors like:
"error: use of undefined value '@llvm.eh.selector'"
"error: use of undefined value '@llvm.mono.load.i32.p0i32'"
If I understood correctly, those are custom-defined "intrinsic
function"? Is there a way to accomplish that this code is accepted by
llvm-as?
Thanks,
Ivan
More information about the Mono-devel-list
mailing list