LLVM API Documentation
#include "ARMArchName.h"#include "ARMFPUName.h"#include "ARMRegisterInfo.h"#include "ARMUnwindOpAsm.h"#include "llvm/ADT/StringExtras.h"#include "llvm/ADT/Twine.h"#include "llvm/MC/MCAsmBackend.h"#include "llvm/MC/MCAsmInfo.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/MCObjectFileInfo.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/ARMBuildAttributes.h"#include "llvm/Support/ARMEHABI.h"#include "llvm/Support/Debug.h"#include "llvm/Support/ELF.h"#include "llvm/Support/FormattedStream.h"#include "llvm/Support/LEB128.h"#include "llvm/Support/raw_ostream.h"#include <algorithm>#include "ARMFPUName.def"#include "ARMArchName.def"
Go to the source code of this file.
Namespaces | |
| namespace | llvm |
List of target independent CodeGen pass IDs. | |
Defines | |
| #define | ARM_FPU_NAME(NAME, ID) case ARM::ID: return NAME; |
| #define | ARM_ARCH_NAME(NAME, ID, DEFAULT_CPU_NAME, DEFAULT_CPU_ARCH) case ARM::ID: return NAME; |
| #define | ARM_ARCH_ALIAS(NAME, ID) /* empty */ |
| #define | ARM_ARCH_NAME(NAME, ID, DEFAULT_CPU_NAME, DEFAULT_CPU_ARCH) case ARM::ID: return DEFAULT_CPU_NAME; |
| #define | ARM_ARCH_ALIAS(NAME, ID) /* empty */ |
| #define | ARM_ARCH_NAME(NAME, ID, DEFAULT_CPU_NAME, DEFAULT_CPU_ARCH) case ARM::ID: return ARMBuildAttrs::DEFAULT_CPU_ARCH; |
| #define | ARM_ARCH_ALIAS(NAME, ID) /* empty */ |
Functions | |
| static std::string | GetAEABIUnwindPersonalityName (unsigned Index) |
| static const char * | GetFPUName (unsigned ID) |
| static const char * | GetArchName (unsigned ID) |
| static const char * | GetArchDefaultCPUName (unsigned ID) |
| static unsigned | GetArchDefaultCPUArch (unsigned ID) |
| MCStreamer * | llvm::createMCAsmStreamer (MCContext &Ctx, formatted_raw_ostream &OS, bool isVerboseAsm, bool useDwarfDirectory, MCInstPrinter *InstPrint, MCCodeEmitter *CE, MCAsmBackend *TAB, bool ShowInst) |
| MCStreamer * | llvm::createARMNullStreamer (MCContext &Ctx) |
| MCELFStreamer * | llvm::createARMELFStreamer (MCContext &Context, MCAsmBackend &TAB, raw_ostream &OS, MCCodeEmitter *Emitter, bool RelaxAll, bool NoExecStack, bool IsThumb) |
| #define ARM_ARCH_ALIAS | ( | NAME, | |
| ID | |||
| ) | /* empty */ |
| #define ARM_ARCH_ALIAS | ( | NAME, | |
| ID | |||
| ) | /* empty */ |
| #define ARM_ARCH_ALIAS | ( | NAME, | |
| ID | |||
| ) | /* empty */ |
| #define ARM_ARCH_NAME | ( | NAME, | |
| ID, | |||
| DEFAULT_CPU_NAME, | |||
| DEFAULT_CPU_ARCH | |||
| ) | case ARM::ID: return NAME; |
| #define ARM_ARCH_NAME | ( | NAME, | |
| ID, | |||
| DEFAULT_CPU_NAME, | |||
| DEFAULT_CPU_ARCH | |||
| ) | case ARM::ID: return DEFAULT_CPU_NAME; |
| #define ARM_ARCH_NAME | ( | NAME, | |
| ID, | |||
| DEFAULT_CPU_NAME, | |||
| DEFAULT_CPU_ARCH | |||
| ) | case ARM::ID: return ARMBuildAttrs::DEFAULT_CPU_ARCH; |
| #define ARM_FPU_NAME | ( | NAME, | |
| ID | |||
| ) | case ARM::ID: return NAME; |
| static std::string GetAEABIUnwindPersonalityName | ( | unsigned | Index | ) | [static] |
Definition at line 52 of file ARMELFStreamer.cpp.
References llvm::ARM::EHABI::NUM_PERSONALITY_INDEX.
| static unsigned GetArchDefaultCPUArch | ( | unsigned | ID | ) | [static] |
Definition at line 95 of file ARMELFStreamer.cpp.
References llvm_unreachable.
| static const char* GetArchDefaultCPUName | ( | unsigned | ID | ) | [static] |
Definition at line 82 of file ARMELFStreamer.cpp.
References llvm_unreachable.
| static const char* GetArchName | ( | unsigned | ID | ) | [static] |
Definition at line 69 of file ARMELFStreamer.cpp.
References llvm_unreachable.
| static const char* GetFPUName | ( | unsigned | ID | ) | [static] |
Definition at line 58 of file ARMELFStreamer.cpp.
References llvm_unreachable.