LLVM 19.0.0git
ARMAsmBackendWinCOFF.h
Go to the documentation of this file.
1//===-- ARMAsmBackendWinCOFF.h - ARM Asm Backend WinCOFF --------*- C++ -*-===//
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#ifndef LLVM_LIB_TARGET_ARM_ARMASMBACKENDWINCOFF_H
10#define LLVM_LIB_TARGET_ARM_ARMASMBACKENDWINCOFF_H
11
12#include "ARMAsmBackend.h"
14using namespace llvm;
15
16namespace {
17class ARMAsmBackendWinCOFF : public ARMAsmBackend {
18public:
19 ARMAsmBackendWinCOFF(const Target &T, bool isThumb)
21 std::unique_ptr<MCObjectTargetWriter>
22 createObjectTargetWriter() const override {
24 }
25};
26}
27
28#endif
static bool isThumb(const MCSubtargetInfo &STI)
virtual std::unique_ptr< MCObjectTargetWriter > createObjectTargetWriter() const =0
Target - Wrapper for Target specific information.
This is an optimization pass for GlobalISel generic memory operations.
Definition: AddressRanges.h:18
std::unique_ptr< MCObjectTargetWriter > createARMWinCOFFObjectWriter()
Construct an ARM PE/COFF object writer.
endianness
Definition: bit.h:70