LLVM API Documentation

X86Subtarget.cpp File Reference

#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"

Include dependency graph for X86Subtarget.cpp:

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 Documentation

#define DEBUG_TYPE   "subtarget"

Definition at line 14 of file X86Subtarget.cpp.


Function Documentation

static void DetectFamilyModel ( unsigned  EAX,
unsigned Family,
unsigned Model 
) [static]

static const char* GetCurrentX86CPU (  )  [static]


Variable Documentation

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.