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