LLVM
22.0.0git
lib
Target
AArch64
MCTargetDesc
AArch64WinCOFFStreamer.h
Go to the documentation of this file.
1
//===-- AArch64WinCOFFStreamer.h - WinCOFF Streamer for AArch64 -*- 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
// This file implements WinCOFF streamer information for the AArch64 backend.
10
//
11
//===----------------------------------------------------------------------===//
12
13
#ifndef LLVM_LIB_TARGET_AARCH64_MCTARGETDESC_AARCH64WINCOFFSTREAMER_H
14
#define LLVM_LIB_TARGET_AARCH64_MCTARGETDESC_AARCH64WINCOFFSTREAMER_H
15
16
#include "
AArch64TargetStreamer.h
"
17
#include "
llvm/MC/MCWinCOFFStreamer.h
"
18
19
namespace
llvm
{
20
21
MCStreamer
*
22
createAArch64WinCOFFStreamer
(
MCContext
&
Context
,
23
std::unique_ptr<MCAsmBackend> &&TAB,
24
std::unique_ptr<MCObjectWriter> &&OW,
25
std::unique_ptr<MCCodeEmitter> &&
Emitter
);
26
}
// end llvm namespace
27
28
#endif
AArch64TargetStreamer.h
Emitter
dxil DXContainer Global Emitter
Definition
DXContainerGlobals.cpp:305
MCWinCOFFStreamer.h
Context
@ Context
Definition
MemProfContextDisambiguation.cpp:124
llvm::MCContext
Context object for machine code objects.
Definition
MCContext.h:83
llvm::MCStreamer
Streaming machine code generation interface.
Definition
MCStreamer.h:220
llvm
This is an optimization pass for GlobalISel generic memory operations.
Definition
AddressRanges.h:18
llvm::createAArch64WinCOFFStreamer
MCStreamer * createAArch64WinCOFFStreamer(MCContext &Context, std::unique_ptr< MCAsmBackend > &&TAB, std::unique_ptr< MCObjectWriter > &&OW, std::unique_ptr< MCCodeEmitter > &&Emitter)
Definition
AArch64WinCOFFStreamer.cpp:302
Generated on
for LLVM by
1.14.0