Displaying 3 results from an estimated 3 matches for "b5d225e3".
2009 Dec 09
2
[LLVMdev] Problem with code generated for call using stdcall convention
Hi, I'm trying to run the following module in lli on LLVM 2.6, Windows/MSVS
2008, 32 bits memory model:
---
declare x86_stdcallcc i8* @GetStdHandle(i32)
define i32 @main() {
%handle = call i8* @GetStdHandle(i32 -11)
ret i32 0
}
---
(This small modules that just retrieve the handle to stdout using WIN32
API).
I'm converting it to bytecode using:
llvm-as.exe -f
2009 Dec 09
0
[LLVMdev] Problem with code generated for call using stdcall convention
Hello
> Is the x86_stdcallcc call convention actually supported? I found it by
> digging into LLVM sources
Yes. It's fully supported.
> Is my initial LLVM-IR correct for invoking WIN32 API function?
No. You forgot to put calling convention on the call itself.
--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University
2009 Dec 09
3
[LLVMdev] Problem with code generated for call using stdcall convention
...rameters is
used.
> --
> With best regards, Anton Korobeynikov
> Faculty of Mathematics and Mechanics, Saint Petersburg State University
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20091209/b5d225e3/attachment.html>