[LLVMdev] X86AsmPrinter + MASM and NASM backends
Chris Lattner
sabre at nondot.org
Fri Jul 1 00:12:32 PDT 2005
On Thu, 30 Jun 2005, Aaron Gray wrote:
> 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 llvm::ModuloSchedulingSBPass::runOnFunction(l
> lvm::Function&)':
> /usr/src/llvm/lib/Target/SparcV9/ModuloScheduling/ModuloSchedulingSuperBlock.cpp
> :151: error: `alarm' undeclared (first use this function)
This was some debugging code, I've fixed (removed) it. I'll look at your
patch next.
-Chris
> From: Aaron Gray
> To: LLVM Developers Mailing List
> Sent: Thursday, June 30, 2005 9:10 PM
> Subject: Re: [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 backends to be added.
>
> 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 tweeking though.
>
> It has been built under MS VS2003, but I am not sure how to add it to the makefiles for the Cygwin and Linux platforms, help on this would be appreciated.
>
> Afaik there are no specific tests for the X86AsmPrinter. If not it would be good to create some.
>
> Also I am wondering about how to go about creating tests for the MASM and NASM backends, hints and help are welcomed.
>
> Aaron
> .
>
>
>
>
> ----------------------------------------------------------------------------
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>
>
> ------------------------------------------------------------------------------
>
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
>
-Chris
--
http://nondot.org/sabre/
http://llvm.cs.uiuc.edu/
More information about the llvm-dev
mailing list