LLVM  3.7.0
Namespaces | Enumerations | Functions
X86AsmBackend.cpp File Reference
#include "MCTargetDesc/X86BaseInfo.h"
#include "MCTargetDesc/X86FixupKinds.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/MC/MCAsmBackend.h"
#include "llvm/MC/MCELFObjectWriter.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/MC/MCFixupKindInfo.h"
#include "llvm/MC/MCInst.h"
#include "llvm/MC/MCMachObjectWriter.h"
#include "llvm/MC/MCObjectWriter.h"
#include "llvm/MC/MCRegisterInfo.h"
#include "llvm/MC/MCSectionCOFF.h"
#include "llvm/MC/MCSectionELF.h"
#include "llvm/MC/MCSectionMachO.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/ELF.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/MachO.h"
#include "llvm/Support/TargetRegistry.h"
#include "llvm/Support/raw_ostream.h"
Include dependency graph for X86AsmBackend.cpp:

Go to the source code of this file.

Namespaces

 CU
 

Enumerations

enum  CompactUnwindEncodings
 Compact unwind encoding values. More...
 

Functions

static unsigned getFixupKindLog2Size (unsigned Kind)
 
static unsigned getRelaxedOpcodeBranch (unsigned Op)
 
static unsigned getRelaxedOpcodeArith (unsigned Op)
 
static unsigned getRelaxedOpcode (unsigned Op)
 

Enumeration Type Documentation

Compact unwind encoding values.

Definition at line 389 of file X86AsmBackend.cpp.

Function Documentation

static unsigned getFixupKindLog2Size ( unsigned  Kind)
static
unsigned ARMAsmBackend::getRelaxedOpcode ( unsigned  Op)
static

Definition at line 226 of file X86AsmBackend.cpp.

References getRelaxedOpcodeArith(), and getRelaxedOpcodeBranch().

static unsigned getRelaxedOpcodeArith ( unsigned  Op)
static

Definition at line 158 of file X86AsmBackend.cpp.

Referenced by getRelaxedOpcode().

static unsigned getRelaxedOpcodeBranch ( unsigned  Op)
static

Definition at line 133 of file X86AsmBackend.cpp.

Referenced by getRelaxedOpcode().