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 Andric void 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