1*4ba319b5SDimitry Andric //===-- RISCVTargetObjectFile.cpp - RISCV Object Info -----------------===// 2*4ba319b5SDimitry Andric // 3*4ba319b5SDimitry Andric // The LLVM Compiler Infrastructure 4*4ba319b5SDimitry Andric // 5*4ba319b5SDimitry Andric // This file is distributed under the University of Illinois Open Source 6*4ba319b5SDimitry Andric // License. See LICENSE.TXT for details. 7*4ba319b5SDimitry Andric // 8*4ba319b5SDimitry Andric //===----------------------------------------------------------------------===// 9*4ba319b5SDimitry Andric 10*4ba319b5SDimitry Andric #include "RISCVTargetObjectFile.h" 11*4ba319b5SDimitry Andric #include "RISCVTargetMachine.h" 12*4ba319b5SDimitry Andric 13*4ba319b5SDimitry Andric using namespace llvm; 14*4ba319b5SDimitry Andric Initialize(MCContext & Ctx,const TargetMachine & TM)15*4ba319b5SDimitry Andricvoid RISCVELFTargetObjectFile::Initialize(MCContext &Ctx, 16*4ba319b5SDimitry Andric const TargetMachine &TM) { 17*4ba319b5SDimitry Andric TargetLoweringObjectFileELF::Initialize(Ctx, TM); 18*4ba319b5SDimitry Andric InitializeELF(TM.Options.UseInitArray); 19*4ba319b5SDimitry Andric } 20