LLVM API Documentation

Classes | Namespaces | Typedefs | Functions
MCStreamer.h File Reference
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/MC/MCAssembler.h"
#include "llvm/MC/MCDirectives.h"
#include "llvm/MC/MCDwarf.h"
#include "llvm/MC/MCLinkerOptimizationHint.h"
#include "llvm/MC/MCWinEH.h"
#include "llvm/Support/DataTypes.h"
#include <string>
Include dependency graph for MCStreamer.h:

Go to the source code of this file.

Classes

class  llvm::MCTargetStreamer
class  llvm::AArch64TargetStreamer
class  llvm::ARMTargetStreamer
class  llvm::MCStreamer

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


Typedefs

typedef std::pair< const
MCSection *, const MCExpr * > 
llvm::MCSectionSubPair

Functions

MCStreamerllvm::createNullStreamer (MCContext &Ctx)
MCStreamerllvm::createAsmStreamer (MCContext &Ctx, formatted_raw_ostream &OS, bool isVerboseAsm, bool useDwarfDirectory, MCInstPrinter *InstPrint, MCCodeEmitter *CE, MCAsmBackend *TAB, bool ShowInst)
MCStreamerllvm::createMachOStreamer (MCContext &Ctx, MCAsmBackend &TAB, raw_ostream &OS, MCCodeEmitter *CE, bool RelaxAll=false, bool LabelSections=false)
MCStreamerllvm::createELFStreamer (MCContext &Ctx, MCAsmBackend &TAB, raw_ostream &OS, MCCodeEmitter *CE, bool RelaxAll, bool NoExecStack)