From 0b57cec536236d46e3dba9bd041533462f33dbb7 Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Fri, 20 Dec 2019 19:53:05 +0000 Subject: Move all sources from the llvm project into contrib/llvm-project. This uses the new layout of the upstream repository, which was recently migrated to GitHub, and converted into a "monorepo". That is, most of the earlier separate sub-projects with their own branches and tags were consolidated into one top-level directory, and are now branched and tagged together. Updating the vendor area to match this layout is next. --- .../llvm/lib/MC/MCDisassembler/MCDisassembler.cpp | 46 ---------------------- 1 file changed, 46 deletions(-) delete mode 100644 contrib/llvm/lib/MC/MCDisassembler/MCDisassembler.cpp (limited to 'contrib/llvm/lib/MC/MCDisassembler/MCDisassembler.cpp') diff --git a/contrib/llvm/lib/MC/MCDisassembler/MCDisassembler.cpp b/contrib/llvm/lib/MC/MCDisassembler/MCDisassembler.cpp deleted file mode 100644 index 063f7e706024..000000000000 --- a/contrib/llvm/lib/MC/MCDisassembler/MCDisassembler.cpp +++ /dev/null @@ -1,46 +0,0 @@ -//===- MCDisassembler.cpp - Disassembler interface ------------------------===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// - -#include "llvm/MC/MCDisassembler/MCDisassembler.h" -#include "llvm/ADT/ArrayRef.h" -#include "llvm/ADT/StringRef.h" -#include "llvm/Support/raw_ostream.h" -#include - -using namespace llvm; - -MCDisassembler::~MCDisassembler() = default; - -MCDisassembler::DecodeStatus MCDisassembler::onSymbolStart( - StringRef Name, uint64_t &Size, ArrayRef Bytes, uint64_t Address, - raw_ostream &VStream, raw_ostream &CStream) const { - Size = 0; - return MCDisassembler::Success; -} - -bool MCDisassembler::tryAddingSymbolicOperand(MCInst &Inst, int64_t Value, - uint64_t Address, bool IsBranch, - uint64_t Offset, - uint64_t InstSize) const { - raw_ostream &cStream = CommentStream ? *CommentStream : nulls(); - if (Symbolizer) - return Symbolizer->tryAddingSymbolicOperand(Inst, cStream, Value, Address, - IsBranch, Offset, InstSize); - return false; -} - -void MCDisassembler::tryAddingPcLoadReferenceComment(int64_t Value, - uint64_t Address) const { - raw_ostream &cStream = CommentStream ? *CommentStream : nulls(); - if (Symbolizer) - Symbolizer->tryAddingPcLoadReferenceComment(cStream, Value, Address); -} - -void MCDisassembler::setSymbolizer(std::unique_ptr Symzer) { - Symbolizer = std::move(Symzer); -} -- cgit v1.2.3