LLVM  8.0.1
XCoreTargetStreamer.h
Go to the documentation of this file.
1 //===-- XCoreTargetStreamer.h - XCore Target Streamer ----------*- C++ -*--===//
2 //
3 // The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9 
10 #ifndef LLVM_LIB_TARGET_XCORE_XCORETARGETSTREAMER_H
11 #define LLVM_LIB_TARGET_XCORE_XCORETARGETSTREAMER_H
12 
13 #include "llvm/MC/MCStreamer.h"
14 
15 namespace llvm {
17 public:
19  ~XCoreTargetStreamer() override;
20  virtual void emitCCTopData(StringRef Name) = 0;
21  virtual void emitCCTopFunction(StringRef Name) = 0;
22  virtual void emitCCBottomData(StringRef Name) = 0;
23  virtual void emitCCBottomFunction(StringRef Name) = 0;
24 };
25 }
26 
27 #endif
This class represents lattice values for constants.
Definition: AllocatorList.h:24
Target specific streamer interface.
Definition: MCStreamer.h:84
virtual void emitCCTopFunction(StringRef Name)=0
amdgpu Simplify well known AMD library false Value Value const Twine & Name
virtual void emitCCBottomFunction(StringRef Name)=0
virtual void emitCCBottomData(StringRef Name)=0
Streaming machine code generation interface.
Definition: MCStreamer.h:189
virtual void emitCCTopData(StringRef Name)=0
StringRef - Represent a constant reference to a string, i.e.
Definition: StringRef.h:49