LLVM API Documentation
#include "X86Subtarget.h"#include "X86GenSubtarget.inc"#include "llvm/Module.h"#include "llvm/Support/CommandLine.h"#include "llvm/Support/Debug.h"#include "llvm/Target/TargetMachine.h"#include "llvm/Target/TargetOptions.h"

Go to the source code of this file.
Defines | |
| #define | DEBUG_TYPE "subtarget" |
Functions | |
| static void | DetectFamilyModel (unsigned EAX, unsigned &Family, unsigned &Model) |
| static const char * | GetCurrentX86CPU () |
Variables | |
| static cl::opt < X86Subtarget::AsmWriterFlavorTy > | AsmWriterFlavor ("x86-asm-syntax", cl::init(X86Subtarget::Unset), cl::desc("Choose style of code to emit from X86 backend:"), cl::values(clEnumValN(X86Subtarget::ATT,"att","Emit AT&T-style assembly"), clEnumValN(X86Subtarget::Intel,"intel","Emit Intel-style assembly"), clEnumValEnd)) |
| #define DEBUG_TYPE "subtarget" |
Definition at line 14 of file X86Subtarget.cpp.
Definition at line 154 of file X86Subtarget.cpp.
Referenced by llvm::X86Subtarget::AutoDetectSubtargetFeatures(), and GetCurrentX86CPU().
| static const char* GetCurrentX86CPU | ( | ) | [static] |
Definition at line 200 of file X86Subtarget.cpp.
References c, DetectFamilyModel(), llvm::N86::EAX, llvm::N86::EBX, llvm::N86::ECX, llvm::N86::EDX, and llvm::X86::GetCpuIDAndInfo().
Referenced by llvm::X86Subtarget::X86Subtarget().
cl::opt<X86Subtarget::AsmWriterFlavorTy> AsmWriterFlavor("x86-asm-syntax", cl::init(X86Subtarget::Unset), cl::desc("Choose style of code to emit from X86 backend:"), cl::values(clEnumValN(X86Subtarget::ATT,"att","Emit AT&T-style assembly"),clEnumValN(X86Subtarget::Intel,"intel","Emit Intel-style assembly"),clEnumValEnd)) [static] |
This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.