Namespaces |
namespace | llvm |
| List of target independent CodeGen pass IDs.
|
namespace | llvm::DWARFFlavour |
namespace | llvm::N86 |
namespace | llvm::X86_MC |
Defines |
#define | GET_REGINFO_ENUM |
#define | GET_INSTRINFO_ENUM |
#define | GET_SUBTARGETINFO_ENUM |
Enumerations |
enum | { llvm::DWARFFlavour::X86_64 = 0,
llvm::DWARFFlavour::X86_32_DarwinEH = 1,
llvm::DWARFFlavour::X86_32_Generic = 2
} |
enum | {
llvm::N86::EAX = 0,
llvm::N86::ECX = 1,
llvm::N86::EDX = 2,
llvm::N86::EBX = 3,
llvm::N86::ESP = 4,
llvm::N86::EBP = 5,
llvm::N86::ESI = 6,
llvm::N86::EDI = 7
} |
Functions |
std::string | llvm::X86_MC::ParseX86Triple (StringRef TT) |
bool | llvm::X86_MC::GetCpuIDAndInfo (unsigned value, unsigned *rEAX, unsigned *rEBX, unsigned *rECX, unsigned *rEDX) |
bool | llvm::X86_MC::GetCpuIDAndInfoEx (unsigned value, unsigned subleaf, unsigned *rEAX, unsigned *rEBX, unsigned *rECX, unsigned *rEDX) |
void | llvm::X86_MC::DetectFamilyModel (unsigned EAX, unsigned &Family, unsigned &Model) |
unsigned | llvm::X86_MC::getDwarfRegFlavour (Triple TT, bool isEH) |
void | llvm::X86_MC::InitLLVM2SEHRegisterMapping (MCRegisterInfo *MRI) |
MCSubtargetInfo * | llvm::X86_MC::createX86MCSubtargetInfo (StringRef TT, StringRef CPU, StringRef FS) |
MCCodeEmitter * | llvm::createX86MCCodeEmitter (const MCInstrInfo &MCII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI, MCContext &Ctx) |
MCAsmBackend * | llvm::createX86_32AsmBackend (const Target &T, const MCRegisterInfo &MRI, StringRef TT, StringRef CPU) |
MCAsmBackend * | llvm::createX86_64AsmBackend (const Target &T, const MCRegisterInfo &MRI, StringRef TT, StringRef CPU) |
MCStreamer * | llvm::createX86WinCOFFStreamer (MCContext &C, MCAsmBackend &AB, MCCodeEmitter *CE, raw_ostream &OS, bool RelaxAll) |
MCObjectWriter * | llvm::createX86MachObjectWriter (raw_ostream &OS, bool Is64Bit, uint32_t CPUType, uint32_t CPUSubtype) |
| createX86MachObjectWriter - Construct an X86 Mach-O object writer.
|
MCObjectWriter * | llvm::createX86ELFObjectWriter (raw_ostream &OS, bool IsELF64, uint8_t OSABI, uint16_t EMachine) |
| createX86ELFObjectWriter - Construct an X86 ELF object writer.
|
MCObjectWriter * | llvm::createX86WinCOFFObjectWriter (raw_ostream &OS, bool Is64Bit) |
| createX86WinCOFFObjectWriter - Construct an X86 Win COFF object writer.
|
MCRelocationInfo * | llvm::createX86_64MachORelocationInfo (MCContext &Ctx) |
| createX86_64MachORelocationInfo - Construct X86-64 Mach-O relocation info.
|
MCRelocationInfo * | llvm::createX86_64ELFRelocationInfo (MCContext &Ctx) |
| createX86_64ELFORelocationInfo - Construct X86-64 ELF relocation info.
|