mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-07-23 01:30:19 +00:00
Remove dead code.
Thanks to Sean Silva for noticing it! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183148 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
15e5c46e49
commit
031a179b6d
@ -18,38 +18,6 @@
|
|||||||
|
|
||||||
using namespace llvm;
|
using namespace llvm;
|
||||||
|
|
||||||
namespace objyaml { // generic yaml-writing specific routines
|
|
||||||
|
|
||||||
unsigned char printable(unsigned char Ch) {
|
|
||||||
return Ch >= ' ' && Ch <= '~' ? Ch : '.';
|
|
||||||
}
|
|
||||||
|
|
||||||
raw_ostream &writeHexStream(raw_ostream &Out, const ArrayRef<uint8_t> arr) {
|
|
||||||
const char *hex = "0123456789ABCDEF";
|
|
||||||
Out << " !hex \"";
|
|
||||||
|
|
||||||
typedef ArrayRef<uint8_t>::const_iterator iter_t;
|
|
||||||
const iter_t end = arr.end();
|
|
||||||
for (iter_t iter = arr.begin(); iter != end; ++iter)
|
|
||||||
Out << hex[(*iter >> 4) & 0x0F] << hex[(*iter & 0x0F)];
|
|
||||||
|
|
||||||
Out << "\" # |";
|
|
||||||
for (iter_t iter = arr.begin(); iter != end; ++iter)
|
|
||||||
Out << printable(*iter);
|
|
||||||
Out << "|\n";
|
|
||||||
|
|
||||||
return Out;
|
|
||||||
}
|
|
||||||
|
|
||||||
raw_ostream &writeHexNumber(raw_ostream &Out, unsigned long long N) {
|
|
||||||
if (N >= 10)
|
|
||||||
Out << "0x";
|
|
||||||
Out.write_hex(N);
|
|
||||||
return Out;
|
|
||||||
}
|
|
||||||
|
|
||||||
} // end namespace yaml
|
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
enum ObjectFileType {
|
enum ObjectFileType {
|
||||||
coff
|
coff
|
||||||
|
@ -13,22 +13,10 @@
|
|||||||
#ifndef LLVM_TOOLS_OBJ2YAML_H
|
#ifndef LLVM_TOOLS_OBJ2YAML_H
|
||||||
#define LLVM_TOOLS_OBJ2YAML_H
|
#define LLVM_TOOLS_OBJ2YAML_H
|
||||||
|
|
||||||
#include "llvm/ADT/ArrayRef.h"
|
|
||||||
#include "llvm/Support/MemoryBuffer.h"
|
#include "llvm/Support/MemoryBuffer.h"
|
||||||
#include "llvm/Support/raw_ostream.h"
|
#include "llvm/Support/raw_ostream.h"
|
||||||
#include "llvm/Support/system_error.h"
|
#include "llvm/Support/system_error.h"
|
||||||
|
|
||||||
namespace objyaml { // routines for writing YAML
|
|
||||||
// Write a hex stream:
|
|
||||||
// <Prefix> !hex: "<hex digits>" #|<ASCII chars>\n
|
|
||||||
llvm::raw_ostream &writeHexStream
|
|
||||||
(llvm::raw_ostream &Out, const llvm::ArrayRef<uint8_t> arr);
|
|
||||||
|
|
||||||
// Writes a number in hex; prefix it by 0x if it is >= 10
|
|
||||||
llvm::raw_ostream &writeHexNumber
|
|
||||||
(llvm::raw_ostream &Out, unsigned long long N);
|
|
||||||
}
|
|
||||||
|
|
||||||
llvm::error_code coff2yaml(llvm::raw_ostream &Out, llvm::MemoryBuffer *TheObj);
|
llvm::error_code coff2yaml(llvm::raw_ostream &Out, llvm::MemoryBuffer *TheObj);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user