LLVM API Documentation

X86AsmPrinter.cpp File Reference

#include "X86AsmPrinter.h"
#include "X86ATTAsmPrinter.h"
#include "X86IntelAsmPrinter.h"
#include "X86Subtarget.h"
#include "llvm/Constants.h"
#include "llvm/Module.h"
#include "llvm/Type.h"
#include "llvm/Assembly/Writer.h"
#include "llvm/Support/Mangler.h"
#include "llvm/Support/CommandLine.h"

Include dependency graph for X86AsmPrinter.cpp:

Go to the source code of this file.

Enumerations

enum  AsmWriterFlavorTy { att, intel }

Functions

Statistic llvm::EmittedInsts ("asm-printer","Number of machine instrs printed")
FunctionPassllvm::createX86CodePrinterPass (std::ostream &o, X86TargetMachine &tm)

Variables

cl::opt< AsmWriterFlavorTyAsmWriterFlavor ("x86-asm-syntax", cl::desc("Choose style of code to emit from X86 backend:"), cl::values(clEnumVal(att," Emit AT&T-style assembly"), clEnumVal(intel," Emit Intel-style assembly"), clEnumValEnd), cl::init(att))


Enumeration Type Documentation

enum AsmWriterFlavorTy

Enumerator:
att 
intel 

Definition at line 32 of file X86AsmPrinter.cpp.


Variable Documentation

cl::opt<AsmWriterFlavorTy> AsmWriterFlavor("x86-asm-syntax", cl::desc("Choose style of code to emit from X86 backend:"), cl::values(clEnumVal(att," Emit AT&T-style assembly"),clEnumVal(intel," Emit Intel-style assembly"),clEnumValEnd), cl::init(att))

Referenced by llvm::createX86CodePrinterPass().