From a3dcfb130044f306632a5fab43854eda4095a09c Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 22 Dec 2009 22:50:29 +0000 Subject: [PATCH] rename HexDisassembler -> Disassembler, it works on any input integer encoding (0123, 0b10101, 42, etc). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91934 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/llvm-mc/CMakeLists.txt | 2 +- tools/llvm-mc/{HexDisassembler.cpp => Disassembler.cpp} | 6 +++--- tools/llvm-mc/{HexDisassembler.h => Disassembler.h} | 8 ++++---- tools/llvm-mc/llvm-mc.cpp | 4 ++-- 4 files changed, 10 insertions(+), 10 deletions(-) rename tools/llvm-mc/{HexDisassembler.cpp => Disassembler.cpp} (96%) rename tools/llvm-mc/{HexDisassembler.h => Disassembler.h} (84%) diff --git a/tools/llvm-mc/CMakeLists.txt b/tools/llvm-mc/CMakeLists.txt index ffb7bc94017..46c5c6bfd64 100644 --- a/tools/llvm-mc/CMakeLists.txt +++ b/tools/llvm-mc/CMakeLists.txt @@ -4,5 +4,5 @@ add_llvm_tool(llvm-mc llvm-mc.cpp AsmLexer.cpp AsmParser.cpp - HexDisassembler.cpp + Disassembler.cpp ) diff --git a/tools/llvm-mc/HexDisassembler.cpp b/tools/llvm-mc/Disassembler.cpp similarity index 96% rename from tools/llvm-mc/HexDisassembler.cpp rename to tools/llvm-mc/Disassembler.cpp index 530520bde8f..5fde71238dc 100644 --- a/tools/llvm-mc/HexDisassembler.cpp +++ b/tools/llvm-mc/Disassembler.cpp @@ -1,4 +1,4 @@ -//===- HexDisassembler.cpp - Disassembler for hex strings -----------------===// +//===- Disassembler.cpp - Disassembler for hex strings --------------------===// // // The LLVM Compiler Infrastructure // @@ -12,7 +12,7 @@ // //===----------------------------------------------------------------------===// -#include "HexDisassembler.h" +#include "Disassembler.h" #include "llvm/ADT/OwningPtr.h" #include "llvm/MC/MCAsmInfo.h" @@ -78,7 +78,7 @@ static bool PrintInst(const llvm::MCDisassembler &DisAsm, return false; } -int HexDisassembler::disassemble(const Target &T, const std::string &Triple, +int Disassembler::disassemble(const Target &T, const std::string &Triple, MemoryBuffer &Buffer) { // Set up disassembler. llvm::OwningPtr AsmInfo(T.createAsmInfo(Triple)); diff --git a/tools/llvm-mc/HexDisassembler.h b/tools/llvm-mc/Disassembler.h similarity index 84% rename from tools/llvm-mc/HexDisassembler.h rename to tools/llvm-mc/Disassembler.h index d197aea9bc8..78c2f854946 100644 --- a/tools/llvm-mc/HexDisassembler.h +++ b/tools/llvm-mc/Disassembler.h @@ -1,4 +1,4 @@ -//===- HexDisassembler.h - Disassembler for hex strings -------------------===// +//===- Disassembler.h - Text File Disassembler ----------------------------===// // // The LLVM Compiler Infrastructure // @@ -12,8 +12,8 @@ // //===----------------------------------------------------------------------===// -#ifndef HEXDISASSEMBLER_H -#define HEXDISASSEMBLER_H +#ifndef DISASSEMBLER_H +#define DISASSEMBLER_H #include @@ -22,7 +22,7 @@ namespace llvm { class Target; class MemoryBuffer; -class HexDisassembler { +class Disassembler { public: static int disassemble(const Target &target, const std::string &tripleString, diff --git a/tools/llvm-mc/llvm-mc.cpp b/tools/llvm-mc/llvm-mc.cpp index 75cb2b83508..30cdfba57b5 100644 --- a/tools/llvm-mc/llvm-mc.cpp +++ b/tools/llvm-mc/llvm-mc.cpp @@ -32,7 +32,7 @@ #include "llvm/Target/TargetMachine.h" // FIXME. #include "llvm/Target/TargetSelect.h" #include "AsmParser.h" -#include "HexDisassembler.h" +#include "Disassembler.h" using namespace llvm; static cl::opt @@ -310,7 +310,7 @@ static int DisassembleInput(const char *ProgName) { return 1; } - return HexDisassembler::disassemble(*TheTarget, TripleName, *Buffer); + return Disassembler::disassemble(*TheTarget, TripleName, *Buffer); }