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