17d523365SDimitry Andric //===-- WebAssemblyTargetObjectFile.cpp - WebAssembly Object Info ---------===// 27d523365SDimitry Andric // 37d523365SDimitry Andric // The LLVM Compiler Infrastructure 47d523365SDimitry Andric // 57d523365SDimitry Andric // This file is distributed under the University of Illinois Open Source 67d523365SDimitry Andric // License. See LICENSE.TXT for details. 77d523365SDimitry Andric // 87d523365SDimitry Andric //===----------------------------------------------------------------------===// 97d523365SDimitry Andric /// 107d523365SDimitry Andric /// \file 11*4ba319b5SDimitry Andric /// This file defines the functions of the WebAssembly-specific subclass 127d523365SDimitry Andric /// of TargetLoweringObjectFile. 137d523365SDimitry Andric /// 147d523365SDimitry Andric //===----------------------------------------------------------------------===// 157d523365SDimitry Andric 167d523365SDimitry Andric #include "WebAssemblyTargetObjectFile.h" 177d523365SDimitry Andric #include "WebAssemblyTargetMachine.h" 187d523365SDimitry Andric 19*4ba319b5SDimitry Andric using namespace llvm; 207a7e6055SDimitry Andric Initialize(MCContext & Ctx,const TargetMachine & TM)217a7e6055SDimitry Andricvoid WebAssemblyTargetObjectFile::Initialize(MCContext &Ctx, 227a7e6055SDimitry Andric const TargetMachine &TM) { 237a7e6055SDimitry Andric TargetLoweringObjectFileWasm::Initialize(Ctx, TM); 247a7e6055SDimitry Andric InitializeWasm(); 257a7e6055SDimitry Andric } 26