Displaying 20 results from an estimated 10000 matches similar to: "[LLVMdev] MASM"
2005 Jul 12
0
[LLVMdev] MASM Backend
Hi LLVM'ers,
has anyone read the license details for MASM32 and understood how these fit
in with Open Source projects, especially GPL? - As far as I can see - no one
is allowed to license projects under GPL or at worst other OS licenses nor
the deritives of the project, if you're using MASM32.
Are the MASM backend compatible with the MS version of MASM or other not so
license
2005 Jul 11
3
[LLVMdev] MASM Backend
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
2005 Jul 11
2
[LLVMdev] X86AsmPrinter + MASM and NASM backends
> On Mon, 2005-07-11 at 19:24 +0100, Aaron Gray wrote:
>> The NASM like the MASM does not have % symbols on the register names so
>> will
>> either inherit from the MASM printer or have its own TableGen class.
>
> Couldn't one conditionally output some macros for the assembler to
> translate the reg names rather than having another .td file? or is '%'
2009 Jun 16
1
[LLVMdev] x86 Intel Syntax and MASM 9.x
> On Tuesday 16 June 2009 09:48, Aaron Gray wrote:
>
>> Appently the GAS Intel backend has flaws and does not work correctly
>> anyway
>> so the X86IntelAsm backend is designed only to target MASM anyway.
>
> gas Intel syntax is indeed broken in LLVM. I'd love to make it work but
> my work has not (yet) allocated time for that. Maybe I can hack LLVM on
>
2005 Jul 11
0
[LLVMdev] X86AsmPrinter + MASM and NASM backends
On Mon, 11 Jul 2005, Aaron Gray wrote:
>> On Mon, 2005-07-11 at 19:24 +0100, Aaron Gray wrote:
>>> The NASM like the MASM does not have % symbols on the register names so
>>> will
>>> either inherit from the MASM printer or have its own TableGen class.
>>
>> Couldn't one conditionally output some macros for the assembler to
>> translate the
2009 Jun 16
1
[LLVMdev] x86 Intel Syntax and MASM 9.x
On Jun 16, 2009, at 3:12 PM, David Greene wrote:
> On Tuesday 16 June 2009 09:48, Aaron Gray wrote:
>
>> Appently the GAS Intel backend has flaws and does not work
>> correctly anyway
>> so the X86IntelAsm backend is designed only to target MASM anyway.
>
> gas Intel syntax is indeed broken in LLVM. I'd love to make it work
> but
> my work has not
2009 Jun 16
0
[LLVMdev] x86 Intel Syntax and MASM 9.x
On Tuesday 16 June 2009 09:48, Aaron Gray wrote:
> Appently the GAS Intel backend has flaws and does not work correctly anyway
> so the X86IntelAsm backend is designed only to target MASM anyway.
gas Intel syntax is indeed broken in LLVM. I'd love to make it work but
my work has not (yet) allocated time for that. Maybe I can hack LLVM on
the weekends. :)
The above discussion leads
2005 Jun 30
0
[LLVMdev] X86AsmPrinter + MASM and NASM backends
Builds fine on Linux, but there seems to be a problem building it on Cygwin, will look into this.
Aaron
----- Original Message -----
From: Aaron Gray
To: LLVM Developers Mailing List
Sent: Thursday, June 30, 2005 7:12 PM
Subject: [LLVMdev] X86AsmPrinter + MASM and NASM backends
I have "refactored" the X86AsmPrinter into a number of files ready for the MASM and NASM
2009 Aug 03
0
[LLVMdev] "masm syntax" for X86 backend
On Aug 3, 2009, at 12:04 PM, Aaron Gray wrote:
> 2009/8/3 Anton Korobeynikov <anton at korobeynikov.info>
> >> Anyway I wll report back when I have a proper overview of the
> area,
> >> it would be good if you could also look into the problem so contact
> >> me back if you are, also it maybe a good idea to share this with
> >> Anton and Evan.
2005 Jul 11
3
[LLVMdev] X86AsmPrinter + MASM and NASM backends
>> I am not really sure whether to do a X86NASMPrinter or whether to bypass
>> that for now and work on an X86COFFWriter which would be more useful to
>> me ?
>
> I wouldn't suggest writing an X86NASMPrinter: just change the current
> Intel printer to do what you want. Noone is currently using the intel
> printer, so you can do what you wish to it.
Once I
2005 Jul 11
0
[LLVMdev] X86AsmPrinter + MASM and NASM backends
On Mon, 2005-07-11 at 19:24 +0100, Aaron Gray wrote:
> The NASM like the MASM does not have % symbols on the register names so will
> either inherit from the MASM printer or have its own TableGen class.
Couldn't one conditionally output some macros for the assembler to
translate the reg names rather than having another .td file? or is '%'
not a valid part of a macro on NASM?
2009 Aug 03
2
[LLVMdev] "masm syntax" for X86 backend
On Aug 3, 2009, at 11:23 AM, Aaron Gray wrote:
> Hi Chris,
>
> It would be good to get to try to get it as functional as possible
> at some point, before abandoning it..maye once I have one the COFF
> backend.
I'm not proposing to remove COFF support from the asmprinter, just
masm support. Using gas will continue to work fine.
> Anyway I wll report back when I have
2005 Jul 09
0
[LLVMdev] [X86] CMOVcc not supported by MASM
On Sat, 9 Jul 2005, Aaron Gray wrote:
> Even the latest version of MASM does not support the CMOVcc instructions
> (unless they are named something different my Microsoft ?). Using the
> CMOVcc instruction rules the X86 out for compilation to pre Pentium Pro
> CPU's.
You probably have to emit a directive that enables ppro and higher
opcodes. Maybe something like this will
2005 Jun 30
3
[LLVMdev] X86AsmPrinter + MASM and NASM backends
Some wheird problem, Target/X86 builds okay now.
But there seems to be another problem with the Cygwin build :-
make[4]: Entering directory `/usr/build/llvm/lib/Target/SparcV9/ModuloScheduling'
llvm[4]: Compiling ModuloSchedulingSuperBlock.cpp for Debug build
/usr/src/llvm/lib/Target/SparcV9/ModuloScheduling/ModuloSchedulingSuperBlock.cpp
: In member function `virtual bool
2009 Aug 03
0
[LLVMdev] "masm syntax" for X86 backend
On Monday 03 August 2009 14:04, Aaron Gray wrote:
> 2009/8/3 Anton Korobeynikov <anton at korobeynikov.info>
>
> > >> Anyway I wll report back when I have a proper overview of the area,
> > >> it would be good if you could also look into the problem so contact
> > >> me back if you are, also it maybe a good idea to share this with
> > >>
2009 Jun 16
3
[LLVMdev] x86 Intel Syntax and MASM 9.x
>On Mon, Jun 15, 2009 at 5:49 PM, Gaster,
>Benedict<Benedict.Gaster at amd.com> wrote:
>> I would like to use the LLVM x86 code generator to emit Intel syntax that
>> is
>> compatible with Microsoft’s MASM 9.x. Taking the TOT LLVM, from last
>> week, I
>> have found a number of changes that are required to make this work, most
>> of
>> which
2009 Jun 16
1
[LLVMdev] x86 Intel Syntax and MASM 9.x
Hi Eli,
Sorry about that Visual Studio seems to have inserted tabs and I used an
internal diff tool. Anyway, I synced TOT LLVM and made the changes with
Emacs and the svn diff is attached.
Regards,
Ben
-----Original Message-----
From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
On Behalf Of Eli Friedman
Sent: Tuesday, June 16, 2009 11:19 AM
To: LLVM Developers
2005 Jul 01
0
[LLVMdev] X86AsmPrinter + MASM and NASM backends
On Thu, 30 Jun 2005, Aaron Gray wrote:
> I have "refactored" the X86AsmPrinter into a number of files ready for
> the MASM and NASM backends to be added.
Nice!
> There is a new namespace llvm::X86 to replace the anomonous namespace as
> this does not work accross mutiple .h and .cpp files. Other than that
> everything is pritty straight forward, t may possibly need
2009 Aug 03
0
[LLVMdev] "masm syntax" for X86 backend
Is anyone using the -x86-asm-syntax=intel flag to llc or otherwise
using the MASM .s file printing stuff in the X86 backend? My
understanding is that masm is really not very useful, and that the
code doesn't really work.
Going forward, we'd like to be able to just emit a PECOFF file
direction, and we will continue to support mingw, so windows plaform
support really won't
2009 Aug 03
6
[LLVMdev] "masm syntax" for X86 backend
2009/8/3 Anton Korobeynikov <anton at korobeynikov.info>
> >> Anyway I wll report back when I have a proper overview of the area,
> >> it would be good if you could also look into the problem so contact
> >> me back if you are, also it maybe a good idea to share this with
> >> Anton and Evan.
> >
> > I already spoke to anton. The MASM