[LLVMdev] Automatic assembler generation?

Richard Pennington rich at pennware.com
Sat Dec 22 06:50:53 PST 2007


Ralph Corderoy wrote:
> Hi,
> 
> Nikolaos Kavvadias wrote:
>> Quoting Richard Pennington <rich at pennware.com>:
>>> I've just started looking into code generation and have a newbie
>>> question: Is there enough information in the .td files to make a
>>> tool to automatically generate an assembler from them? Is a project
>>> like that in the works?
>> your question is reasonable, but it is probably out of scope for LLVM.
>> There have been some architecture description languages (ADLs)
>> proposed for specifying a machine description and generating all
>> software development tools (for compilation down to object code and
>> for simulation) from there. A decent (and realistic) approach would
>> aim in generating binutils-specific source files for the basic tools
>> (as, ld, objdump at least) since binutils are quite mature.
> 
> The work of Norman Ramsey is a reasonable place to start reading up on
> this.  http://www.eecs.harvard.edu/~nr/
> 
> Cheers,
> 
> 
> Ralph.
> 
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> 
> 
That's exactly why I asked the question. That's the functionality that 
I'd like to duplicate.

-Rich



More information about the llvm-dev mailing list