[LLVMdev] Intel vs. AT&T Assembly.

Aaron Gray angray at beeb.net
Tue May 2 08:21:49 PDT 2006


> Ok, less talk and more action.  I just implemented proper Microsoft 
> ML/MASM support.  It probably has a few rough edges, so if anyone wants to 
> try it out please do and let me know if you encounter any problems.
>
> Note that you cannot take a bytecode file created by llvm-gcc on Unix, 
> move it to Windows, translate it to Intel syntax assembler, assemble it 
> with ML and expect it to work.  You'll get an object file, but it won't 
> link.  It used to work, but something changed to make the C runtime 
> libraries incompatible.  lli cannot run the bytecode file either for the 
> same reason, nor will using CBE work anymore either.
>
> But for those of us writing our own front ends, this isn't a problem.

I got the code I did from the mailing list.

It needs some reworking as I created another TableGen identity. Its 
attached.

If you can wait a week (as I am on another project at the moment) I will be 
able to do that.

Aaron
-------------- next part --------------
A non-text attachment was scrubbed...
Name: MASM.tar.gz
Type: application/x-gzip
Size: 33434 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20060502/b42b5420/attachment.bin>


More information about the llvm-dev mailing list