[LLVMdev] MASM Backend

Aaron Gray angray at beeb.net
Mon Jul 11 16:16:02 PDT 2005


Here's the new MASM backend.

It has the following files :-

        lib/Target/X86/X86AsmPrinter.h
        lib/Target/X86/X86AsmPrinter.cpp
        lib/Target/X86/X86MASMPrinter.h
        lib/Target/X86/X86MASMPrinter.cpp
        lib/Target/X86/X86.td
        lib/Target/X86/X86InstrInfo.td
        lib/Target/X86/makefile
        Makefile.rules
        win32/x86/x86.vcproj

X86AsmPrinter.{cpp|h} - have new variable 'forWindows' added which fits in with working with GAS on MSVC++ build. X86AsmPrinter.cpp also has the new 'masm' target added.

X86MASMPrinter.{cpp|h} - X86MASMPrinter class

X86.td, X86InstrInfo.td, makefile, Makefile.rules - have new GenAsmWriter2.inc target added.

win32/x86/x86.vcproj - Windows project update

I am releasing this now, but I will be releasing a testset for it soon as well.

An unofficial version of MASM is availiable on the web from www.masm32.com.

Aaron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20050712/2bf639a9/attachment.html>
-------------- 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/20050712/2bf639a9/attachment.bin>


More information about the llvm-dev mailing list