|
LLVM
4.0.0
|
Functions | |
| std::string | ParseX86Triple (const Triple &TT) |
| unsigned | getDwarfRegFlavour (const Triple &TT, bool isEH) |
| void | initLLVMToSEHAndCVRegMapping (MCRegisterInfo *MRI) |
| MCSubtargetInfo * | createX86MCSubtargetInfo (const Triple &TT, StringRef CPU, StringRef FS) |
| Create a X86 MCSubtargetInfo instance. More... | |
| MCSubtargetInfo * llvm::X86_MC::createX86MCSubtargetInfo | ( | const Triple & | TT, |
| StringRef | CPU, | ||
| StringRef | FS | ||
| ) |
Create a X86 MCSubtargetInfo instance.
This is exposed so Asm parser, etc. do not need to go through TargetRegistry.
Definition at line 123 of file X86MCTargetDesc.cpp.
References llvm::StringRef::empty(), and ParseX86Triple().
Referenced by LLVMInitializeX86TargetMC().
Definition at line 56 of file X86MCTargetDesc.cpp.
References llvm::Triple::getArch(), llvm::Triple::isOSCygMing(), llvm::Triple::isOSDarwin(), llvm::DWARFFlavour::X86_32_DarwinEH, llvm::DWARFFlavour::X86_32_Generic, llvm::DWARFFlavour::X86_64, and llvm::Triple::x86_64.
Referenced by createX86MCRegisterInfo().
| void llvm::X86_MC::initLLVMToSEHAndCVRegMapping | ( | MCRegisterInfo * | MRI | ) |
Definition at line 68 of file X86MCTargetDesc.cpp.
References llvm::array_lengthof(), llvm::MCRegisterInfo::getEncodingValue(), I, llvm::MCRegisterInfo::mapLLVMRegToCVReg(), and llvm::MCRegisterInfo::mapLLVMRegToSEHReg().
Referenced by createX86MCRegisterInfo(), and llvm::X86RegisterInfo::X86RegisterInfo().
Definition at line 44 of file X86MCTargetDesc.cpp.
References llvm::Triple::CODE16, llvm::Triple::getArch(), llvm::Triple::getEnvironment(), and llvm::Triple::x86_64.
Referenced by createX86MCSubtargetInfo().
1.8.6