[LLVMdev] Automatic assembler generation?
rich at pennware.com
Sat Dec 22 06:50:53 PST 2007
Ralph Corderoy wrote:
> 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/
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
That's exactly why I asked the question. That's the functionality that
I'd like to duplicate.
More information about the llvm-dev