Clients are responsible for initializing the targets, remove it from the disassembler...
authorBenjamin Kramer <benny.kra@googlemail.com>
Fri, 11 Nov 2011 13:20:40 +0000 (13:20 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Fri, 11 Nov 2011 13:20:40 +0000 (13:20 +0000)
commit178051fbae2b224ecc5aa20e39b7cee3ab38e760
tree92ac4e304f300cb08780d19f684cc6fe7a62d59e
parenteea66f63d98771a2772f5173debf954a81f3f782
Clients are responsible for initializing the targets, remove it from the disassembler API.

This will break users of the LLVMCreateDisasm API (not that I know of any). They have to call the
LLVMInitializeAll* functions from llvm-c/Target.h themselves now. edis' C API in all its horribleness
should be unaffected.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144385 91177308-0d34-0410-b5e6-96231b3b80d8
lib/MC/MCDisassembler/Disassembler.cpp
lib/MC/MCDisassembler/EDDisassembler.cpp
lib/MC/MCDisassembler/EDDisassembler.h
lib/MC/MCDisassembler/LLVMBuild.txt
tools/edis/EDMain.cpp
tools/llvm-mc/Disassembler.cpp