LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Macros | Functions
ARMELFStreamer.cpp File Reference
#include "ARMBuildAttrs.h"
#include "ARMFPUName.h"
#include "ARMRegisterInfo.h"
#include "ARMUnwindOp.h"
#include "ARMUnwindOpAsm.h"
#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/ADT/Twine.h"
#include "llvm/MC/MCAsmBackend.h"
#include "llvm/MC/MCAssembler.h"
#include "llvm/MC/MCCodeEmitter.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCELF.h"
#include "llvm/MC/MCELFStreamer.h"
#include "llvm/MC/MCELFSymbolFlags.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/MC/MCInst.h"
#include "llvm/MC/MCInstPrinter.h"
#include "llvm/MC/MCObjectStreamer.h"
#include "llvm/MC/MCRegisterInfo.h"
#include "llvm/MC/MCSection.h"
#include "llvm/MC/MCSectionELF.h"
#include "llvm/MC/MCStreamer.h"
#include "llvm/MC/MCSymbol.h"
#include "llvm/MC/MCValue.h"
#include "llvm/Support/Debug.h"
#include "llvm/Support/ELF.h"
#include "llvm/Support/FormattedStream.h"
#include "llvm/Support/raw_ostream.h"
#include <algorithm>
#include "ARMFPUName.def"
Include dependency graph for ARMELFStreamer.cpp:

Go to the source code of this file.

Namespaces

 llvm
 List of target independent CodeGen pass IDs.
 

Macros

#define ARM_FPU_NAME(NAME, ID)   case ARM::ID: return NAME;
 

Functions

static std::string GetAEABIUnwindPersonalityName (unsigned Index)
 
static const char * GetFPUName (unsigned ID)
 
MCStreamerllvm::createMCAsmStreamer (MCContext &Ctx, formatted_raw_ostream &OS, bool isVerboseAsm, bool useLoc, bool useCFI, bool useDwarfDirectory, MCInstPrinter *InstPrint, MCCodeEmitter *CE, MCAsmBackend *TAB, bool ShowInst)
 
MCELFStreamerllvm::createARMELFStreamer (MCContext &Context, MCAsmBackend &TAB, raw_ostream &OS, MCCodeEmitter *Emitter, bool RelaxAll, bool NoExecStack, bool IsThumb)
 

Macro Definition Documentation

#define ARM_FPU_NAME (   NAME,
  ID 
)    case ARM::ID: return NAME;

Function Documentation

static std::string GetAEABIUnwindPersonalityName ( unsigned  Index)
static

Definition at line 48 of file ARMELFStreamer.cpp.

References llvm::NUM_PERSONALITY_INDEX.

static const char* GetFPUName ( unsigned  ID)
static

Definition at line 53 of file ARMELFStreamer.cpp.

References llvm_unreachable.