LLVM
22.0.0git
lib
Target
AArch64
MCTargetDesc
AArch64ELFStreamer.h
Go to the documentation of this file.
1
//===-- AArch64ELFStreamer.h - ELF 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 ELF streamer information for the AArch64 backend.
10
//
11
//===----------------------------------------------------------------------===//
12
13
#ifndef LLVM_LIB_TARGET_AARCH64_MCTARGETDESC_AARCH64ELFSTREAMER_H
14
#define LLVM_LIB_TARGET_AARCH64_MCTARGETDESC_AARCH64ELFSTREAMER_H
15
16
#include "
llvm/MC/MCELFStreamer.h
"
17
18
namespace
llvm
{
19
20
MCStreamer
*
createAArch64ELFStreamer
(
const
Triple
&,
MCContext
&
Context
,
21
std::unique_ptr<MCAsmBackend> &&TAB,
22
std::unique_ptr<MCObjectWriter> &&OW,
23
std::unique_ptr<MCCodeEmitter> &&
Emitter
);
24
}
25
26
#endif
Emitter
dxil DXContainer Global Emitter
Definition
DXContainerGlobals.cpp:305
MCELFStreamer.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::Triple
Triple - Helper class for working with autoconf configuration names.
Definition
Triple.h:47
llvm
This is an optimization pass for GlobalISel generic memory operations.
Definition
AddressRanges.h:18
llvm::createAArch64ELFStreamer
MCStreamer * createAArch64ELFStreamer(const Triple &, MCContext &Context, std::unique_ptr< MCAsmBackend > &&TAB, std::unique_ptr< MCObjectWriter > &&OW, std::unique_ptr< MCCodeEmitter > &&Emitter)
Definition
AArch64ELFStreamer.cpp:574
Generated on
for LLVM by
1.14.0