X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=tools%2Fllvm-mc%2FDisassembler.h;h=5615da8d3d36f66d7d31ef3748954efaa5698845;hb=7172b38af7ed5d1c1e2c97fadfb0ae0c19aff816;hp=3da23965bdb1561d8f03f2a791a0fd9c04b4089c;hpb=668b15467be158a5f0e0c4a5e1ec232da021892c;p=oota-llvm.git diff --git a/tools/llvm-mc/Disassembler.h b/tools/llvm-mc/Disassembler.h index 3da23965bdb..5615da8d3d3 100644 --- a/tools/llvm-mc/Disassembler.h +++ b/tools/llvm-mc/Disassembler.h @@ -19,19 +19,24 @@ namespace llvm { -class Target; class MemoryBuffer; +class Target; +class raw_ostream; +class SourceMgr; +class MCSubtargetInfo; +class MCStreamer; class Disassembler { public: - static int disassemble(const Target &target, - const std::string &tripleString, - MemoryBuffer &buffer); - - static int disassembleEnhanced(const std::string &tripleString, - MemoryBuffer &buffer); + static int disassemble(const Target &T, + const std::string &Triple, + MCSubtargetInfo &STI, + MCStreamer &Streamer, + MemoryBuffer &Buffer, + SourceMgr &SM, + raw_ostream &Out); }; - + } // namespace llvm #endif