[LLVMdev] LLVM binaries for Windows and more
sabre at nondot.org
Wed Jun 13 12:26:39 CDT 2007
On Tue, 12 Jun 2007, Andreas Rumpf wrote:
>> No not yet, the recommended solution is to compute overflow manually with
>> arithmetic after you do the operations you need. In time LLVM will be
>> extended to support this capability.
> Ok, but I fear the optimizer is not smart enough to produce something like:
> a+b -->
> mov eax, a
> add eax, b
> jno theEnd
> call raiseOverflow
> It is not critical though - I turn off overflow checking after debugging anyway.
It definitely isn't right now. When we get people generating lots of this
code, suddenly it becomes worthwhile to optimize it :)
> I volunteer. As soon as I get everything to work.
> Next problem: I now have the hello.bc file compiled. But how do I get an executable from this? I tried:
> C:\Eigenes\compiler\llvm-2.0\win32\release>llvm-ld -o=hellow.exe hellow.bc
> llvm-ld: Could not find llvm-stub.exe executable!
> So, I don't have "llvm-stub.exe". But why did it not build one? And what is the
> difference between "llvm-ld" and "llvm-link"? "llvm-link" does not work either.
Try passing -native.
More information about the LLVMdev