1//===-- WebAssemblyTargetObjectFile.cpp - WebAssembly Object Info ---------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// 9/// 10/// \file 11/// \brief This file defines the functions of the WebAssembly-specific subclass 12/// of TargetLoweringObjectFile. 13/// 14//===----------------------------------------------------------------------===// 15 16#include "WebAssemblyTargetObjectFile.h" 17#include "WebAssemblyTargetMachine.h" 18using namespace llvm; 19 20void WebAssemblyTargetObjectFile::Initialize(MCContext &Ctx, 21 const TargetMachine &TM) { 22 TargetLoweringObjectFileELF::Initialize(Ctx, TM); 23 InitializeELF(TM.Options.UseInitArray); 24} 25