WebAssemblyTargetObjectFile.cpp 886 B

123456789101112131415161718192021222324
  1. //===-- WebAssemblyTargetObjectFile.cpp - WebAssembly Object Info ---------===//
  2. //
  3. // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
  4. // See https://llvm.org/LICENSE.txt for license information.
  5. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  6. //
  7. //===----------------------------------------------------------------------===//
  8. ///
  9. /// \file
  10. /// This file defines the functions of the WebAssembly-specific subclass
  11. /// of TargetLoweringObjectFile.
  12. ///
  13. //===----------------------------------------------------------------------===//
  14. #include "WebAssemblyTargetObjectFile.h"
  15. #include "WebAssemblyTargetMachine.h"
  16. using namespace llvm;
  17. void WebAssemblyTargetObjectFile::Initialize(MCContext &Ctx,
  18. const TargetMachine &TM) {
  19. TargetLoweringObjectFileWasm::Initialize(Ctx, TM);
  20. InitializeWasm();
  21. }