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.
|