1218885Sdim//===-- MCELFObjectTargetWriter.cpp - ELF Target Writer Subclass ----------===// 2218885Sdim// 3218885Sdim// The LLVM Compiler Infrastructure 4218885Sdim// 5218885Sdim// This file is distributed under the University of Illinois Open Source 6218885Sdim// License. See LICENSE.TXT for details. 7218885Sdim// 8218885Sdim//===----------------------------------------------------------------------===// 9218885Sdim 10234353Sdim#include "llvm/ADT/STLExtras.h" 11218885Sdim#include "llvm/MC/MCELFObjectWriter.h" 12243830Sdim#include "llvm/MC/MCExpr.h" 13243830Sdim#include "llvm/MC/MCValue.h" 14218885Sdim 15218885Sdimusing namespace llvm; 16218885Sdim 17218885SdimMCELFObjectTargetWriter::MCELFObjectTargetWriter(bool Is64Bit_, 18234353Sdim uint8_t OSABI_, 19218885Sdim uint16_t EMachine_, 20239462Sdim bool HasRelocationAddend_, 21239462Sdim bool IsN64_) 22234353Sdim : OSABI(OSABI_), EMachine(EMachine_), 23239462Sdim HasRelocationAddend(HasRelocationAddend_), Is64Bit(Is64Bit_), 24239462Sdim IsN64(IsN64_){ 25218885Sdim} 26218885Sdim 27288943Sdimbool MCELFObjectTargetWriter::needsRelocateWithSymbol(const MCSymbol &Sym, 28276479Sdim unsigned Type) const { 29276479Sdim return false; 30234353Sdim} 31288943Sdim 32288943Sdimvoid 33288943SdimMCELFObjectTargetWriter::sortRelocs(const MCAssembler &Asm, 34288943Sdim std::vector<ELFRelocationEntry> &Relocs) { 35288943Sdim} 36