[llvm-commits] [llvm] r135963 - in /llvm/trunk: include/llvm/Target/TargetRegistry.h lib/MC/MCDisassembler/EDDisassembler.cpp lib/MC/MCDisassembler/EDDisassembler.h lib/Target/ARM/AsmParser/ARMAsmLexer.cpp lib/Target/MBlaze/AsmParser/MBlazeAsmLex

Evan Cheng evan.cheng at apple.com
Mon Jul 25 15:40:38 PDT 2011


On Jul 25, 2011, at 2:16 PM, Chandler Carruth wrote:

> On Mon, Jul 25, 2011 at 1:53 PM, Evan Cheng <evan.cheng at apple.com> wrote:
> Fix last bits of MC layer issues. llvm-mc doesn't need to initialize TargetMachine's anymore.
> 
> Wow, this is fantastic.
> 
> Do you want me to try asserting that MC code doesn't #include (even transitively) Target code and report places where it still does?
> 
> (I'm also working on removing a couple of the related kludges to the former target initialization)

That would be great. Thanks.

One more thing. Does anyone know why llvm-mc is still linking in CodeGen? I've manually verified it is not necessary. It would be nice if we can fix this and make sure it is not violated in the future.

Evan


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110725/25dab795/attachment.html>


More information about the llvm-commits mailing list