LLVM  13.0.0git
XCoreTargetStreamer.h
Go to the documentation of this file.
1 //===-- XCoreTargetStreamer.h - XCore Target Streamer ----------*- 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_XCORE_XCORETARGETSTREAMER_H
10 #define LLVM_LIB_TARGET_XCORE_XCORETARGETSTREAMER_H
11 
12 #include "llvm/MC/MCStreamer.h"
13 
14 namespace llvm {
16 public:
18  ~XCoreTargetStreamer() override;
19  virtual void emitCCTopData(StringRef Name) = 0;
20  virtual void emitCCTopFunction(StringRef Name) = 0;
21  virtual void emitCCBottomData(StringRef Name) = 0;
22  virtual void emitCCBottomFunction(StringRef Name) = 0;
23 };
24 }
25 
26 #endif
llvm
Definition: AllocatorList.h:23
llvm::XCoreTargetStreamer::emitCCBottomData
virtual void emitCCBottomData(StringRef Name)=0
llvm::XCoreTargetStreamer
Definition: XCoreTargetStreamer.h:15
llvm::XCoreTargetStreamer::emitCCTopData
virtual void emitCCTopData(StringRef Name)=0
llvm::MCStreamer
Streaming machine code generation interface.
Definition: MCStreamer.h:197
llvm::XCoreTargetStreamer::~XCoreTargetStreamer
~XCoreTargetStreamer() override
llvm::MCTargetStreamer
Target specific streamer interface.
Definition: MCStreamer.h:91
llvm::XCoreTargetStreamer::emitCCTopFunction
virtual void emitCCTopFunction(StringRef Name)=0
llvm::XCoreTargetStreamer::XCoreTargetStreamer
XCoreTargetStreamer(MCStreamer &S)
Definition: XCoreMCTargetDesc.cpp:77
llvm::XCoreTargetStreamer::emitCCBottomFunction
virtual void emitCCBottomFunction(StringRef Name)=0
llvm::StringRef
StringRef - Represent a constant reference to a string, i.e.
Definition: StringRef.h:57
S
add sub stmia L5 ldr r0 bl L_printf $stub Instead of a and a wouldn t it be better to do three moves *Return an aggregate type is even return S
Definition: README.txt:210
llvm::GraphProgram::Name
Name
Definition: GraphWriter.h:52
MCStreamer.h